Sommario:
- Forniture
- Passaggio 1: cos'è Sensate?
- Passaggio 2: firmware Sensate lampeggiante
- Passaggio 3: configurazione della rete WiFi
- Passaggio 4: configurazione dell'app mobile Sensate
- Passaggio 5: costruzione del circuito
- Passaggio 6: nota finale
Video: Stazione meteorologica con Wemos D1 Mini, BME280 e Sensate.: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Nei post precedenti ho condiviso diversi metodi per costruire una stazione meteorologica. Se non l'hai controllato ecco un link.
In questo tutorial dimostrerò come costruire una semplice stazione meteorologica usando Wemos e una piattaforma IoT chiamata Sensate. Quindi iniziamo.
Forniture
- WeMos D1 Mini……….(Amazon USA / Amazon UK / Banggood)
- BME280………………….(Amazon USA/Amazon UK/Banggood)
- Display OLED da 1,3"…….(Amazon USA/Amazon UK/Banggood)
Insieme a questi abbiamo anche bisogno dell'app Sensate per iOS o Android.
Passaggio 1: cos'è Sensate?
Con le loro stesse parole: "Utilizza l'app Sensate Sense per accedere ai tuoi sensori sempre e ovunque. Crea il tuo registratore di dati definitivo utilizzando i componenti hardware esistenti con il firmware gratuito Sensate. Oppure trova il chip ottimale per la tua applicazione e crea la tua soluzione individuale."
In breve, è un'app che, insieme al firmware, ti offre un modo semplice e gratuito per creare progetti semplici. Tutto ciò che devi fare è eseguire il flashing del firmware, installare la loro app, passare attraverso le impostazioni di configurazione e sei pronto per raccogliere i dati dai tuoi sensori
Passaggio 2: firmware Sensate lampeggiante
Ora vogliamo che la nostra scheda ESP (in questo caso WeMos D1 Mini) sia in grado di connettersi al cloud Sensate. Per questo abbiamo bisogno di flashare il firmware di Sensate sulla nostra scheda. Il processo è piuttosto semplice.
Per prima cosa assicurati di scaricare quanto segue:
- Scarica e installa il driver CP210x o CH34x (a seconda del chip da USB a TTL utilizzato sulla tua scheda). Nel mio caso ho installato CH340.
- Scarica lo strumento flasher NodeMCU da qui.
- Quindi scarica l'ultimo firmware Sensate da qui.
Dopo che tutto è stato scaricato e i driver sono stati installati. Dobbiamo controllare la porta della nostra scheda WeMos. Per trovare il porto:
- Vai a "Gestione periferiche" >> "Porte".
- Collega la scheda al PC tramite USB. Noterai che una nuova porta appare nell'elenco. Annotalo.
Ora possiamo eseguire il flashing della scheda con il nuovo firmware. Assicurati di aver scaricato il firmware corretto dal link. (In questo progetto stiamo usando WeMos D1 mini quindi useremo quel firmware)
- Apri il lampeggiatore e vai alla scheda "Avanzate". Assicurati di avere le impostazioni simili come nell'immagine sopra.
- Quindi vai alla scheda "Config", fai clic sulla prima riga e vai alla cartella in cui hai scaricato il firmware. Seleziona il file corretto.
- Ora vai alla scheda "Operazione", qui nella casella della porta COM seleziona la porta che hai annotato prima.
- Fare clic su "Flash" e attendere fino al termine del lampeggio.
Ora abbiamo una mini scheda WeMos D1 con il firmware di Sensate. Basta fare clic sul pulsante di ripristino per completare il processo di avvio.
Passaggio 3: configurazione della rete WiFi
Ora che abbiamo eseguito correttamente il flashing e avviato il firmware, dobbiamo configurare le credenziali WiFi sulla scheda. Per fare ciò, prima alimenta la scheda e accendi il WiFi del tuo smartphone. Segui i passaggi indicati di seguito:
- Tocca "Sensate-Setup" e inserisci la password predefinita "Setup-Sensate".
- Dopo aver connesso il dispositivo, apri il browser predefinito e inserisci l'URL "192.168.4.1" e premi invio.
- Verrai reindirizzato a una pagina di configurazione. Qui seleziona il "SSID" (nome WiFi) a cui vuoi connetterti e poi inserisci la sua password.
- Nella configurazione del servizio, dai un nome al tuo dispositivo (in questo caso "Stazione meteo"). Tocca Salva e riavvia.
Fatto ciò, ora la scheda WeMos è pronta per connettersi alla tua rete WiFi. Ora possiamo andare avanti e iniziare la configurazione sull'app Sensate.
Passaggio 4: configurazione dell'app mobile Sensate
Prima di tutto assicurati di aver installato l'app Sensate Sense nel tuo smartphone. Quindi apri l'app e segui i passaggi indicati di seguito:
- Nella prima pagina toccare "Configurazione hardware". Quindi chiederà se vogliamo configurare il bridge, poiché lo abbiamo già configurato nel passaggio precedente, toccheremo la seconda opzione "No, è già configurato"
- La pagina successiva mostrerà tutti i bridge disponibili. Seleziona quello che abbiamo appena realizzato.
- Nella pagina successiva avremo tutti i dettagli sui sensori e 3 opzioni. Qui selezionare "Configurazione guidata". Nella pagina successiva puoi leggere maggiori informazioni sulla configurazione. Dopo averlo letto, tocca "Avvia".
- Ora otteniamo l'elenco di tutte le schede supportate. Qui selezioneremo "WeMos D1 Mini" e toccheremo "Continua".
- Successivamente ci chiede di selezionare una modalità di funzionamento. Ci sono 2 modalità, una è la modalità normale che prenderà e aggiornerà le letture il più spesso possibile. L'altra modalità " Sleeping Mode ", in questa modalità possiamo ottenere aggiornamenti periodici e la scheda sarà in modalità di risparmio energetico. Per questo progetto ho selezionato la prima modalità in quanto desidero aggiornamenti in tempo reale della temperatura e dell'umidità.
- Quindi dobbiamo selezionare il display. Poiché stiamo utilizzando un display da 1.3" 128x64, lo selezioneremo. Quindi toccare "Continua".
- Nella pagina successiva basta selezionare "Nessuna estensione".
- Nella pagina successiva dobbiamo selezionare il sensore. Stiamo usando "BME280", quindi selezionalo. Assicurati di non selezionare BMP280 che è simile ma manca del sensore di pressione.
- Quando selezioniamo il sensore, l'app ci dà la possibilità di scegliere su quali dati desideriamo raccogliere. Qui attiva tutte e tre le opzioni. Non c'è bisogno di giocare con altre impostazioni.
- Alla fine clicca su Fine.
Ora non ci resta che costruire il circuito.
Passaggio 5: costruzione del circuito
Poiché qui stiamo usando le comunicazioni I2C, le connessioni sono molto semplici. Fare riferimento alle immagini sopra. Ci sono 4 pin in gioco qui: VCC, GND (pin di alimentazione) e SDA, SCL (pin I2C).
Collegare i fili come:
VCC = 3,3V
GND = GND
SCL = SCL (D1)
SDA = SDA (D2)
E questo è tutto. Ora accendi il circuito e attendi che si colleghi alla rete. Ora otterremo i dati su OLED e sull'app.
Passaggio 6: nota finale
Quindi ora abbiamo una stazione meteorologica fai-da-te senza dover effettivamente scrivere un codice. Non è bello? Ora puoi costruirci una custodia come quella che ho fatto in precedenza qui. Spero che il tutorial sia stato facile da seguire e che tu abbia imparato qualcosa ora.
Se hai domande non esitare a lasciare un commento qui sotto.
Consigliato:
Stazione meteorologica personale utilizzando Raspberry Pi con BME280 in Java: 6 passaggi
Stazione meteorologica personale utilizzando Raspberry Pi con BME280 in Java: il maltempo sembra sempre peggio attraverso una finestra. Siamo sempre stati interessati a monitorare il nostro tempo locale e ciò che vediamo fuori dalla finestra. Volevamo anche un controllo migliore sul nostro sistema di riscaldamento e aria condizionata. Costruire una stazione meteorologica personale è un grande
Stazione meteorologica ambientale con Arduino e BME280: 4 passaggi
Stazione meteorologica della stanza utilizzando Arduino e BME280: in precedenza condividevo una semplice stazione meteorologica che mostrava la temperatura e l'umidità dell'area locale. Il problema era che ci sarebbe voluto del tempo per l'aggiornamento e che i dati non erano accurati. In questo tutorial realizzeremo un monitor meteo per interni
Mini stazione meteorologica con Attiny85: 6 passaggi (con immagini)
Mini stazione meteorologica con Attiny85: In una recente istruzione Indigod0g ha descritto una mini stazione meteorologica che funziona abbastanza bene, utilizzando due Arduino. Forse non tutti vogliono sacrificare 2 Arduino per ottenere letture di umidità e temperatura e ho commentato che dovrebbe essere possibile d
Stazione meteorologica che utilizza Raspberry Pi con BME280 in Python: 6 passaggi
Stazione meteorologica che utilizza Raspberry Pi con BME280 in Python: is maith an scéalaí an goalir (Il tempo è un buon narratore) Con i problemi del riscaldamento globale e dei cambiamenti climatici, il modello meteorologico globale sta diventando irregolare in tutto il mondo portando a una serie di condizioni meteorologiche disastri naturali (siccità, estrema
Stazione meteorologica con Arduino, BME280 e display per vedere la tendenza negli ultimi 1-2 giorni: 3 passaggi (con immagini)
Stazione meteorologica con Arduino, BME280 e display per vedere la tendenza negli ultimi 1-2 giorni: Ciao! Qui su istruibili le stazioni meteorologiche sono già state introdotte. Mostrano la pressione dell'aria, la temperatura e l'umidità attuali. Quello che mancava finora era una presentazione del corso negli ultimi 1-2 giorni. Questo processo avrebbe un