INHOUDSOPGAWE:
Video: Wearable LED Matrix Display Badge: 8 stappe (met foto's)
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hou jy 'n geleentheid, kompetisie of bied jy selfs 'n verjaardagpartytjie aan?
Kentekens is 'n veelsydige item wat inleidings en vieringe soveel makliker kan maak. U sou nooit 'n gesprek kon begin met 'hallo, my naam is …………'. so hoekom moet u kenteken wees?
Laat ons dus 'n PCB -kenteken ontwerp wat u met trots kan vasmaak en dra tydens u volgende belangrike geleentheid.
In hierdie projek sal ek wys hoe ek 'n kettinggrootte ATtiny85-gebaseerde LED-matriksskerm (5x4 matriks) gebou het. Ek het Charliplexing -tegniek gebruik om 20 LED's met ATtiny85 te bestuur.
jy kan selfs maklik ekstra tekste by jou kenteken voeg soos jy wil. Met hierdie wonderlike PCB -kenteken kom jy uit die skare.
Laat ons begin:)
Stap 1: Kyk na die video
Die video gaan ook deur die bouproses, as u verkies om so te leer!
Stap 2: Dinge wat in hierdie projek gebruik word
Hardeware komponente
- Mikroskyfie ATtiny85 x1
- Muntselbattery CR2032 x1
- 3 mm LED x20
- CR2032 munthouer x1
-
8 -pins DIP IC -aansluiting x1
- Skyfskakelaar x1
- Weerstand 100 ohm x5
Om ATtiny85 te programmeer, benodig u 'n arduino uno of enige ander arduino -bord
Sagteware programme:
Arduino IDE
Hand gereedskap:
Soldeerbout
Stap 3: Charlieplexing
Charliplexing is 'n tegniek om 'n multiplex -skerm te bestuur waarin relatief min I/O -penne op 'n mikrobeheerder gebruik word, bv. om 'n verskeidenheid LED's te bestuur. Die metode gebruik die drie-staat logika-vermoëns van mikrobeheerder om doeltreffendheid te verkry bo tradisionele multiplexing.
Die formule vir Charlieplexing isLEDs = n^2 - n
waar 'n 'die aantal penne is wat gebruik word.
Ek gebruik 'n ATtiny85 geprogrammeer met die arduino as ISP, dus gebruik dit 5 penne vir 20 LED's.
Meer inligting oor Charlieplexing:
Stap 4: Skematiese diagram
Stap 5: Die prototipe
Voordat ek 'n PCB ontwerp het, het ek besluit om 'n prototipe op 'n perfboard te bou.
En dit het goed gewerk ….
Stap 6: PCB -ontwerp
Ek het KiCad vir PCB Design gebruik. Die randsny is gemaak met 'n. DXF -lêer wat ontwerp en gegenereer is met Autodesk Fusion 360.
Die grootte van die PCB -kenteken was 55*86 mm.
Ek het PCB aangehaal en bestel via PCBWay.com.
Opmerking: die wit syskerm in die middel word voorsien om u naam te skryf of wat u wil:)
Na soldeer lyk die PCB so:
Hierdie projek is open source. As u u eie wil bou, is al die bronne beskikbaar op my GitHub -bladsy.
Stap 7: Draai die kring na Flash ATtiny
(Moenie die battery nou insit nie.)
Op die PCB het ek 'n 6-pins aansluiting verskaf vir die programmering van ATtiny85. Die klein kolletjie naby die 6-pins connector is die eerste pen (MISO), sien die foto's vir alternatiewe verbindings.
- Arduino +5V - VCC
- Arduino GND -GND
- Arduino -pen 10 -RST
- Arduino -pen 11 -MOSI
- Arduino -pen 12 -MISO
- Arduino pen 13 -SCK
Volg die onderstaande skakel vir die programmering van ATtiny:
Die Instructables -gemeenskapsbestuurder randofo het 'n goeie instruksie geskryf oor 'Program a ATtiny With Arduino'.
u kan alle bronlêers aflaai van my githhub -bladsy:
Laai die gegewe arduino -skets op nadat u die Arduino IDE Tools -menu gekonfigureer het
Nota: werk die 11de reël van die arduino -skets op om te vertoon soos u wil
Stap 8: Sneak Peek Video
Hê pret:)
Baie dankie dat u gelees het as u meer inligting benodig, vra dit gerus in die kommentaar, en ek sal my bes doen.
As u van hierdie projek hou, kan u my projek ondersteun deur dit vir Party Challenge te stem.
U kan my projek ook ondersteun op PCBWAY se I can Solder KIT 2019 -wedstryd
Lekker maak!:)