Mundarija:
- 1 -qadam: Sizga nima kerak
- 2 -qadam: qismlarni tayyorlash
- 3 -qadam: elektronika yig'ilishi
- 4 -qadam: Elektronika yig'ilishi - 8 modulli matritsa
- 5 -qadam: Elektronika yig'ilishi - WS2812 uzuk
- 6 -qadam: Elektronika yig'ilishi - DC/DC konvertori
- 7 -qadam: Elektronni yig'ish - SMD asosiy kartasi
- 8 -qadam: Elektronni yig'ish - rezistorlar
- 9 -qadam: Elektronni yig'ish - Anakart quvvat manbai
- 10 -qadam: Elektronni yig'ish - Modullar va tugmalar
- 11 -qadam: Elektronni yig'ish - asosiy plataning LED matritsasi
- 12 -qadam: Elektronni yig'ish - yuklash platasi
- 13 -qadam: Elektronni yig'ish - Asosiy plataning dasturiy ta'minoti
- 14 -qadam: Elektronni yig'ish - asosiy kartani tekshirish
- 15 -qadam: ramka yig'ilishi
- 16 -qadam: ramka yig'ish - qo'llab -quvvatlaydi
- 17 -qadam: ramka yig'ilishi - teshiklarni o'rnatish
- 18 -qadam: ramka yig'ish - studlar va LEDlar
- 19 -qadam: ramka yig'ish - sinov moslamasi
- 20 -qadam: ramka yig'ish - tenglikni o'rnatish
- 21 -qadam: ramka yig'ilishi - pastki LED matritsasi
- 22 -qadam: Oxirgi qadam - yaxshi narsalar
Video: Raqamli belgilar uchun Mirolo tarmoqli LED matritsali displey: 22 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Raqamli imo -ishoralar tashrif buyuruvchilarga bo'lajak panellar, jadvaldagi o'zgarishlar haqida ma'lumot berish yoki ma'lumotlarni dinamik ravishda taqdim etish uchun foydali bo'lishi mumkin. LED matritsali displeylardan foydalanish xabarlarni hatto uzoqdan o'qishga imkon beradi va ko'zni qamashtiradigan xususiyatdir.
Xususiyatlarga quyidagilar kiradi:
- 2 chiziqli nuqta matritsali modullar, 1 RGB Ring indikatori
- Qayta tiklashni boshqarish uchun http veb -interfeysi
- Kengaytirilgan masofadan boshqarish uchun REST/JSON API
- yorqinlikni avtomatik boshqarish
- IQ masofadan boshqarish pulti
- Tashqi modullar uchun I²C interfeysi ulagichi (masalan, DS1307 RTC)
- keng diapazonli quvvat kiritish: 10-20VAC/10-30VDC
- tarmoq mustaqil qo'lda ishlash uchun xabarlar taxtasi va voqealar jadvali modullari
Quyidagi ko'rsatmalar elektron va qo'llab -quvvatlovchi ramkalarni hisobga olgan holda ushbu displeylardan birini yaratish jarayonini ko'rib chiqadi. Qurilish jarayoni maxsus uskunalar va ilg'or lehimlash ko'nikmalarini talab qiladi. Shuning uchun men qiyinchilik darajasini o'rtacha qattiq deb ta'riflayman va yangi boshlanuvchilar uchun mos emas.
Dasturiy ta'minot va apparat haqida to'liq hujjatlarni gitlab/mirolo-2M05081R16 manzilida topishingiz mumkin
1 -qadam: Sizga nima kerak
Loyihani bajarish uchun sizga turli vositalar kerak bo'ladi. Bu asosiy to'plam. CNC dastgohlari, bilaguzuk zımpara va burg'ulash stendlari kabi har qanday asboblar sizning hayotingizni ancha osonlashtiradi.
- Lehimlash stantsiyasi, shu jumladan SMD komponentlarini lehimlashga qodir
- Lehimlash uskunalari
- Quvvat matkapi
- Issiq yopishtiruvchi qurol
- Qaytib ishlaydigan arra va metall arra pichoqlari
- Pense
- Tornavidalar
- Kalitlar va rozetkalar
- Ko'p o'lchagich
- Tap va Die
- Havo matkaplari
- Matkaplar to'plami
- Vise
- Qo'l arra
- Ikki komponentli elim
- Zımpara
- Metall fayl
- Ikki tomonlama lenta
Albatta, sizga qurilish materiallari kerak bo'ladi. Siz bu erda kerakli qismlarning to'liq ro'yxatini topishingiz mumkin: Materiallar ro'yxati
Muhim: Elektrolitik kondansatkichlar kabi komponentlarni sotib olayotganda ularning balandligi 12 mm dan oshmasligiga ishonch hosil qiling. Aks holda ular matritsali displeydan baland bo'ladi va taxta to'g'ri joylashmaydi.
2 -qadam: qismlarni tayyorlash
Avval siz hamma narsani birlashtiradigan ramka uchun kerakli qismlarni yasashingiz kerak. Agar siz o'zingizning ramkangizni yaratmoqchi bo'lsangiz, ushbu bosqichlarni butunlay o'tkazib yuborishingiz mumkin. Men buni juda qisqa qilib qo'yaman va faqat uning o'lchamlarini tasvirlaydigan fayllarga havola qilaman. Aslida ularni yasash arralash va sabr -toqatni talab qiladi, lekin buning uchun siz matkap, arra va faylni qanday boshqarishni bilishingiz kerak.
Qismlarning o'lchamlari
3 -qadam: elektronika yig'ilishi
Yalang'och narsalardan boshlaylik. Yuqorida ko'rsatilgan barcha qismlarni tayyorlang. Materiallarning to'liq ro'yxati 1 -bosqichda bog'langan.
PCB haqida men ularni professional kompaniyada ishlab chiqarishni tavsiya qilaman. Ba'zi izlar juda nozik va men hatto to'liq ishdan chiqmagan prototipni olishga bir necha bor urinib ko'rdim va haligacha elektr muammosiga duch keldim. Dizayn juda yaxshi ishlaydi, lekin taxta uyni chizish uchun biroz murakkab. Agar qo'lingizda yarim professional ishlov berish uskunasi bo'lmasa, bu harakatga arzimaydi. Ayniqsa, yakka dizayndan foydalanganda, ularning har biri uchun 48 ta o'tish simini burish kerak. Bu sizga dahshatli tushlar keltiradigan narsalar. Men o'zimni JLC-PC-dan oldim va ularning sifati juda yaxshi. Ular menga ko'p soatlik ishimni va ko'plab materiallarni tejashdi.
Menda hali ham 5 tasi yotibdi. Agar siz ushbu loyihani o'zingiz qilishni xohlasangiz, menga eslatma yuboring, biz biror narsani hal qilamiz. Ularni Xitoydan buyurtma qilish o'rniga Germaniyadan jo'natish osonroq bo'lishi mumkin.
4 -qadam: Elektronika yig'ilishi - 8 modulli matritsa
Biz matritsaning pastki chizig'idan boshlaymiz. Bu 8 ta FC-16 modulidan iborat. Ularni lehimlab, bitta chiziq hosil qiling. 90 ° pinli ulagichlarni qisqich yordamida 180 ° shaklga egib ishlatishingiz mumkin. Men ularni mahkam ushlashni maslahat beraman.
Barcha modullarni ulang va 3 qutbli lentali kabellardan birini ma'lumotlar kirishiga, shuningdek ikkita simli simni quvvat manbaiga ulang.
Matritsa modullarini tepaga lehimlashda, iltimos, ayol pinli ulagichlardan foydalanmang. Aks holda, modul ramkaga sig'maydigan darajada qalin bo'ladi. Ulagichlarni boshqa displey liniyasi uchun kerak bo'lganda saqlang. Shuningdek, ular to'g'ri yo'naltirilganligiga ishonch hosil qiling.
Ipning oxirida 1000 mF kondansatkichni (Data OUT) qo'shimcha bufer sifatida GND va VCC ga lehimlang.
5 -qadam: Elektronika yig'ilishi - WS2812 uzuk
Boshqa 3 qutbli lenta kabelini halqaga lehimlang (kabelning o'rta pimi GND bo'lishi kerak)
6 -qadam: Elektronika yig'ilishi - DC/DC konvertori
DC/DC Buck/Boost konvertorini tayyorlang. Kirishga munosib kuchlanishni (12V) qo'llang va trimmer potentsiometrini sozlang, shunda chiqish aniq 5 V bo'ladi. Chiqish joyiga ozgina yuklangan bo'lishi kerak va uning to'g'ri o'rnatilgani va sakrab chiqmasligiga ishonch hosil qilish uchun trimmerga bir necha marta bosing. Chiqish voltaji barqaror bo'lganda, tasmaga bir necha tomchi elim surting, uni tasodifan o'zgartirib bo'lmaydi.
7 -qadam: Elektronni yig'ish - SMD asosiy kartasi
Keyingi - anakart. Avval SMD komponentlarini lehimlang (old tomonidagi rezistorlar va LEDlarni unutmang). Umuman olganda, eng kichik qismlarni lehimlash tavsiya etiladi, chunki bu lehimni osonlashtiradi, chunki siz taxtani tekis qilib qo'yishingiz mumkin. Agar siz ushbu ko'rsatmalarni to'g'ri tartibda bajargan bo'lsangiz, muammo bo'lmaydi.
Buning uchun sizga issiq havoda lehim stantsiyasi kerak emas. Bu faqat 44 pinli mikrokontroller kabi qismlarni lehimlash uchun kerak.
8 -qadam: Elektronni yig'ish - rezistorlar
Keyingi o'rinda rezistorlar va kichik kondansatörler, shuningdek, LDR va IQ qabul qilgich.
9 -qadam: Elektronni yig'ish - Anakart quvvat manbai
LDR, sug'urta va to'g'rilagich kabi komponentlarni, shuningdek, kattaroq kondansatkichlarni qo'shing. Siz 4 kanalli svetofor modulini to'g'ridan -to'g'ri taxtaga to'xtashsiz lehimlashingiz mumkin. Shuningdek, bu erga FC-16 modullaridan saqlagan ayol nozik pinli ulagichlarni qo'shing.
Kengashning tepasida DC/DC modulini lehimlash uchun qattiq yadroli simlardan foydalaning. Trimmer pimlari tenglikni lehim niqobidan o'tib ketmasligi uchun modul ostiga qisqa elektr tasmasini joylashtiring va GND ga qisqa tutashuv hosil qiling. Quvvat ulagichi va to'g'rilagichni lehimlashda, taxtani bir chetiga tik holda o'rnating (vitse ishlating), shuning uchun lehim kontaktlar atrofida oqadi. Agar sizda yotgan bo'lsa, lehim katta teshiklardan tushadi va katta tartibsizlikni keltirib chiqaradi.
10 -qadam: Elektronni yig'ish - Modullar va tugmalar
Tugatish ishlari. Tugmachalarni, shuningdek LAN moduli va quti ulagichlari kabi katta komponentlarni qo'shing.
11 -qadam: Elektronni yig'ish - asosiy plataning LED matritsasi
Nihoyat, taxtani tozalang va oqim qoldiqlarini olib tashlang. LED modullarini qo'yish biroz sabr -toqatni talab qiladi, chunki ulagichlar juda mahkam joylashtirilgan. Jumper va sigortani qo'yishni unutmang.
12 -qadam: Elektronni yig'ish - yuklash platasi
Sinov vaqti keldi. ICSP portini AVR dasturchisiga ulang (men Arduino UNO -dan birini ishlataman) va qudratli apparat kutubxonasiga kiritilgan Optiboot bootloader -ni yoqing.
Siz dasturiy ta'minotning barcha havolalarini readme faylida topishingiz mumkin.
MUHIM: Bootloader -ni birinchi marta yoqish, ba'zi sigortalar to'g'ri o'rnatilmaganligi sababli xato xabariga olib keladi. Hamma narsani uzing va qayta ulangandan so'ng yuklovchini yana yoqib ko'ring. U hozir muammosiz ishlashi kerak. Agar siz hali ham xatolarga duch kelsangiz, anakartdagi barcha ulanishlarni qayta tekshiring.
Ushbu qadam tugamaguncha harakat qilmang.
13 -qadam: Elektronni yig'ish - Asosiy plataning dasturiy ta'minoti
Endi ketma -ket interfeysni ulang va eskizni taxtaga yuklang. Ketma -ket ulagichning pinouti shunday ishlab chiqilganki, uni to'g'ridan -to'g'ri CP2102 USB moduliga ulash mumkin.
Birinchi marta yuklashda LOAD_EEPROM ni 0 ga o'rnating. Aks holda, u EEPROMdan tasodifiy qiymatlarni yuklaydi va, ehtimol, to'g'ri ishga tushirishga to'sqinlik qiladi. E'tibor bering, buning natijasida IP -manzil 192.168.178.100 ga o'rnatiladi.
Agar yuklash to'g'ri ishlagan bo'lsa, orqa tarafdagi LEDlar yonishi kerak.
Seriyali monitorni (115200 bod) oching va tizimni chiqaring: qayta yuklash buyrug'i. Bu barcha qiymatlarni EEPROM -ga saqlaydi va tasodifiy qiymatlarning ustiga yozadi. Eskizni LOAD_EEPROM 1 ga o'rnatib, yana yuklang.
IP -manzilni ketma -ket monitor yordamida o'zgartirishingiz mumkin. Kengash hozir to'liq ishlashi kerak.
14 -qadam: Elektronni yig'ish - asosiy kartani tekshirish
Bu vaqtda siz allaqachon taxtani sinab ko'rishingiz mumkin. Tegishli quvvat manbaini unga ulang va displey chizig'ida sizni xabar kutib oladi. Shuningdek, siz tarmoqqa LAN kabelini ulashingiz va veb -brauzeringizga displeyning IP -manzilini kiritish orqali veb -sahifaga kirishingiz mumkin. Davom etishdan oldin hamma narsa to'g'ri ishlashiga ishonch hosil qiling.
15 -qadam: ramka yig'ilishi
Yuqorida ko'rsatilgan komponentlar tayyor bo'lsin.
16 -qadam: ramka yig'ish - qo'llab -quvvatlaydi
Yuqori va pastki tayanchga ikki tomonlama lentani qo'llang va ularni akril oynaga yopishtiring. Yon tayanchlar ularning orasiga yaxshi joylashtirilganligiga ishonch hosil qiling va burg'ulash teshiklari bilan tekislang.
17 -qadam: ramka yig'ilishi - teshiklarni o'rnatish
Akrilni burg'ulang va hamma narsani ramka burchaklaridagi tekis boltlar va M6 yong'oqlari bilan mahkamlang va M6 o'rnatish teshiklari displeyning pastki qismida joylashganligiga ishonch hosil qiling. Keyin ramka o'lchamlari faylida tasvirlangan boshqa o'rnatish teshiklarini burang. M3 teshiklari old tomondan teskari cho'ktirilishi kerak. Katta diametri 12 mm bo'lgan sug'urta old tomondan kirish uchun mo'ljallangan. Siz tashqi himoya plyonkani oynada ushlab turishingiz va unga belgilar qo'yishingiz mumkin.
18 -qadam: ramka yig'ish - studlar va LEDlar
4 ta plastmassa L-profilni ramkaning burchagiga yopishtiring (bu displeylarni devorga o'rnatish uchun) va tenglikni o'rnatish uchun yong'oq va yuvish vositasi bilan 3 vintni burab qo'ying. Shuningdek, ushlagichni shu nuqtaga o'rnatishingiz kerak (vintlar tenglikka xalaqit bermasligi uchun old tomonga ozgina siljiganligiga ishonch hosil qiling).
WS2812 halqasini yopishtirganda, LEDlarning to'g'ri moslashtirilganligiga ishonch hosil qiling. LED 0 -ni tepaga qo'yish osonroq bo'ladi, lekin siz uni dasturiy ta'minotda keyinroq sozlashingiz mumkin, chunki u har xil boshlang'ich pozitsiyalarini va qo'ng'iroq yo'nalishini qo'llab -quvvatlaydi.
19 -qadam: ramka yig'ish - sinov moslamasi
PCB o'rnatish vintlari bilan to'g'ri mos kelishini tekshiring. Agar ular to'liq mos kelmasa, ularni yaxshilab egishga harakat qiling. Keyin WS2812 halqasini va ikkinchi displey chizig'ini anakartga lehimlang va simlarni bir necha tomchi issiq elim bilan mahkamlang.
20 -qadam: ramka yig'ish - tenglikni o'rnatish
Yong'oqlarni murvatlarga burang va kir yuvish mashinalarini qo'shing (pastki vintda kir yuvish mashinasi yo'q), so'ngra PCBni tepaga joylashtiring va yong'oqlarni taxta to'g'ri hizalanmaguncha sozlang. PCBni oxirigacha mahkamlash uchun plastmassa va metall yuvgichlar va yong'oqlardan foydalaning.
21 -qadam: ramka yig'ilishi - pastki LED matritsasi
O'z-o'zidan yopishqoq ko'pikli muhrni ekranga qisqa tutashuvni oldini olish uchun displey chizig'ining kontaktlariga qo'shing va U-profilini ustiga qo'ying, shunda u displeyni old oynaga bosadi. Uni yana ikkita M6 murvat bilan yon tayanchlarga mahkamlang. Nihoyat, kichik vint yordamida simi tayanchiga Velcro -ning qisqa qismini qo'shing.
22 -qadam: Oxirgi qadam - yaxshi narsalar
Bilasizmi, yangi qurilmalardan himoya plyonkasini olib tashlash. Siz buni hozir qilishingiz va yangi yig'ilgan ma'lumotlar displeyidan bahramand bo'lishingiz mumkin. Uni ulang, tarmoqqa ulang va miltillovchi chiroqlarga hayron bo'ling.
Agar sizda takomillashtirish bo'yicha savollaringiz, izohlaringiz yoki fikrlaringiz bo'lsa, men bilan bog'laning.
Tavsiya:
BT bilan 8x8 matritsali displey: 5 qadam (rasmlar bilan)
BT bilan 8x8 matritsali displey: Men bir necha oy oldin Ebaydan (Xitoy) 4x panelli 8x8 matritsani sotib oldim. Bu misollar yuqoridan pastgacha emas, balki yonma -yon qattiq simli ekanligini bilganimda, hafsalam pir bo'ldi. tarmoq yozilgan! 2 -qadamni ko'ring, menimcha, menda bo'lishi mumkin edi
Arduino va Led nuqta matritsali displey yordamida raqamli soat: 6 qadam
Arduino va Led nuqta matritsali displeydan foydalanadigan raqamli soat: Hozirgi vaqtda ishlab chiqaruvchilar va ishlab chiqaruvchilar loyihalarning prototipini tez rivojlantirish uchun Arduinoni afzal ko'rishadi. Arduino-bu ochiq manbali elektronika platformasi, uni ishlatish uchun qulay bo'lgan apparat va dasturiy ta'minotga asoslangan. Arduino juda yaxshi foydalanuvchilar hamjamiyatiga ega, bu loyihada
Kiyiladigan LED matritsali displey nishoni: 8 qadam (rasmlar bilan)
Kiyinadigan LED matritsali displeyli nishon: Siz tadbir o'tkazyapsizmi yoki hatto tug'ilgan kunni o'tkazyapsizmi? Nishonlar - tanishish va bayramlarni osonlashtiradigan ko'p qirrali buyum. Siz hech qachon " Salom, mening ismim bilan suhbatni boshlamaysiz. ……….. " s
Arduino va Shift registrlari yordamida 48 x 8 diodli LED matritsali displey: 6 qadam (rasmlar bilan)
Arduino va Shift registrlaridan foydalangan holda 48 x 8 diodli matritsali displey. Salom! Hammaga salom! Bu mening birinchi yo'riqnomam va Arduino Uno va 74HC595 smenali registrlar yordamida 48 x 8 dasturlashtiriladigan LEDli matritsani yaratish haqida. Bu mening Arduino ishlab chiqish platasi bilan birinchi loyiham edi. Bu menga berilgan qiyinchilik edi
O'z matritsali matritsali klaviaturani yarating (va Arduino -ga ulang): 7 qadam (rasmlar bilan)
O'z matritsali matritsali klaviaturani yarating (va uni Arduino -ga ulang): Demak, siz o'zingiz membranali klaviatura yaratmoqchimisiz? Nima uchun? O'zingizning klaviaturangizni yaratish ko'p sabablarga ko'ra foydali bo'lishi mumkin. Bu arzon va oson, uni vandalizatsiya qilish yoki o'g'irlash mumkin bo'lgan holatlarga qo'yish mumkin