Mundarija:

Kiyiladigan LED matritsali displey nishoni: 8 qadam (rasmlar bilan)
Kiyiladigan LED matritsali displey nishoni: 8 qadam (rasmlar bilan)

Video: Kiyiladigan LED matritsali displey nishoni: 8 qadam (rasmlar bilan)

Video: Kiyiladigan LED matritsali displey nishoni: 8 qadam (rasmlar bilan)
Video: DIY 32 * 8 точечно-матричные спектральные часы / полноцветный RGB с голосовой активацией 2024, Noyabr
Anonim
Taqiladigan LED matritsali nishon
Taqiladigan LED matritsali nishon

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

Image
Image

Agar siz shunday o'rganishni xohlasangiz, video yaratish jarayonidan ham o'tadi!

2 -qadam: Ushbu loyihada ishlatilgan narsalar

Ushbu loyihada ishlatiladigan narsalar
Ushbu loyihada ishlatiladigan narsalar
Ushbu loyihada ishlatiladigan narsalar
Ushbu loyihada ishlatiladigan narsalar
Ushbu loyihada ishlatiladigan narsalar
Ushbu loyihada ishlatiladigan 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

Prototip!
Prototip!
Prototip!
Prototip!
Prototip!
Prototip!
Prototip!
Prototip!

PCBni loyihalashdan oldin, men perfboardda prototip yasashga qaror qildim.

Va u yaxshi ishladi ….

6 -qadam: PCB dizayni

PCB dizayni
PCB dizayni
PCB dizayni
PCB dizayni
PCB dizayni
PCB dizayni
PCB dizayni
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:

Rasm
Rasm

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.

Rasm
Rasm
Rasm
Rasm
  • 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

Image
Image

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!:)

Tavsiya: