Kazalo:

Arduino LED zaslon s krmiljenjem Bluetooth: 11 korakov
Arduino LED zaslon s krmiljenjem Bluetooth: 11 korakov

Video: Arduino LED zaslon s krmiljenjem Bluetooth: 11 korakov

Video: Arduino LED zaslon s krmiljenjem Bluetooth: 11 korakov
Video: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, November
Anonim
Arduino LED zaslon s krmiljenjem Bluetooth
Arduino LED zaslon s krmiljenjem Bluetooth

V tem navodilu bomo izdelali 32X8 LED matrični zaslon, ki bo imel funkcijo spreminjanja besedilnega sporočila s pametnim telefonom v realnem času in bo našo aplikacijo naredil z uporabo MIT App Inventor.

Torej, prijatelji, začnimo s tem kul in super projektom.

1. korak: Oblikovanje našega tiskanega vezja na Fritzing

Oblikovanje našega tiskanega vezja na Fritzing
Oblikovanje našega tiskanega vezja na Fritzing

Oblikovali smo tiskano vezje na Fritzingu, ki je odprtokodna pobuda za strojno opremo, zaradi katere je elektronika dostopna kot ustvarjalno gradivo za vsakogar.

To je dvoslojna oblika tiskanega vezja, kjer smo popolnoma lepo zapakirali potrebne stvari.

Zdaj je čas za izvoz datoteke Gerber in naročanje naših tiskanih vezij.

2. korak: Naročite naše PCB -je po zelo nizkih cenah pri JLCPCB

Naročite naše PCB -je po zelo nizkih cenah pri JLCPCB
Naročite naše PCB -je po zelo nizkih cenah pri JLCPCB

Ko ste ustvarili mapo zip v datoteki Gerber na svojem tiskanem vezju, je čas, da datoteko naložite v JLCPCB in ustrezno prilagodite zahteve, kot je izbira maskiranja kot črnega, kar sem naredil za svoja tiskana vezja. Če iščete najbolj kakovostne tiskane vezje za svoje projekte, je JLCPCB najboljša možnost.

Ponujajo 10 PCB -jev za samo 2 $ z doplačilom in se mi zdi to najboljša ponudba.

Torej, kje prototipirati 10 PCB -jev samo za 2 USD:

3. korak: Potrebne komponente:

  • Arduino (NANO ali UNO)
  • Bluetooth modul HC-05
  • LED (32X8 = 256 kosov)
  • MAX7219 LED matrični gonilnik IC (4 kosi)
  • 10uF kondenzator (4 kosi)
  • 100nF kondenzator (4 kosi)
  • 40K upor (4 kosi)
  • Priključki, spajkanje, žice, orodja itd.

4. korak: Delo

Delo
Delo

Tu smo ustvarili 4 matrike vsake od 8X8 LED. Vsak gonilnik MAX7219 zmore matriko 64 LED. Arduino bo podatke pošiljal po serijski komunikaciji. Zato moramo z vsemi gonilniki MAX7219 povezati uro in naložiti zatiče iz Arduina. Podatkovni pin bo povezan samo s prvim gonilnikom. S pina "data out" prvega gonilnika bomo žico povezali z drugim "Data" drugega gonilnika in tako naprej. Tako zaporedno povezujemo štiri matrice 8x8. Modul Bluetooth bi morali povezati tudi z nožicami Tx in Rx na Arduinu in nanj napajati 5V ter vsakega od gonilnikov MAX7219. Najprej poglejmo, kako povezati vsako od matric 8x8. Ko imamo 4 matrice, jih lahko združimo skupaj z "podatki ven" "podatki v" zatiči.

5. korak: Priključitev podatkovnega izhoda (pin 24) v podatkovni vhod (pin 1) drugega IC

Priključitev podatkovnega izhoda (pin 24) na podatkovni vhod (pin 1) drugega IC
Priključitev podatkovnega izhoda (pin 24) na podatkovni vhod (pin 1) drugega IC

6. korak: Ustrezno povežite uro in LOAD

V skladu s tem vzpostavite povezavo ure in LOAD
V skladu s tem vzpostavite povezavo ure in LOAD

Korak 7: Povežite kondenzator in upor, kot je prikazano na diagramu

Priključite kondenzator in upor, kot je prikazano na diagramu
Priključite kondenzator in upor, kot je prikazano na diagramu
Priključite kondenzator in upor, kot je prikazano na diagramu
Priključite kondenzator in upor, kot je prikazano na diagramu

8. korak: Povežite matrične zatiče, kot je prikazano na diagramih

Naredite povezavo matričnih zatičev, kot je prikazano na diagramih
Naredite povezavo matričnih zatičev, kot je prikazano na diagramih
Naredite povezavo matričnih zatičev, kot je prikazano na diagramih
Naredite povezavo matričnih zatičev, kot je prikazano na diagramih

9. korak: Ustvarjanje primera za naš LED zaslon

Zagovarjanje našega LED zaslona
Zagovarjanje našega LED zaslona
Zagovarjanje našega LED zaslona
Zagovarjanje našega LED zaslona
Zagovarjanje našega LED zaslona
Zagovarjanje našega LED zaslona
Zagovarjanje našega LED zaslona
Zagovarjanje našega LED zaslona

Ko ste vzpostavili zgornjo povezavo, je čas, da naredim primer za to, da sem uporabil odpadni karton in iz njega naredil škatlo s plastiko nad LED diodami, da se svetlost ne razprši in nam daje bolj pomirjujoč učinek pogled.

10. korak: Povezava za kodo in aplikacijo

Povezava do kode in aplikacije
Povezava do kode in aplikacije

Koda: Prenesi

Oblikovanje tiskanega vezja: Prenesite

Datoteke aplikacij: Prenesite

Priporočena: