Mundarija:
Video: Kiyiladigan LED matritsali displey nishoni: 8 qadam (rasmlar bilan)
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Siz tadbir, musobaqa yoki hatto tug'ilgan kunni o'tkazasizmi?
Nishonlar - bu tanishtirish va bayramlarni osonlashtiradigan ko'p qirrali buyum. Siz hech qachon "salom, mening ismim ……………" bilan suhbatni boshlamaysiz. Xo'sh, nega sizning nishoningiz kerak?
Shunday qilib, kelgusi muhim tadbirda mag'rurlik bilan taqib yuradigan tenglikni nishonini loyihalashga ruxsat bering.
Ushbu loyihada men ATtiny85 asosidagi nishon o'lchamidagi LED matritsali displeyni (5x4 matritsa) qanday qurganimni ko'rsataman. Men ATtiny85 yordamida 20 ta LEDni haydash uchun Charliplexing texnikasidan foydalanganman.
Agar xohlasangiz, o'zingizning nishoningizga qo'shimcha matnlarni osongina qo'shishingiz mumkin.
Qani boshladik:)
1 -qadam: Videoni tomosha qiling
Agar siz shunday o'rganishni xohlasangiz, video yaratish jarayonidan ham o'tadi!
2 -qadam: Ushbu loyihada ishlatilgan narsalar
Uskuna komponentlari
- Microchip ATtiny85 x1
- Tangali uyali batareya CR2032 x1
- 3 mm LED x20
- CR2032 tanga uyasi ushlagichi x1
-
8 pinli DIP IC soket x1
- Slayd kaliti x1
- Rezistor 100 ohm x5
ATtiny85 -ni dasturlash uchun sizga arduino uno yoki boshqa arduino platalari kerak bo'ladi
Dasturiy ilovalar:
Arduino IDE
Qo'l asboblari:
Lehimlash temir
3 -qadam: Charlieplexing
Charliplexing - bu ko'p boshqariladigan displeyni boshqarish usuli, bunda mikrokontrolderda kirish -chiqish pinlari nisbatan kam ishlatiladi, masalan. LEDlar qatorini boshqarish. Usul an'anaviy multiplekslashdan ko'ra samaradorlikka erishish uchun mikrokontrolderning uch holatli mantiqiy imkoniyatlaridan foydalanadi.
Charlieplexing formulasi isLEDs = n^2 - n
bu erda 'n' - ishlatilgan pinlar soni.
Men ISD sifatida arduino bilan dasturlashtirilgan ATtiny85 dan foydalanaman, shuning uchun u 20 ta LED uchun 5 ta pinni ishlatadi.
Charlieplexing haqida qo'shimcha ma'lumot:
4 -qadam: sxematik diagramma
5 -qadam: Prototip
PCBni loyihalashdan oldin, men perfboardda prototip yasashga qaror qildim.
Va u yaxshi ishladi ….
6 -qadam: PCB dizayni
Men PCB dizayni uchun KiCad -dan foydalanardim, chekka kesish Autodesk Fusion 360 yordamida yaratilgan va yaratilgan. DXF fayli yordamida amalga oshirildi.
PCB nishonining o'lchami 55*86 mm edi.
Men PCBWay.com orqali tenglikni buyurtma qildim va buyurtma berdim.
Eslatma: markazda oq ipak ekran sizning ismingizni yoki xohlaganingizni yozish uchun taqdim etilgan:)
PCB lehimlangandan so'ng quyidagicha ko'rinadi:
Bu loyiha ochiq manba. Agar siz o'z qo'llaringiz bilan qurmoqchi bo'lsangiz, barcha manbalar mening GitHub sahifamda mavjud.
7 -qadam: ATtiny -ni o'chirib qo'ying
(Batareyani hozir qo'ymang.)
PCBda men ATtiny85 dasturlash uchun 6 pinli ulagichni taqdim qildim. 6 pinli ulagich yaqinidagi kichik nuqta-bu birinchi pin (MISO), muqobil ulanishlar uchun rasmlarga qarang.
- Arduino +5V - VCC
- Arduino GND -GND
- Arduino pin 10 -RST
- Arduino pin 11 -MOSI
- Arduino pin 12 -MISO
- Arduino pin 13 -SCK
ATtiny dasturlash uchun quyidagi havolaga o'ting:
Instructables hamjamiyati menejeri randofo "Arduino bilan ATtiny dasturlash" mavzusida yaxshi ko'rsatmalarni yozgan edi.
githhub sahifasidan barcha manba fayllarini yuklab olishingiz mumkin:
Arduino IDE Tools menyusini sozlagandan so'ng, berilgan arduino eskizini yuklang
Eslatma: arduino eskizining 11 -qatorini xohlaganingizcha ko'rsatish uchun yangilang
8 -qadam: Sneak Peek video
Maza qiling:)
Agar sizga ko'proq ma'lumot kerak bo'lsa, o'qiganingiz uchun katta rahmat, sharhlarda so'rang, men sizga eng yaxshi javobni beraman.
Agar sizga bu loyiha yoqsa, siz partiyamga ovoz berish orqali mening loyihamni qo'llab -quvvatlashingiz mumkin.
Siz shuningdek, mening loyihamni PCBWAY ning I Lehim KIT 2019 tanlovida qo'llab -quvvatlashingiz mumkin
Baxtli qilish!:)