Inhoudsopgave:
- Stap 1: Benodigde vaardigheden
- Stap 2: Onderdelen en onderdelenlijst
- Stap 3: Schakelschema
- Stap 4: PCB-ontwerp
- Stap 5: Adafruit-configuratie voor internetcontrole
- Stap 6: De ESP8266 programmeren en testen
- Stap 7: De LED-matrix bedienen met postbode
- Stap 8: Prototype-app die ik heb gemaakt om te testen
Video: DIY INTERNET GECONTROLEERDE SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Hier is mijn tweede voorschot op een project dat ik je graag wil laten zien. Het gaat om een doe-het-zelf Smart LED Matrix waarmee je gegevens, zoals YouTube-statistieken, je Smart Home-statistieken, zoals temperatuur, vochtigheid, een eenvoudige klok kunt laten zien, of gewoon tekst en animaties kunt laten zien.
In deze tweede tutorial stuur ik tekst- en kleurgegevens via internet. Als je een visuele leerling bent, weet ik dat een video meer waard is dan 1000 woorden, dus hier is een instructievideo. (Ik spreek Spaans, dus overweeg om Engelse ondertitels in te schakelen):
Stap 1: Benodigde vaardigheden
Zoals je hebt gemerkt, ziet niets er erg moeilijk uit in dit project, maar je hebt wat basiskennis nodig over:
-Gebruik van de Arduino IDE.
- Programmeren van ESP8266.
-3D printen of handwerk (voor het raster).
- Lassen.
- Bedrading.
Stap 2: Onderdelen en onderdelenlijst
Een goede plek die ik kan aanbevelen om je componenten te vinden, het is MakerFocus, het is een Open Source Hardware Store!
1. PCB Ik raad echt aan om JLCPCB SMT Services te gebruiken om de jouwe te bestellen, je kunt kiezen tussen de versie zonder LED's en de LED's Strips zelf TOEVOEGEN, of degene met de LED's.
2. ESP8266 (microcontroller).
3. WS2812 LED-strips.
4. 5v 2A-voeding.
5. PCB-voedingsaansluiting.
6. 3D-printer (optioneel) U kunt de onderdelen maken met karton of iets stevigs.
Stap 3: Schakelschema
Hier is het schakelschema, je hebt verschillende opties om het project te maken. U kunt gewoon het besturingsgedeelte van het circuit maken, dat in de eerste afbeelding wordt weergegeven, en vervolgens afzonderlijke LED-strips bevestigen zoals weergegeven op de 3e afbeelding.
U kunt in plaats van LED-strips ook LED Panelen gebruiken.
Het heeft alle interne verbindingen van het circuit waarmee we later het PCB-ontwerp kunnen maken. Ik heb ook de PDF van de schema's bijgevoegd, zodat je het beter kunt zien.
DOWNLOAD GRATIS schema's, code en bibliotheken.
Stap 4: PCB-ontwerp
Voor de uitvoering van een goed project hebben we een betrouwbare assemblage nodig voor het circuit waaruit het bestaat, en er is geen betere manier om dit te doen dan met een goede PCB.
Hier kunt u de Gerber-, BOM- en Pick & Place-bestanden downloaden, die u nodig heeft om uw PCB te bestellen bij uw PCB-productiebedrijf.
Ik stel JLCPCB voor:
$ 2 voor 5 PCB's en goedkope SMT (2 coupons)
KOOP HET REEDS ONTWORPEN BOARD, Gerber + Pick & Place + BOM
Stap 5: Adafruit-configuratie voor internetcontrole
- Ga naar de Adafruit IO-pagina
- Maak een gratis account.
- Kijk en kopieer de Adafruit-inloggegevens naar uw code.
- Ga naar Feeds > Alles bekijken > Nieuwe feed maken.
- Maak de feeds hieronder aan.
- -mensaje.
- -rojo
- -verde
- -azul
In Adafruit API-documentatie hebben we de informatie om goed met de server te communiceren.
We gaan binnenkort deze URL gebruiken:
io.adafruit.com/api/v2/{gebruikersnaam}/feeds/{feed_key}/data
Stap 6: De ESP8266 programmeren en testen
1. Sluit de USB naar TTL-converter als volgt aan:
USB naar TTL ----- ESP8266
3.3v Vcc
tx rx
rx tx
Gnd Gnd
1- Om de ESP8266 te programmeren, moeten we de jumper op (PROG-positie) plaatsen, de USB naar TTL-converter verbinden met onze PCB op de respectieve pinnen en vervolgens met onze pc, de bibliotheken installeren en vervolgens uploaden. (Je moet het ESP8266 Packaje op je IDE hebben geïnstalleerd).
2- Installeer de bibliotheken en afhankelijkheden.
3- Start de IDE opnieuw, open de code.
4- Configureer uw WiFi-referenties en Adafruit IO-gebruikersnaam en wachtwoord
4- Upload de schets.
5- Jumper op GEBRUIK, ontkoppel USB en sluit de 5v voeding aan.
6- Controleer of al uw LED's goed werken.
OPMERKING: Gebruik de 3.3v van de USB-TTL-converter om de ESP van stroom te voorzien. (Brandt met 5v).
Stap 7: De LED-matrix bedienen met postbode
- Ga naar de startpagina van Postman en download de gratis software
- Maak een nieuwe aanvraag aan door op (+) te klikken.
- Selecteer de POST-optie.
- Plak de URL (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) en personaliseer de parameters van gebruikersnaam en feedsleutel.]
- Ga naar "Headers" en voeg je Adafruit Key toe: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxx
- Ga naar "Body" en stel het type in op "JSON" en "RAW", en pas vervolgens uw feeds aan zoals de afbeelding laat zien: {"value":"text"} of {"value":numbers}
- Klik op "Verzenden" als het gelukt is dan zie je een leuk bericht op de terminal
- Uw LED Matrix geeft u de nieuwe tekst of kleur.
Stap 8: Prototype-app die ik heb gemaakt om te testen
Met de concepten toegepast op Postman, heb ik een app gemaakt die de verzending en post emuleert, zodat ik de MCM-LED-Matrix via de mobiele telefoon en met een mooiere interface zou kunnen bedienen.
Een kleurenpalet en een tekstvak voor tekstinvoer.
Ik hoop dat je geniet van het project, deel gerust je remakes.
Aanbevolen:
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 stappen (met afbeeldingen)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): Hier is mijn inleiding tot een project dat ik u graag wil laten zien. Het gaat om een doe-het-zelf Smart LED Matrix waarmee je gegevens, zoals YouTube-statistieken, je Smart Home-statistieken, zoals temperatuur, vochtigheid, een eenvoudige klok kunt laten zien, of gewoon
SMARTPHONE GECONTROLEERDE ROBOT MET BLE 4.0 !!!: 5 stappen
SMARTPHONE GECONTROLEERDE ROBOT MET BLE 4.0 !!!: In vorige instructable heb ik met je gedeeld hoe je de Bluetooth-module (met name HM10 BLE v4.0) met Arduino kunt gebruiken om LED's te bedienen met een smartphone. Je kunt het hier bekijken. In deze instructable laat ik je zien hoe je een robot bouwt die kan worden
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
Wi-Servo: Wi-Fi Browser Gecontroleerde Servomotoren (met Arduino + ESP8266): 5 Stappen
Wi-Servo: Wi-fi Browser Controlled Servomotoren (met Arduino + ESP8266): Deze instructable laat zien hoe sommige servomotoren op afstand kunnen worden bediend in een wifi-netwerk, met behulp van een gewone internetbrowser (bijvoorbeeld Firefox). Dit kan in verschillende toepassingen worden gebruikt: speelgoed, robots, drones, camera pan/tilt, enz. De motoren waren
LED-matrix met schuifregisters: 7 stappen (met afbeeldingen)
LED-matrix met behulp van schuifregisters: deze instructable is bedoeld als een completere uitleg dan andere die online beschikbaar zijn. Dit zal met name meer hardware-uitleg geven dan beschikbaar is in de LED Marquee instructable door led555.GoalsThis instructable presenteert de concepten