INHOUDSOPGAWE:
- Stap 1: Ontwerp ons PCB op Fritzing
- Stap 2: Bestel ons PCB's teen baie lae koste by JLCPCB
- Stap 3: Vereiste komponente:
- Stap 4: Werk
- Stap 5: Koppel die data -uit (pen 24) aan die data -invoer (pen 1) van ander IC
- Stap 6: Maak die koppeling van die klok en laai dienooreenkomstig
- Stap 7: Koppel die kondensator en weerstand soos aangedui in die diagram
- Stap 8: Maak die verbinding van die matrikspennetjies soos aangedui in die diagramme
- Stap 9: Maak die omhulsel vir ons LED -skerm
- Stap 10: Skakel vir die kode en app
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
In hierdie instruksies maak ons 'n 32X8 LED Matrix -skerm wat die funksie sal bied om die teksboodskap met ons slimfoon intyds te verander en die app met MIT App Inventor sal maak.
Vriende kan dus begin met hierdie oulike en wonderlike projek.
Stap 1: Ontwerp ons PCB op Fritzing
Ons het die PCB op Fritzing ontwerp, wat 'n open-source hardeware-inisiatief is wat elektronika toeganklik maak as 'n kreatiewe materiaal vir almal.
Dit is 'n tweelaagse PCB -ontwerp waarin ons die benodigde goed perfek ingepak het.
Dit is nou tyd om die Gerber -lêer uit te voer en ons PCB's te bestel.
Stap 2: Bestel ons PCB's teen baie lae koste by JLCPCB
Sodra u die zip -gids van die Gerber -lêer van u PCB geskep het, is dit nou die tyd om die lêer na JLCPCB op te laai en die vereistes daarvolgens te stel, soos om die maskering as swart te kies, wat ek vir my PCB's gedoen het. As u op soek is na die beste kwaliteit PCB's vir u projekte, dan is JLCPCB die beste opsie.
Hulle bied 10 PCB's vir slegs 2 $ met ekstra aflewering aan, en ek vind dit die beste opsie.
Dus, waar om slegs 10 PCB's vir $ 2 te prototipe:
Stap 3: Vereiste komponente:
- Arduino (NANO of UNO)
- Bluetooth-module HC-05
- LED's (32X8 = 256 stuks)
- MAX7219 LED matriksbestuurder IC (4 stuks)
- 10uF kapasitor (4 stuks)
- 100nF kondensator (4 stuks)
- 40K weerstand (4 stuks)
- Verbindings, soldeersels, drade, gereedskap, ens …
Stap 4: Werk
Hier het ons 4 matrikse elk van 8X8 LED's geskep. Elke MAX7219 -bestuurder kan 'n matriks van 64 LED's hanteer. Die Arduino stuur die data met behulp van 'n seriële kommunikasie. Ons moet dus die klok verbind en penne van die Arduino na alle MAX7219 -bestuurders laai. Die gegewenspen sal slegs aan die eerste bestuurder gekoppel word. Vanaf die "data out" -pen van die eerste bestuurder, verbind ons 'n draad met die tweede "Data" van die tweede bestuurder, ensovoorts. Dit is hoe ons vier 8x8 matrikse in serie verbind. Ons moet ook die Bluetooth -module aan die Tx- en Rx -penne van die Arduino koppel en 5V daaraan en aan elk van die MAX7219 -bestuurders voorsien. Kom ons kyk eers na hoe ons elk van die 8x8 matrikse kan koppel. Sodra ons ons 4 matrikse het, kan ons dit saamvoeg met die "data out" "data in" pins.
Stap 5: Koppel die data -uit (pen 24) aan die data -invoer (pen 1) van ander IC
Stap 6: Maak die koppeling van die klok en laai dienooreenkomstig
Stap 7: Koppel die kondensator en weerstand soos aangedui in die diagram
Stap 8: Maak die verbinding van die matrikspennetjies soos aangedui in die diagramme
Stap 9: Maak die omhulsel vir ons LED -skerm
Sodra u die bogenoemde verbinding gemaak het, is dit tyd om 'n saak te maak, want ek het 'n karton gebruik en 'n boks gemaak met 'n plastiek oor die LED's sodat die helderheid nie versprei nie en ons 'n meer kalmerende effek gee. beskou.
Stap 10: Skakel vir die kode en app
Kode: Aflaai
PCB -ontwerp: aflaai
App -lêers: Laai af