Mundarija:
- 1 -qadam: kerakli materiallar
- 2 -qadam: Reja
- 3 -qadam: Asosiy qismni yarating
- 4 -qadam: bazani to'ldiring
- 5 -qadam: oraliq tekshirish
- 6 -qadam: Ish boshlandi
- 7 -qadam: Qopqoq uchun chiziqlarni kesib oling
- 8 -qadam: Qopqoq devorini yarating
- 9 -qadam: Qopqoqni va sinovni yakunlang
- 10 -qadam: Barcha qopqoqlarni to'ldiring
- 11 -qadam: qalqon yasang
- 12 -qadam: Arduino dasturi
- 13 -qadam: Android ilovasi
- 14 -qadam: simlarni tayyorlang
- 15 -qadam: LEDni lehimlang
- 16 -qadam: ulagichlarni yarating va chiroqlarni tekshiring
- 17 -qadam: LEDlarni teng masofada yopishtiring
- 18 -qadam: qutidagi chiziqlarni mahkamlang
- 19 -qadam: Uni ramkaga o'rnating va o'rnidan turing
- 20 -qadam: Android -dan Cmd -ni ishga tushiring
- 21 -qadam: 1 dan 10 gacha
- 22 -qadam: Xursand bo'ling
Video: BT ilovasi bilan 7 oyoqli 7 segmentli RGB displey: 22 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Bu 6 futli soatni yasashning uzoq yillik orzusi (lekin 7 futli displey), lekin bu faqat orzu. Bu birinchi raqamni yasashning birinchi qadami, lekin ishlayotganda, lazerni kesuvchi kabi mashinalarda bunday katta loyihani amalga oshirish juda qiyinligini his qilyapman. Loyihani kechayu kunduz ikki marta tugatgandan so'ng, qo'llarim qattiq og'riyapti.
Men ko'proq LED chizig'ini ololmayapman, bu mening ishimni deyarli 186 bo'lak simni kesish va ikkala yon qisqichini va 372 punktli lehimni kesish imkonini beradi. Bu ish deyarli 10 soat davom etadi, hammasi oddiy asboblar yordamida, maxsus asboblarsiz. Lekin bu loyiha sabr -toqat va ishonchimni oshiradi.
1 -qadam: kerakli materiallar
Kerakli materiallar
1) Gofrokarton ((90 +200 + 90) 380 X 998 mm) bitta o'yin etarli, lekin men faqat 2 ta taxta (7 ta taxta) olaman.
2) Gofrokartonli chiziqlar (30 X 1000 mm) - 7 ta.
3) 460 mm X 1000 mm oq qog'oz.
4) Manzilli RGB LED chiziqlar (men faqat bitta 60 Nos tasmasini ishlataman, lekin agar siz 7 bosqichdan o'ta olsangiz, uning ishlashi juda qiyin va displey juda yorqin).
5) Arduino Uno - 1 Yo'q.
6) HC05 Bluetooth moduli - 1 ta.
7) LM2596 DC to DC kuchlanish regulyatori. - 1 Yo'q
8) 3.7V 18650 Batareya - 2 ta raqam
9) Kalitli 18650 ikkita batareyali ushlagich - 1 Yo'q
10) oddiy PCB
11) Erkak va urg'ochi bosh pimlari.
12) Ko'p simlar.
2 -qadam: Reja
Men oddiy 7 segmentli displeyni hisoblayman va balandligi nisbati bilan 6 fut balandlikdagi boshqa o'lchamlarni o'zgartiraman (aslida u 7 futga yaqin), chunki men bir fut balandlikni 3 futga hisoblayman. Menda faqat bitta LED chiziqlar bor va men yangisini ololmayapman, shuning uchun uni displey uchun rejalashtiring va har bir nuqta orasidagi masofani hisoblang.
Mening barcha loyihalarim arduino qalqoni bilan boshlandi, lekin men bu loyihada birinchi navbatda displey konstruktsiyasidan boshlayman, chunki men boshlaganimda uni tugata olishimga ishonchim komil emas.
3 -qadam: Asosiy qismni yarating
Poydevorni bitta bo'lakka yasash - bu mening rejam, shuning uchun katlamani o'z ichiga olaman (998,4 mm X 383 mm).
QANDAY 383
Yon devorlari 90 mm+90 mm va kengligi 203 mm, shuning uchun 90+90+203 = 383
QANDAY 998.4 LEDning haqiqiy balandligi 914.4 bo'lsa, egilgan qismning balandligi ikki tomonga tekislanadi (101.6+101.6 = 203.2) (914.4-203.2 = 711.2). Keyin har ikki tomonning qiyshiq qismini egilish balandligini qo'shing (143.6 + 143.6 = 287.2), Shunday qilib (711.2 + 287.2 = 998.4).
Men taxtani sharf sotuvchisidan oldim, u 2 ta qattiq taxta va uning o'lchami (1000 mm X 400 mm). Men qopqoqli 2 quti sotib olaman, shuning uchun jami 4 dona. Mening talabim bo'yicha 7 ta bo'lakni kesib oling va balansni bitta bo'lakdan chiziqlar tayyorlash uchun ishlating. Men qog'ozni kesish uchun o'tkir pichoqni ishlataman.
4 -qadam: bazani to'ldiring
Kesilgan bo'laklarga buklanish uchun chiziqlar torting. Uzunlikni (90 X 203 X 90 mm) va balandlikni (143 X 711 X 143 mm) ga bo'ling. Eğimli qismlar uchun to'liq kesilgan. Katlanadigan qismlar uchun bitta yuqori qatlamni kesib oling va qarama -qarshi tomonga katlayın. Qatlamni birlashtiring va 3 dyuymli lenta yordamida ulaning. Qolgan qismlarni kesmang, endi uni ishlov berish va saqlash uchun ishlating, keyin biz uni kesib tashlaymiz.
5 -qadam: oraliq tekshirish
Alohida bo'laklarga yig'ing va etti segmentli displey qiling.
6 -qadam: Ish boshlandi
Menga tugallangan qadam juda kichkina selfi yoqadi.
7 -qadam: Qopqoq uchun chiziqlarni kesib oling
bizga 1000 mm X 25 mm bo'lgan gofrirovka qilingan qutilarga 14 ta nos kerak. Bizda allaqachon asosiy qutidan 1000 X 400 mm bo'lak balansi bor. 25 mm uzunlikdagi to'g'ri chiziqni torting, bu juda oson, chunki po'latdan yasalgan shkalaning kengligi 25 mm. Iplarni ehtiyotkorlik bilan kesib oling.
8 -qadam: Qopqoq devorini yarating
Ikkita chiziqni oling (1000mm X 25mm), sello lentasi yordamida ikkala tomonni birlashtiring, bir qatlamni burilishlarda kesib oling va qopqoq devori tayyor.
9 -qadam: Qopqoqni va sinovni yakunlang
Qog'oz allaqachon 1000 mm balandlikda, shuning uchun qog'ozni 273 mm (203+10+10+25+25) X 1000 mm kesib oling.
Ikkala tomondan 25 mm kattalashtiring va devorlari bilan fevikol (Gum) yordamida yopishtiring. Qopqoqni yoping va yon devorlarini egilgan devorlarga burang va qopqog'ini echib oling, ortiqcha qog'ozni yon tomondan kesib oling, egilgan tomonlarini devorlarga yopishtiring va qopqoq tayyor.
Men aytganimdek, menda faqat 1 ta chiziq bor, men bu o'lchamga mos kelmoqchiman. Shunday qilib, bitta LED tasmasini qutining yon tomoniga joylashtiring va faqat 8 ta LED yonib tursin, lekin 8 ta quti qutidan chiqadi, shuning uchun faqat 7 ta LED. Bu juda yaxshi, shuning uchun men boshqa qovoqlarni yasashni boshlayman.
10 -qadam: Barcha qopqoqlarni to'ldiring
Tugatgandan so'ng, u saqlash qutilariga o'xshaydi. Har bir tayanch uchun albabets bering
11 -qadam: qalqon yasang
Bu juda oddiy sxema. 18650 ta ikkita batareya quvvati to'g'ridan -to'g'ri arduino vin piniga o'tadi va D5 ma'lumotlar pinli chiziqli ma'lumotlarga ulanadi. Led tasmasi uchun 5v va gnd batareyadan LM2596 DC orqali shahar voltaj regulyatoriga o'tadi. HC05 5 v va gnd arduino 5 v va gnd, tx va rx arduino rx va tx dan o'tadi. Men oldingi loyiham uchun qalqondan foydalanaman.
12 -qadam: Arduino dasturi
Arduino dasturini quyidagi havoladan yuklab oling.
Arduino dasturida men ikkita ko'p o'lchovli qatorni yaratdim. Har bir chiziqdagi LED manzili nima ekanligini ko'rsatadigan birinchi qator, ikkinchi qatorda 0 dan 9 gacha bo'lgan har bir raqam uchun qaysi chiziqlar yoqilgan va o'chirilganligini ko'rsatish uchun 0 va 1 tugmalaridan foydalaning. Endi barcha chiroqlarni o'chiring va chiziq bilan qator yordami. Siz tanlagan rangdan foydalaning. Android -dan cmd olganda, u raqamni ko'rsatadi yoki taymerni ishga tushiradi.
13 -qadam: Android ilovasi
Apk faylini ushbu havoladan yuklab oling va uni mobil telefoningizga o'rnating.
Arduino ilovasida biz ko'rsatadigan raqamni yuborish uchun 0 dan 9 gacha tugmalar mavjud. Taymer tugmachasini hisoblang va hisoblang va ishga tushirish tugmasi bilan taymer turli xil ranglarda ishlaydi. Rang palitrasidan rang tanlash uchun sizda rang tanlagich mavjud.
Bluetooth -ni yoqish uchun ilovani oching va tugmani bosing.
14 -qadam: simlarni tayyorlang
Bu juda qiyin vazifa, men deyarli 186 dona simni kesib oldim va ikkala chetini yirtib tashladim va ikkala uchini lehimladim, shuning uchun birinchi bo'lib 372 ball. Men 120 mm simni olaman, uchta rangni +5v uchun, gnd uchun qora va ma'lumot uchun ko'kni ishlataman.
15 -qadam: LEDni lehimlang
Avvaliga doimiy marker yordamida LED manzilini yozing. Keyin uni bo'laklarga bo'ling. LEDlarni ulash uchun simni ishlating. Lehimlashda ehtiyot bo'ling. Har birida 8 ta svetodiodli 7 ta chiziq yasang. Uzoq vaqt talab etiladi.
16 -qadam: ulagichlarni yarating va chiroqlarni tekshiring
Har bir chiziqlar orasidagi ulanish erkak va urg'ochi pinlari yordamida amalga oshiriladi. Chiqish oxirida ayol sarlavhadan foydalaning va kirish tomonida sarlavha qiling.
17 -qadam: LEDlarni teng masofada yopishtiring
Gofrirovka qilingan kartondan 845 mm chiziqlarni kesib oling va boshlang'ich o'lchami 20 mm, keyin 114,8 mm va o'rtasini belgilang. LEDlarni gofrokarton tasmalariga issiq yopishtiruvchi qurol bilan ishlating. Har bir chiziqni 1 dan 7 gacha raqamlang. Namuna kodi yozilgan qutiga qo'yilmasdan oldin chiziqni tekshiring.
18 -qadam: qutidagi chiziqlarni mahkamlang
Rejaga ko'ra, chiziqlarni qutiga issiq yopishtiruvchi qurol yordamida mahkamlang. Qutining yon tomonidagi chiziqlarni mahkamlanganda, ulagich tomonini diqqat bilan tekshiring. Pastki pastki bo'shliqdan simni chiqarib oling. Erga joylashtiring va pardozni tekshiring. Haqiqatan ham, kech bo'ldi, shuning uchun tugatish fotosuratlari xira va juda katta o'lchamdagi chiroqlar ham ishlamaydi.
19 -qadam: Uni ramkaga o'rnating va o'rnidan turing
Led va qopqog'i yopiq bo'lsa, quti og'irligi kamroq, shuning uchun endi u to'g'ri tura olmaydi. PVX trubkadan ramka yasang va qutini ramka bilan mahkamlang. Endi ramkani aylantiring va qopqog'ini yoping. Arduinoni etakchi kirish joyiga ulang. Endi u chayqalishga tayyor.
20 -qadam: Android -dan Cmd -ni ishga tushiring
Qorong'ida u juda yorug ', yorug'likda yaxshi ko'rinadi, agar chiziqlar ko'proq ishlatilsa, u yanada yorqinroq bo'ladi. Ammo tugatgandan so'ng, men uni chetga sura olmayman, shuning uchun barcha fotosuratlar xona ichidan.
21 -qadam: 1 dan 10 gacha
22 -qadam: Xursand bo'ling
Har bir raqam bilan alohida fotosuratlar sizning tug'ilgan sanangizni yoki yilingizni ko'rsatadi va rasmlarni qo'shish uchun ilovalarni ishlatib, uni umumiy veb -sahifalarda profil rasmingizga aylantiradi.
Bu men bajargan eng qiyin loyiha, chunki loyihani tugatgandan so'ng, yolg'iz odamning tanasi ko'proq azob chekadi. Ammo ilgari aytganimdek, sabr -toqat bilan bu loyihani yakunlay olmayman. Texnologiyadan tashqari men ushbu loyihada mehnatsevarlik va sabr -toqatni o'rganaman.
Mening loyihamdan o'tganingiz uchun tashakkur.
Ko'proq zavqlanish uchun …………… Do'stlarimga fikr bildirishni va rag'batlantirishni unutmang
Super o'lchamli tezlik tanlovida ikkinchi mukofot
Tavsiya:
Mexanik etti segmentli displey soati: 7 qadam (rasmlar bilan)
Mexanik etti segmentli displeyli soat: Bir necha oy oldin men ikki raqamli 7 segmentli mexanik displeyni qurdim, uni hisoblagich taymeriga aylantirdim. Bu juda yaxshi chiqdi va ko'p odamlar displeyda soat yasash uchun ikki barobar ko'payishni taklif qilishdi. Muammo shundaki, men allaqachon yugurdim
7 segmentli displey massivi: 6 qadam (rasmlar bilan)
7 segmentli displeyli massiv: men 144 ta 7 segmentli displeydan arduino nano tomonidan boshqariladigan LED displey qurdim. Segmentlar 18 ta MAX7219 ic bilan boshqariladi, ular 64 ta alohida LED yoki 8 7 segmentli displeylarni boshqarishi mumkin. Massivda har biri 144 ta displey mavjud
Tuproq namligi sensori Arduino 7 segmentli displey: 4 qadam (rasmlar bilan)
Tuproq namligi sensori Arduino 7 segmentli displey: Salom! Karantin qiyin bo'lishi mumkin. Men baxtliman, kichkina hovli va uyda mo'l -ko'l o'simliklar bor va bu meni uyda qolib, ularga g'amxo'rlik qilishimga yordam beradigan kichik asbob yasashim mumkin, deb o'yladim. Bu loyiha oddiy va funktsional
Pitonda potentsiometr tomonidan boshqariladigan ikkita 7 segmentli displey - ko'rish barqarorligining namoyishi: 9 qadam (rasmlar bilan)
7-segmentli ikkita displey CircuitPython-da potentsiometr tomonidan boshqariladi-ko'rish barqarorligining namoyishi: Ushbu loyiha 7-segmentli LED displeylaridagi (F5161AH) displeyni boshqarish uchun potentsiometrdan foydalanadi. Potentsiometr tugmachasi aylantirilganda, ko'rsatiladigan raqam 0 dan 99 gacha o'zgaradi. Har qanday vaqtda faqat bitta LED yonadi, lekin juda qisqa
Hexabot: og'ir oyoqli olti oyoqli robot yarating!: 26 qadam (rasmlar bilan)
Hexabot: og'ir olti oyoqli robot yarating !: Bu yo'riqnoma sizga odam yo'lovchini tashiy oladigan olti oyoqli robotli katta platforma Hexabotni qanday qurishni ko'rsatib beradi! Robot, shuningdek, bir nechta datchiklar va qayta dasturlash yordamida to'liq avtonom bo'lishi mumkin