Sommario:
- Passaggio 1: parti
- Passaggio 2: ottieni PCB per il tuo progetto prodotto
- Passaggio 3: scarica e configura l'IDE Arduino
- Passaggio 4: collegare il display E-paper al micro controller Firebeetle
- Passaggio 5: registrazione su OpenWeatherMap.org
- Passaggio 6: codifica del modulo
- Passaggio 7: giocare con il monitor
Video: Display E-Paper per IoT Weather Monitor - ESP8266 connesso a Internet: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Il display E-Paper visualizzerà le informazioni meteo, sincronizzate con l'API OpenWeatherMap (tramite WiFi). Il cuore del progetto è ESP8266/32.
Ehi, che succede, ragazzi? Akarsh qui da CETech. Oggi realizzeremo un progetto che è un monitor meteorologico che visualizza tutte le informazioni relative al tempo su un display E-Paper di DFRobot.
Il display è collegato a un esp8266, è possibile utilizzare anche un esp32 con questo display. L'esp8266 è connesso ad internet tramite wifi i cui dettagli possono essere modificati tramite il codice che ho fornito su GitHub.
Quindi iniziamo! Ho anche realizzato un video sulla costruzione di questo progetto in dettaglio, consiglio di guardarlo per una migliore comprensione e dettaglio.
Passaggio 1: parti
Per fare ciò avrai bisogno di una scheda ESP8266 o di un ESP32 e puoi anche aggiungere una batteria se lo desideri.
Per il display, ho usato un modulo EPaper Firebeetle.
Suggerisco di utilizzare una scheda di DFRobot con questo modulo poiché il pinout sarà compatibile e non avrai problemi da nessuna parte, ho usato la scheda Firebeetle di DFRobot poiché ha una soluzione di ricarica e monitoraggio della batteria integrata.
Passaggio 2: ottieni PCB per il tuo progetto prodotto
Devi dare un'occhiata a JLCPCB per ordinare PCB online a basso costo!
Ottieni 10 PCB di buona qualità prodotti e spediti a casa tua per 2 $ e alcune spese di spedizione. Avrai anche uno sconto sulla spedizione sul tuo primo ordine. Per progettare il tuo PCB, vai su easyEDA, una volta fatto carica i tuoi file Gerber su JLCPCB per farli fabbricare con una buona qualità e tempi di consegna rapidi.
Passaggio 3: scarica e configura l'IDE Arduino
Scarica l'IDE Arduino da qui.
1. Installa l'IDE Arduino e aprilo. 2. Vai su File > Preferenze
3. Aggiungere https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.j agli URL di Additional Boards Manager.
4. Vai su Strumenti > Bacheca > Gestore bacheche
5. Cerca ESP8266 e poi installa la scheda.
6. Riavviare l'IDE.
Passaggio 4: collegare il display E-paper al micro controller Firebeetle
1. Basta abbinare e allineare gli angoli bianchi di entrambi i moduli e impilare i moduli uno sopra l'altro.
Passaggio 5: registrazione su OpenWeatherMap.org
1. Vai al sito web.
2. Iscriviti con il tuo ID e-mail e altre credenziali (GRATUITA).
3. Una volta effettuato l'accesso, vai alla scheda Chiavi API e copia la tua chiave API univoca di cui avremo bisogno nel passaggio successivo.
Passaggio 6: codifica del modulo
1. Scarica il repository GitHub:
2. Estrarre il repository scaricato.
3. Copiare le librerie dal repository scaricato nella cartella Library nella cartella degli sketch di Arduino.
4. Aprire lo sketch Code.ino nell'IDE di Arduino.
5. Modificare l'SSID Wi-Fi e la password nello schizzo.
6. Aggiungi la chiave API del passaggio 4 alla riga numero 44 del codice al posto degli hashtag.
7. Passare a Strumenti > Lavagna. Seleziona la scheda appropriata che stai utilizzando, Firebeetle ESP8266 nel mio caso.
8. Selezionare la comunicazione corretta. porta andando su Strumenti > Porta.
9. Premi il pulsante di caricamento.
10. Quando la scheda dice Caricamento completato, sei pronto per utilizzare il monitor meteo.
Passaggio 7: giocare con il monitor
Non appena il modulo si connette alla rete WiFi il display inizia ad aggiornarsi e vedrai il progetto prendere vita.
Consigliato:
Sistema di irrigazione a goccia connesso a Internet controllato dal feedback di umidità del suolo (ESP32 e Blynk): 5 passaggi
Sistema di irrigazione a goccia connesso a Internet controllato dal feedback dell'umidità del suolo (ESP32 e Blynk): preoccupati del tuo giardino o delle tue piante quando vai in vacanza o dimentica di annaffiare la tua pianta ogni giorno. Bene, ecco la soluzione È un sistema di irrigazione a goccia controllato dall'umidità del suolo e connesso a livello globale controllato da ESP32 sul fronte del software i
Vaso per fiori connesso per Micro:bit: 4 passaggi
Connected Flowerpot per Micro:bit: questo vaso da fiori è realizzato con stampa 3D e contiene una scheda microbit. Questo vaso contiene una micro: bit card alloggiata sotto il contenitore del terreno. Questo riceve le informazioni dal sensore di umidità del suolo (conduttività). Trascrizione dell'umidità del suolo va
Realizzare uno stereo da negozio connesso a Internet: 6 passaggi (con immagini)
Realizzare uno stereo in negozio connesso a Internet: quando accendo la radio mentre guido mi rivolgo alla stazione radio del mio college locale 90.7 KALX. Negli anni e nei diversi luoghi in cui ho vissuto, ho sempre ascoltato le stazioni radio del college. Grazie alla potenza di Internet ora posso ascoltare
NEO-6M GPS connesso a NodeMCU - Posizione display OLED - Visuino: 7 passaggi
NEO-6M GPS connesso a NodeMCU - Posizione display OLED - Visuino: in questo tutorial utilizzeremo NodeMCU Mini, OLED Lcd, NEO-6M GPS e Visuino per visualizzare la posizione GPS in tempo reale sul display LCD. Guarda un video dimostrativo
RabbitPi: l'assistente IoT abilitato per Alexa, connesso a IFTTT e che agita le orecchie: 12 passaggi
RabbitPi: l'assistente IoT abilitato per Alexa, connesso a IFTTT e che agita le orecchie: si tratta di un "coniglio intelligente" Nabaztag del 2005 obsoleto. che ho ricostruito in un moderno IoT Assistant utilizzando un Raspberry Pi 3 e un Adafruit Motor HAT, con un microfono per webcam e un altoparlante Philips Soundshooter contenuti nella simpatica custodia originale