Innehållsförteckning:
- Steg 1: Behöver kompetens
- Steg 2: Komponenter och reservdelslista
- Steg 3: Kretsdiagram
- Steg 4: PCB -design
- Steg 5: Adafruit -konfiguration för internetkontroll
- Steg 6: Programmering av ESP8266 och testning
- Steg 7: Styr LED -matrisen med Postman
- Steg 8: Prototypapp som jag gjorde för att testa
Video: DIY INTERNET KONTROLLERAD SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:36
Här är mitt andra framsteg till ett projekt som jag är mycket glada att visa dig. Det handlar om en DIY Smart LED -matris som låter dig visa på den, data, till exempel YouTube -statistik, dina smarta hemstatistik, som temperatur, luftfuktighet, kan vara en enkel klocka, eller bara visa text och animationer.
I denna andra handledning skickar jag text- och färgdata via internet. Om du är en visuell lärare vet jag att en video värd mer än 1000 ord, så här är en Tutorial -video. (Jag är en spansktalare, så tänk på att slå på engelska undertexter):
Steg 1: Behöver kompetens
Som du kan märka ser ingenting mycket svårt ut för det här projektet, men du behöver några grundläggande kunskaper om:
-Användning av Arduino IDE.
-Programmering ESP8266.
-3D -utskrift eller hantverk (för rutnätet).
-Svetsning.
-Kablar.
Steg 2: Komponenter och reservdelslista
Ett bra ställe jag kan rekommendera för att hitta dina komponenter, det är MakerFocus, det är en hårdvaruhandel med öppen källkod!
1. Kretskort Jag rekommenderar verkligen att använda JLCPCB SMT -tjänster för att beställa dina, du kan välja mellan No LEDs -versionen och lägga till LED's Strips själv eller den med LED -lamporna.
2. ESP8266 (mikrokontroller).
3. WS2812 LED -remsor.
4. 5v 2A strömförsörjning.
5. Kretskortuttag.
6. 3D -skrivare (tillval) Du kan göra delarna med kartong eller något styvt.
Steg 3: Kretsdiagram
Här är kretsdiagrammet, du har flera alternativ för att göra projektet. Du kan bara skapa styrdelen av kretsen, den som visas i den första bilden, sedan fästa enskilda lysdioder Strips som visas på den tredje bilden.
Du kan också, istället för LED -remsor, använda LED -paneler.
Den har alla de interna anslutningarna i kretsen som gör att vi kan skapa PCB -designen senare. Jag bifogade också PDF: n för schemat så att du kan se det bättre.
LADDA NER Scheman, kod och bibliotek GRATIS.
Steg 4: PCB -design
För genomförandet av ett bra projekt behöver vi en pålitlig montering för kretsen som består den, och det finns inget bättre sätt att göra det än med ett bra kretskort.
Här kan du ladda ner Gerber-, BOM- och Pick & Place -filerna, de du behöver för att beställa ditt PCB på ditt PCB -tillverkningsföretag.
Jag föreslår JLCPCB:
? $ 2 för 5 kretskort och billig SMT (2 kuponger)
KÖP DEN ALLTID DESIGNEDE Tavlan, Gerber + Pick & Place + BOM
Steg 5: Adafruit -konfiguration för internetkontroll
- Gå till Adafruit IO -sida
- Skapa ett gratis konto.
- Titta och kopiera Adafruit -referenserna till din kod.
- Gå till Flöden> Visa alla> Skapa nytt flöde.
- Skapa flödena nedan.
- -mensaje.
- -rojo
- -verde
- -azul
I Adafruit API Documentation har vi informationen för att korrekt kommunicera med servern.
Vi kommer snart att använda denna URL:
io.adafruit.com/api/v2/{användare}/feeds/{feed_key}/data
Steg 6: Programmering av ESP8266 och testning
1. Anslut USB till TTL Converter enligt följande:
USB till TTL ----- ESP8266
3.3v Vcc
tx rx
rx tx
Gnd Gnd
1- För att programmera ESP8266 måste vi placera bygeln på (PROG-position), ansluta USB till TTL-omvandlaren till vårt kretskort på den respektiva stiften och sedan till vår dator, installera biblioteken och sedan ladda upp. (Måste ha ESP8266 Packaje installerat på din IDE).
2- Installera biblioteken och beroenden.
3- Starta om IDE, öppna koden.
4- Konfigurera dina WiFi-uppgifter och Adafruit IO-användarnamn och lösenord
4- Ladda upp skissen.
5- Bygel på USE, koppla ur USB och anslut 5V nätaggregatet.
6- Kontrollera att alla dina lysdioder fungerar bra.
OBS: Använd 3,3v på USB-TTL-omvandlaren för att driva ESP. (Kommer att brinna med 5v).
Steg 7: Styr LED -matrisen med Postman
- Gå till Postman hemsida och ladda ner gratis programvara
- Skapa en ny begäran genom att klicka på (+).
- Välj alternativet POST.
- Klistra in webbadressen (https://io.adafruit.com/api/v2/{användarnamn/feeds/{feed_key}/data) och anpassa parametrarna för användarnamn och flödesnyckel.]
- Gå till "Rubriker" och lägg till din Adafruit Key: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxx
- Gå till "Body" och ställ in typen på "JSON" och "RAW", ändra sedan dina flöden som bilden visar: {"value": "text"} eller {"value": numbers}
- Klicka på "Skicka" om det lyckades så ser du ett trevligt meddelande på terminalen
- Din LED -matris ger dig den nya texten eller färgen.
Steg 8: Prototypapp som jag gjorde för att testa
Med de begrepp som tillämpades på Postman skapade jag en app som emulerar sändningar och inlägg så att jag skulle kunna styra MCM-LED-matrisen via mobilen och med ett snyggare gränssnitt.
En färgpallett och en textruta för textinmatning.
Hoppas att du kommer att tycka om projektet, dela gärna dina nyinspelningar.
Rekommenderad:
WiFi -kontrollerad LED Strip Matrix Display Clock Light: 3 steg (med bilder)
WiFi -kontrollerad LED Strip Matrix Display Clock Light: Programmerbara LED -remsor, t.ex. baserat på WS2812, är fascinerande. Ansökningarna är många och du kan snabbt få imponerande resultat. Och på något sätt verkar byggklockor vara en annan domän som jag tänker mycket på. Börjar med lite erfarenhet av
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 steg (med bilder)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): Här är min introduktion till ett projekt som jag är mycket glada att visa dig. Det handlar om en DIY Smart LED -matris som låter dig visa på den, data, till exempel YouTube -statistik, dina smarta hemstatistik, eftersom temperatur, luftfuktighet, kan vara en enkel klocka eller bara
DIY lågspänning utomhusbelysning kontrollerad med Raspberry Pi: 11 steg (med bilder)
DIY lågspännings utomhusbelysning kontrollerad med Raspberry Pi: Varför? Jag måste erkänna att jag, som många andra, är ett stort fan av tings internet (eller IoT). Jag är också fortfarande trött på att ansluta alla mina lampor, apparater, ytterdörr, garageport och vem vet vad mer för det exponerade internet. Speciellt med evenemang som
Mummilampan - WiFi -kontrollerad smart lampa: 5 steg (med bilder)
Mummilampan - WiFi -kontrollerad smart lampa: För cirka 230 tusen år sedan lärde sig människan att kontrollera elden, detta leder till en stor förändring i hans livsstil när han började arbeta på natten och även använde ljus från elden. Vi kan säga att detta är början på inomhusbelysning. Nu jag
Wifi -kontrollerad 12v LED -remsa med Raspberry Pi med Tasker, Ifttt -integration: 15 steg (med bilder)
Wifi -kontrollerad 12v Led Strip med Raspberry Pi Med Tasker, Ifttt Integration .: I det här projektet kommer jag att visa dig hur du styr en enkel 12v analog led strip över wifi med en hallon pi. För detta projekt behöver du: 1x Raspberry Pi (I använder en Raspberry Pi 1 Model B+) 1x RGB 12v Le