Mundarija:
- 1 -qadam: LED tasmasi, shundan boshlaylik
- 2 -qadam: LED chiziqlarini va lehimni o'rnating …
- 3 -qadam: Ba'zilarga bu yoqmaydi
- 4 -qadam: Elektr simidan boshlang … O'yin -kulgi boshlasin
- 5 -qadam: Nihoyat, Yirtqich tirik !!
- 6 -qadam: Endi bir oz qo'shimcha narsa !!!
Video: Neopikseldan foydalanadigan ikkilik soat: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Salom odamlar, men LED bilan bog'liq hamma narsani yaxshi ko'raman, shuningdek ularni turli xil qiziqarli usullarda ishlatishni yaxshi ko'raman
Men chindan ham ikkilik soatni "men shunday qildim" deb xayol qildim va menda qanday qismlar, LEDlar, rezistorlar, RTC, Arduino borligini ko'rib chiqdim.. keyin men Neopixel Strip (WS2812) topdim. Bu meni o'yladi, men ko'rgan deyarli barcha ikkilik soatlar ko'p matritsali LED matritsadan foydalanadi, meni xato qilmang, lehimlashda menda muammo yo'q, lekin nima uchun men tasmani ishlata olmayman … Reja tuzildi, da'vat qabul qilindi..
Birinchidan, men ikkilik soatda nimani xohlayotganimni aniqlash uchun o'tirdim, oddiy, soat, soniya, maksimal 4 qator, shuning uchun uni nisbatan oson o'qishim mumkin edi va agar siz ikkilik soatni qanday o'qishni bilishni istasangiz, men Ushbu sahifani ko'rib chiqish va o'qishni tavsiya qilish mumkin: Ikkilik soatni qanday o'qish kerak? Men uni nima uyga joylashtiraman, xayriyatki, men Ikeada bo'lganman va boshqa loyihalarda ularning Ribba ramkalaridan foydalanganman. yaxshi bo'ladi (va 2,99 funt sterlingda yaxshi narx).
Uzoqlashmasdan, qismlar ro'yxati:
- Arduino Uno
- RTC moduli (ds1302) Ebay (Buyuk Britaniya)
- (Endi 10k Potga o'zgartirildi) 220k Ebay potentsiometr (Buyuk Britaniya)
- 470r qarshilik Ebay (Buyuk Britaniya)
- Ribba rasm ramkasi Ikea Ribba
- Asetat - niqob uchun
- Lazerli printerdan foydalanish
Boshqa ulanish simlari, non paneli va 5V quvvat manbai kerak bo'ladi, menimcha sizda bor:)
Endi qurilishga o'tamiz …
1 -qadam: LED tasmasi, shundan boshlaylik
Birinchidan, men har bir 16,5 mm diametrli LED chiziqli LED tasmasini oling, bu menda bo'lgan ramka uchun yaxshi bo'lib tuyuldi, shuning uchun men ularni 6 piksel oralig'ida o'tkir qaychi yordamida kesib tashladim (odatdagi xavfsizlik amal qiladi)..
E'tibor bering, chiziq yaqinida o'qlar bor, bu ma'lumot va quvvat yo'nalishi, va mis yostiqlarda chiziq bor, ular kesilgan har bir uchining oxirida mis qistirmalari qoladi.
Endi sizda har birida 6 pikselli 4 ta LED tasmasi bo'lishi kerak, agar bo'lsa, yaxshi, agar yo'q bo'lsa, qaytadan urinib ko'ring yoki ularni bir -biriga lehimlang (o'qlar ichkarida joylashganligiga ishonch hosil qiling) va keyingi safar to'g'ri hisoblashga harakat qiling.
Tezlik bilan harakat qilib, LED tasmalarini qandaydir ko'rinishda yoki tartibda olish imkonini beradi, men buni qanday qildim, bu ramkani o'lchash va teng qismlarga bo'lish. Men o'zimni rasm o'rnatish joyida ko'rishni xohlardim, shuning uchun ham hisob -kitoblar butun ramka emas, balki shu yordamida amalga oshirildi. O'rnatish - bu odatda rasmni ramkaga soladigan karton buyum, bu bosqichda ramka ustiga qo'yilgan rasm mavjud.
2 -qadam: LED chiziqlarini va lehimni o'rnating …
Fotosuratlarda ko'rinib turibdiki, men chiziqlarni qog'ozga bosib, ustiga chiziqlar qo'ydim, so'ngra har safar ramkani qayta qurardim va kerakli ko'rinishga ega bo'lishim uchun uni "ko'zlarim" bilan yopdim. Men baxtli bo'lganimdan so'ng, tasmani elim bilan mahkamlagandim, yopishtiruvchi orqa qismi unchalik yaxshi emas edi.
Dizayn uchun men ochiq manba bo'lgan LibreCAD -dan foydalandim va bu vazifani bajarish uchun etarli emas, esda tutingki, rasmni markazlashtirish uchun bosib chiqarishda va bosib chiqarish nisbatini 1: 1 ga o'zgartiring. Men bu qadamda ishlatgan tartibni biriktirdim.
ToDo ro'yxatidagi navbatdagi chiziqlarni ulash. Mening qutilarimda menda erkaklar uchun tenglikni konnektorlari bor edi, shuning uchun men ularni birinchi ulanishni lehimlashdan ko'ra ishlatardim. Agar sizda shunday yo'llar bo'lsa va bu yo'ldan borishni xohlasangiz, iltimos, buni qiling.
Yaxshiyamki, pastki chiziqdan boshlab, O'ngdan Chapga o'qlar, chekka ulagichingizni chiziqqa yoki asosiy ulanish simlariga lehimlang, men ma'lumot uchun qizil, qora va boshqa ranglardan foydalanishni taklif qilaman. Ko'p chiziqlar etiketkalar +. -, D… + sizning ijobiy, - manfiy, D - ma'lumotlar, hammasi bir xil emas va har xil voltajga ega bo'lishi mumkin, meniki 5v. Iltimos, quvvatlanayotganda mos keladigan quvvat manbaidan foydalanganingizga ishonch hosil qiling.
Birinchi chiziq boshlandi, endi biz hamma chiziqlarni ketma -ket ulashimiz kerak, shuning uchun pastki chiziqning chap tomonida, keyingi chiziqning o'ng tomonida bo'lishi kerak va hokazo va hokazo, oxirgi tasma bo'lishi kerak. chap tomonda hech qanday aloqa yo'q va barcha chiziqlar uchun strelkalar yuqorida aytib o'tilganidek, chapga to'g'ri bo'lishi kerak.
3 -qadam: Ba'zilarga bu yoqmaydi
Shaxsan men oddiy yalang'och ko'rinishni afzal ko'rardim, shunda siz uning qanday ishlashini ko'rishingiz mumkin edi, lekin "Unga bo'ysunish kerak", agar devorda ketayotgan bo'lsa, "tartibli ko'rinish" kerakligini aytdi, shuning uchun men tez o'ylashim kerakligini angladim. Layout -dan foydalanishi va uni biroz o'zgartirishi, asetatga bosib chiqarishi yaxshi bo'lardi. Men fotoshopni ochdim va buni birdaniga qildim deb aytishni xohlardim, lekin qila olmayman, mening do'stim bu ishni men uchun qilgan, chunki mening fotoshop mahoratim miyam o'ylagandek emas.
Oxirgi ko'rsatma asetat ustiga bosilgan, qirqilgan va oynaning orqasiga yotqizilgan, keyingi fotoapparat, so'ngra LED chiziqlar, oxir -oqibat quvvat va ma'lumot uchun simlar chiqib ketadigan taxta paneli.
Rasmda ko'rinib turibdiki, menda qizil, qora va yashil simlar chiqib ketmoqda va o'zaro bog'langan simlar orqa tomondan o'ralgan.
Men tan olishim kerak bo'lgan yakuniy mahsulot umuman yomon ko'rinmaydi.
Pastdagi ikkilik "Ikkilik soat" deb yozilgan
Qachonki men qo'llarimni yana asetat ustiga qo'ysam, ya'ni bitta qatorga o'taman, ya'ni qatorlar sonini o'ngga biroz ko'proq siljitish mumkin, ular arpa ko'rinadi.
4 -qadam: Elektr simidan boshlang … O'yin -kulgi boshlasin
Ishonchim komilki, rasmlarda men Fritzingda to'g'ri modulni topa olmadim, shuning uchun rasmni import qildim va uni iloji boricha joylashtirdim.
Pastki elektr tarmog'ida 5V quvvat manbai bo'lishi kerak, quvvat manbai hajmi sizning LED -laringizning sarflanishiga bog'liq. Men ehtiyot bo'lishni tavsiya qilaman va barcha LEDlarni maksimal yorqinlikda yondiradigan qurilmani ishlataman.
Men buni hali ham PCBga topshirmaganman (lenta taxtasini ishlataman), chunki men LCD displeyni uzoq kelajakda harorat sensori bilan qo'shib, sana/vaqt va haroratni standart formatda ko'rsatishim mumkin, shuning uchun boshqasi yo'q. hozirda sxematik..
OGOHLANTIRISH.. diagrammadagi xatoga e'tibor bering, RTC (Qora sim) dan erga ko'rsatilgandek, Ijobiy relsni emas, balki erni ulash kerak, diagramani yangilaydi va qayta yuklaydi, sezganingiz uchun rahmat.
5 -qadam: Nihoyat, Yirtqich tirik !!
Oxirgi qadam…
Tekshiring, qayta tekshiring va ulanishlaringizni yana tekshiring …
Endi eskizni Arduino -ga yuklang, men buni qanday qilishni tushuntirmayman, chunki bu borada etarlicha qo'llanmalar mavjud va bunga hech qanday qiymat qo'shilmaydi …
Kodning sharhlarida, 119 -qator, bu izohlanmasligi kerak, bu kod satri soat va sanani belgilaydi:
// myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);
Fikr bildirmaslik uchun quyidagini o'zgartiring:
myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);
Va joriy sana/vaqtni 115 -satrda eskizda hujjatlashtirilgan tarzda kiriting:
// soniya, daqiqa, soat, hafta kuni, oy kuni, oy, yil
Xo'sh, endi eskizni yuklang … tugadimi? ok
Endi, siz Adruino -ni qayta ishga tushirganingizda, u sana/vaqtni belgilangan muddatga o'rnatadi va siz buni xohlamaysiz, shuning uchun 119 -qatorga izoh bering va eskizni yana yuklang. Endi qayta ishga tushirishda u RTC (Real Time Clock) vaqtini o'qiydi va aniq bo'lishi kerak.
Har qanday muammolar, ulanishlarni tekshiring, bu asosiy muammo bo'ladi va agar siz RTC -da ishlatayotgan batareyangiz zaif bo'lsa, siz soxta vaqt ko'rsatkichlarini olasiz (bilaman, bu men bilan sodir bo'lgan, 48:45:45).
Har qanday savol yoki muammo bo'lsa, iltimos, izohlarda yozing va men qo'limdan kelganicha yordam beraman.
Xursand bo'ling va zavqlaning..
6 -qadam: Endi bir oz qo'shimcha narsa !!!
Bugun ertalab men ikkilik soatni qanday yaxshilashim mumkinligi haqida o'yladim, shuning uchun uni o'ylab, qahva ichganimda, sovuqni sezgandek markaziy isitgichni yoqdim, lekin qanday sovuq edi, harorat qanday edi !!!
Ayyor reja…
Nega haroratni soatga qo'shmasligingiz kerak?
Yaxshi savol, nima uchun bo'lmasin, buni qilaylik..
Fritzing bilan 20 daqiqa va men o'z asarimning keyingi bosqichini o'tkazishga tayyorman, faqat 6 pikselli LED tasmasini, bir nechta simlarni, 4k7ohmli rezistorni va ishonchli lehim dazmolini va bir nechta chiziqlarni bir soat davomida kesib tashlashim kerak edi. kod … Bajarildi!
Ovozni oson qilyapmanmi, ajablanarli …
Shunday qilib, diagrammada bo'lgani kabi, men bir oz tasma taxtasi bilan DHT11 va kerakli rezistorni qo'ydim.
Men ilgari ishlatilgan eskizni yangiladim, yukladim va u birinchi marta ishladi. To'g'ri, men erkak konnektori pimlarini chiziqqa lehimlaganimda, ma'lumotlar chizig'ida yomon bo'g'in paydo bo'ldi, shuning uchun uni qayta sotish..
Harorat vertikal ravishda o'rnatiladi va rasmda ko'rsatilgandek o'qiladi, shuning uchun rasm olingan vaqtda harorat 19 daraja S edi.
Qizig'i shundaki, DHT11 namlikni ham o'lchaydi, kuzatib turing, chunki yaqinda namlik bilan boshqa chiziq kelishi mumkin.
Tavsiya:
Mikro ikkilik soat: 10 qadam (rasmlar bilan)
Micro Binary Clock: Oldindan Instructable (Ikkilik DVM) ni yaratib, cheklangan displey maydonini ikkilik yordamida ishlatadi.Bundan oldin ikkilik soatni yaratish uchun o'nlikdan ikkilikka o'zgartirish uchun asosiy kod modulini yaratgan kichik qadam edi.
Ikkilik LEDli marmar soat: 6 qadam (rasmlar bilan)
Ikkilik LEDli marmar soat: Endi menimcha, har bir kishining ikkitomonlama soati bor va bu mening versiyam. Menga yoqqan narsa shundaki, bu loyiha yog'ochdan ishlov berish, dasturlash, o'rganish, elektronika va ehtimol, badiiy ijodni birlashtirdi. Bu vaqt, oy, sana, kunni ko'rsatadi
Ovozli vizualizatsiya, ikkilik soat va FM qabul qilgichli stol kuchaytirgichi: 8 qadam (rasmlar bilan)
Ovozli vizualizatsiya, ikkilik soat va FM qabul qilgichli stol kuchaytirgichi: Men kuchaytirgichlarni yaxshi ko'raman va bugun men yaqinda ishlab chiqarilgan past quvvatli stol kuchaytirgichim bilan bo'lishaman. Men ishlab chiqargan kuchaytirgich qiziqarli xususiyatlarga ega. U birlashtirilgan ikkilik soatga ega va vaqt va sanani berishi mumkin va u odatda audio deb nomlangan ovozni vizualizatsiya qilishi mumkin
Raqamli va ikkilik soat 8 raqamli X 7 segmentli LED displeyda: 4 qadam (rasmlar bilan)
Raqamli va ikkilik soat 8 ta raqamli X 7 segmentli LED displeyda: Bu mening raqamli & 8 dyuymli x 7 segmentli LED displey yordamida ikkilik soat. Men odatiy qurilmalar, xususan, soatlar uchun yangi xususiyatlar berishni yaxshi ko'raman va bu holda ikkilik soat uchun 7 segmentli displeydan foydalanish noan'anaviy va
Ikkilik marmar soat: 9 qadam (rasmlar bilan)
Ikkilamchi marmar soat: bu oddiy marmar oynalar ostida yashiringan lampalar yordamida ikkitomonlama vaqtni (soat/minut) ko'rsatadigan oddiy soat, oddiy odam uchun u xuddi chiroqlar kabi ko'rinadi, lekin siz vaqtni aniqlay olasiz. bu soatga tez qarang. Bu