Inhoudsopgave:

Arduino LED-display met Bluetooth-besturing - Ajarnpa
Arduino LED-display met Bluetooth-besturing - Ajarnpa

Video: Arduino LED-display met Bluetooth-besturing - Ajarnpa

Video: Arduino LED-display met Bluetooth-besturing - Ajarnpa
Video: Bluetooth Lichtkrant 2024, Juli-
Anonim
Arduino LED-display met Bluetooth-bediening
Arduino LED-display met Bluetooth-bediening

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

Onze PCB ontwerpen op Fritzing
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

Bestel onze PCB's tegen zeer lage kosten bij JLCPCB
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

Werken
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

De data-uitgang (pin 24) aansluiten op de data-ingang (pin 1) van andere IC
De data-uitgang (pin 24) aansluiten op de data-ingang (pin 1) van andere IC

Stap 6: Maak de verbinding van de klok en laad dienovereenkomstig

Maak de verbinding van de klok en LOAD dienovereenkomstig
Maak de verbinding van de klok en LOAD dienovereenkomstig

Stap 7: Sluit de condensator en weerstand aan zoals weergegeven in het diagram

Sluit de condensator en weerstand aan zoals weergegeven in het diagram
Sluit de condensator en weerstand aan zoals weergegeven in het diagram
Sluit de condensator en weerstand aan zoals weergegeven in het diagram
Sluit de condensator en weerstand aan zoals weergegeven in het diagram

Stap 8: Maak de verbinding van de matrixpennen zoals weergegeven in de diagrammen

Maak de verbinding van de matrixpennen zoals weergegeven in de diagrammen
Maak de verbinding van de matrixpennen zoals weergegeven in de diagrammen
Maak de verbinding van de matrixpennen zoals weergegeven in de diagrammen
Maak de verbinding van de matrixpennen zoals weergegeven in de diagrammen

Stap 9: het maken van de zaak voor onze LED-display

De zaak voor ons LED-display maken
De zaak voor ons LED-display maken
De zaak voor ons LED-display maken
De zaak voor ons LED-display maken
De zaak voor ons LED-display maken
De zaak voor ons LED-display maken
De zaak voor ons LED-display maken
De zaak voor ons LED-display maken

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

Link voor de code en app
Link voor de code en app

Code: Downloaden

PCB-ontwerp: downloaden

App-bestanden: downloaden

Aanbevolen: