Inhoudsopgave:
- Stap 1: Onze PCB ontwerpen op Fritzing
- Stap 2: Bestel onze PCB's tegen zeer lage kosten bij JLCPCB
- Stap 3: Benodigde onderdelen:
- Stap 4: Werken
- Stap 5: De Data Out (Pin 24) aansluiten op de Data Input (Pin 1) van Andere IC
- Stap 6: Maak de verbinding van de klok en laad dienovereenkomstig
- Stap 7: Sluit de condensator en weerstand aan zoals weergegeven in het diagram
- Stap 8: Maak de verbinding van de matrixpennen zoals weergegeven in de diagrammen
- Stap 9: het maken van de zaak voor onze LED-display
- Stap 10: Link voor de code en app
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
In deze instructable zullen we een 32X8 LED Matrix-display maken dat de functionaliteit heeft om het tekstbericht in realtime met onze smartphone te veranderen en onze eigen app te maken met behulp van MIT App Inventor.
Dus, vrienden, laten we aan de slag gaan met dit coole en geweldige project.
Stap 1: Onze PCB ontwerpen op Fritzing
We hebben de PCB on Fritzing ontworpen, een open-source hardware-initiatief dat elektronica toegankelijk maakt als creatief materiaal voor iedereen.
Het is een 2-laags PCB-ontwerp waar we onze benodigde spullen heel netjes hebben verpakt.
Nu is het tijd om het Gerber-bestand te exporteren en onze PCB's te bestellen.
Stap 2: Bestel onze PCB's tegen zeer lage kosten bij JLCPCB
Zodra u de zip-map van het Gerber-bestand van uw PCB hebt gemaakt. Nu is het tijd om het bestand naar JLCPCB te uploaden en de vereisten dienovereenkomstig te maken, zoals het selecteren van de maskering als zwart, wat ik voor mijn PCB's heb gedaan. Als u op zoek bent naar PCB's van de beste kwaliteit voor uw projecten, dan is JLCPCB de beste optie om voor te gaan.
Ze bieden 10 PCB's aan voor slechts $ 2 met extra verzendkosten en ik vind het de beste deal die beschikbaar is.
Dus, waar 10 PCB's te prototypen voor slechts $ 2:
Stap 3: Benodigde onderdelen:
- Arduino (NANO of UNO)
- Bluetooth-module HC-05
- LED's (32X8= 256 stuks)
- MAX7219 LED matrix driver IC (4 stuks)
- 10uF condensator (4 stuks)
- 100nF condensator (4 stuks)
- 40K Weerstand (4 stuks)
- Connectoren, soldeer, draden, gereedschap, enz…
Stap 4: Werken
Hier hebben we 4 matrices gemaakt van elk 8X8 LED's. Elke MAX7219-driver kan een matrix van 64 LED's aan. De Arduino verzendt de gegevens via seriële communicatie. We moeten dus de klok aansluiten en de pinnen van de Arduino naar alle MAX7219-stuurprogramma's laden. De data-pin wordt alleen verbonden met de eerste driver. Vanaf de "data out" -pin van de eerste driver, zullen we een draad verbinden met de tweede "Data" van de tweede driver, enzovoort. Zo verbinden we vier 8x8 matrices in serie. We moeten ook de Bluetooth-module verbinden met de Tx- en Rx-pinnen van de Arduino en er 5V aan leveren en aan elk van de MAX7219-stuurprogramma's. Laten we eerst eens kijken hoe we elk van de 8x8-matrices kunnen aansluiten. Zodra we onze 4 matrices hebben, kunnen we ze samenvoegen met de "data out" "data in" pinnen.
Stap 5: De Data Out (Pin 24) aansluiten op de Data Input (Pin 1) van Andere IC
Stap 6: Maak de verbinding van de klok en laad dienovereenkomstig
Stap 7: Sluit de condensator en weerstand aan zoals weergegeven in het diagram
Stap 8: Maak de verbinding van de matrixpennen zoals weergegeven in de diagrammen
Stap 9: het maken van de zaak voor onze LED-display
Als je eenmaal de bovenstaande verbinding hebt gemaakt, is het tijd om ervoor te pleiten dat ik een oud karton heb gebruikt en er een doos van heb gemaakt met een plastic over de LED's, zodat de helderheid niet diffundeert en ons een meer rustgevende uitstraling geeft. weergave.
Stap 10: Link voor de code en app
Code: Downloaden
PCB-ontwerp: downloaden
App-bestanden: downloaden