Sommario:
- Passaggio 1: competenze necessarie
- Passaggio 2: elenco componenti e parti
- Passaggio 3: schema elettrico
- Passaggio 4: progettazione PCB
- Passaggio 5: configurazione di Adafruit per il controllo di Internet
- Passaggio 6: programmazione di ESP8266 e test
- Passaggio 7: controllo della matrice LED con postino
- Passaggio 8: Prototipo di app che ho realizzato per testare
Video: MATRICE LED SMART CONTROLLATA DA INTERNET FAI DA TE (ADAFRUIT + ESP8266 + WS2812): 8 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Ecco il mio secondo anticipo per un progetto che sono molto entusiasta di mostrarvi. Si tratta di una Smart LED Matrix fai-da-te che ti permetterà di mostrare su di essa dati, come YouTube Stats, le tue Smart Home Stats, come temperatura, umidità, possono essere un semplice orologio o semplicemente mostrare testo e animazioni.
In questo secondo tutorial invierò dati di testo e colore tramite Internet. Se sei uno studente visivo, so che un video vale più di 1000 parole, quindi ecco un video tutorial. (Sono un madrelingua spagnolo, quindi per favore considera di attivare i sottotitoli in inglese):
Passaggio 1: competenze necessarie
Come puoi notare, nulla sembra molto difficile in questo progetto, ma avrai bisogno di alcune nozioni di base su:
-Utilizzando l'IDE Arduino.
-Programmazione ESP8266.
-3D stampa o artigianato (per la griglia).
-Saldatura.
-Cablaggio.
Passaggio 2: elenco componenti e parti
Un buon posto che posso consigliare per trovare i tuoi componenti, è MakerFocus, è un negozio di ferramenta Open Source!
1. PCB Consiglio vivamente di utilizzare i servizi JLCPCB SMT per ordinare il tuo, puoi scegliere tra la versione senza LED e aggiungere le strisce LED da solo o quella con i LED.
2. ESP8266 (microcontrollore).
3. Strisce LED WS2812.
4. Alimentatore 5v 2A.
5. Jack di alimentazione PCB.
6. Stampante 3D (opzionale) Puoi fare le parti con cartone o qualcosa di rigido.
Passaggio 3: schema elettrico
Ecco lo schema del circuito, hai diverse opzioni per realizzare il progetto. Puoi semplicemente creare la parte di controllo del circuito, quella mostrata nella prima immagine, quindi collegare le singole strisce LED come mostrato nella 3a immagine.
Puoi anche, invece delle strisce LED, utilizzare i pannelli LED.
Ha tutte le connessioni interne del circuito che ci consentiranno di creare il disegno del PCB in un secondo momento. Allego anche il PDF degli Schemi così puoi vederlo meglio.
SCARICA GRATUITAMENTE Schemi, Codice e Librerie.
Passaggio 4: progettazione PCB
Per la realizzazione di un buon progetto abbiamo bisogno di un assemblaggio affidabile per il circuito che lo compone, e non c'è modo migliore per farlo che con un buon PCB.
Qui puoi scaricare i file Gerber, BOM e Pick & Place, quelli necessari per ordinare il tuo PCB nella tua azienda produttrice di PCB.
Suggerisco JLCPCB:
$ 2 per 5 PCB e SMT economico (2 coupon)
ACQUISTA LA SCHEDA GIA' PROGETTATA, Gerber + Pick & Place + BOM
Passaggio 5: configurazione di Adafruit per il controllo di Internet
- Vai alla pagina IO di Adafruit
- Crea un account gratis.
- Guarda e copia le credenziali di Adafruit nel tuo codice.
- Vai a Feed > Visualizza tutto > Crea nuovo feed.
- Crea i feed in basso.
- -mensaje.
- -rojo
- -verde
- -azul
Nella documentazione API di Adafruit abbiamo le informazioni per comunicare correttamente con il server.
Presto utilizzeremo questo URL:
io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data
Passaggio 6: programmazione di ESP8266 e test
1. Collegare il convertitore da USB a TTL come segue:
Da USB a TTL ----- ESP8266
3.3v Vcc
tx rx
rx tx
Gnd Gnd
1- Per programmare l'ESP8266 dobbiamo posizionare il jumper su (posizione PROG), collegare il convertitore da USB a TTL al nostro PCB sui rispettivi pin e quindi al nostro PC, installare le librerie e quindi caricare. (È necessario che ESP8266 Packaje sia installato sul tuo IDE).
2- Installare le librerie e le dipendenze.
3- Riavvia l'IDE, apri il codice.
4- Configura le tue credenziali WiFi e il nome utente e la password di Adafruit IO
4- Carica lo schizzo.
5- Jumper su USE, scollegare USB e collegare l'alimentatore 5v.
6- Verifica che tutti i tuoi LED funzionino correttamente.
NOTA: utilizzare il 3.3v del convertitore USB-TTL per alimentare l'ESP. (Brucierà con 5v).
Passaggio 7: controllo della matrice LED con postino
- Vai alla homepage di Postman e scarica il software gratuito
- Crea una nuova richiesta facendo clic su (+).
- Seleziona l'opzione POST.
- Incolla l'URL (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) e personalizza i parametri del nome utente e della chiave feed.]
- Vai su "Intestazioni" e aggiungi la tua chiave Adafruit: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxx
- Vai su "Body" e imposta il tipo su "JSON" e "RAW", quindi modifica i tuoi feed come mostra l'immagine: {"value":"text"} o {"value":numbers}
- Fai clic su "Invia" se ha avuto successo, vedrai un bel messaggio sul terminale
- La tua matrice LED ti darà il nuovo testo o colore.
Passaggio 8: Prototipo di app che ho realizzato per testare
Con i concetti applicati su Postman, ho creato un'app che emulasse gli invii e i post in modo da poter controllare MCM-LED-Matrix tramite il cellulare e con un'interfaccia più carina.
Una tavolozza di colori e una casella di testo per l'inserimento del testo.
Spero che il progetto vi piaccia, non esitate a condividere i vostri remake.
Consigliato:
Matrice LED controllata da Google Assistant!: 7 passaggi (con immagini)
Matrice LED controllata da Google Assistant!: In questo tutorial, ti mostrerò come creare una matrice LED controllata da Google Assistant che puoi controllare ovunque utilizzando uno smartphone, quindi iniziamo
MATRICE LED SMART FAI DA TE (ESP8266 + WS2812 / NeoPixel): 7 passaggi (con immagini)
MATRICE LED SMART FAI DA TE (ESP8266 + WS2812 / NeoPixels): Ecco la mia introduzione a un progetto che sono molto entusiasta di mostrarvi. Si tratta di una matrice LED intelligente fai-da-te che ti consentirà di mostrare su di essa dati, come le statistiche di YouTube, le statistiche della tua casa intelligente, come temperatura, umidità, può essere un semplice orologio o semplicemente s
Scatola della camera a temperatura controllata fai-da-te con modulo Peltier TEC: 4 passaggi (con immagini)
Scatola della camera a temperatura controllata fai-da-te con modulo Peltier TEC: ho assemblato la scatola della camera a temperatura controllata per testare piccole schede elettroniche. In questo tutorial ho condiviso il mio progetto inclusi i file sorgente e il collegamento ai file Gerbers per realizzare il PCB. Ho usato solo materiali economici comunemente disponibili
La macchina delle bolle controllata da Internet: 4 passaggi (con immagini)
La macchina delle bolle controllata da Internet: tutti sanno che fare bolle è molto divertente, ma può essere un lavoro duro. Possiamo risolvere questo problema semplicemente costruendo una macchina per le bolle controllata da Internet, delegando lo sforzo e raccogliendo tutti i frutti. Per i pazienti ricoverati, puoi controllare
Illuminazione per esterni a bassa tensione fai-da-te controllata tramite Raspberry Pi: 11 passaggi (con immagini)
Illuminazione per esterni a bassa tensione fai-da-te controllata tramite Raspberry Pi: perché? Devo ammettere che sono, come molti altri, un grande fan dell'Internet delle cose (o IoT). Sono anche ancora stanco di collegare tutte le mie luci, elettrodomestici, porta d'ingresso, porta del garage e chissà cos'altro a Internet esposto. Soprattutto con eventi come