INHOUDSOPGAWE:

Wearable LED Matrix Display Badge: 8 stappe (met foto's)
Wearable LED Matrix Display Badge: 8 stappe (met foto's)

Video: Wearable LED Matrix Display Badge: 8 stappe (met foto's)

Video: Wearable LED Matrix Display Badge: 8 stappe (met foto's)
Video: DIY LED Matrix 2024, November
Anonim
Drabare LED Matrix Display Badge
Drabare LED Matrix Display Badge

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

Image
Image

Die video gaan ook deur die bouproses, as u verkies om so te leer!

Stap 2: Dinge wat in hierdie projek gebruik word

Dinge wat in hierdie projek gebruik word
Dinge wat in hierdie projek gebruik word
Dinge wat in hierdie projek gebruik word
Dinge wat in hierdie projek gebruik word
Dinge wat in hierdie projek gebruik word
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

Die prototipe!
Die prototipe!
Die prototipe!
Die prototipe!
Die prototipe!
Die prototipe!
Die prototipe!
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

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

Beeld
Beeld

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.

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

Image
Image

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

Aanbeveel: