Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
In questo tutorial, costruiremo una stazione meteo IoT fantastica (ha una dashboard e una funzione di chat!) ma semplice utilizzando lo Zuino XS PsyFi32 di Zio e la nostra ultima incorporazione nella famiglia Qwiic, il sensore di pressione dell'aria Zio Qwiic! La scheda è dotata di un sensore BMP280 di Bosch che misura la temperatura della pressione atmosferica e può essere utilizzata anche come altimetro!
Ci sono molti progetti di stazioni meteorologiche, ma non molti (o nessuno che potremmo vedere) utilizzano la funzionalità WiFi dello Zuino XS PsyFi32 E del sensore Zio BMP280. L'obiettivo di questo progetto non è solo costruire una stazione meteorologica, ma anche iniziare a utilizzare le funzionalità WiFi su PsyFi32.
Dovresti aver già configurato e installato PsyFi32 per lo sviluppo con l'IDE Arduino. Se non l'hai fatto, dai un'occhiata al nostro tutorial per imparare come usare PSyFi32 con Arduino IDE.
Hardware:
- Zuino XS PsyFi32
- Sensore di pressione dell'aria Zio Qwiic (BMP280)
- Cavo Qwiic
- Cavo da USB A a Micro USB B
Software e librerie:
- Arduino IDE
- Libreria Arduino ESP32
- Libreria Adafruit_BMP280
- Libreria Adafruit Unified Sensor Driver
- CosaParla
Passaggio 1: collega lo Zuino XS PsyFi32 e il sensore di pressione dell'aria utilizzando il cavo Qwiic e alimenta lo PsyFi32
La configurazione è piuttosto semplice, basta collegare a margherita PsyFi32 e il sensore di pressione dell'aria insieme. La cosa buona di Qwiic è che non hai bisogno di una breadboard o di un mucchio di cavi disordinati per collegare i componenti!
Passaggio 2: configura ThingSpeak per poter leggere i dati del sensore
Se non lo hai ancora, crea un account su ThingSpeak. Vai su Canali nel menu in alto a destra e crea un Nuovo canaleCompila nei campi delle informazioni nome e descrizione e seleziona tre campi. In ordine, compilare le etichette dei campi come segue: Temperatura (°C), Pressione (hPa) e Altitudine (m) È possibile inserire altre informazioni come il collegamento al sito Web o Github, ma i campi in (2) sono il minimo indispensabile
Passaggio 3: Flash PsyFi32
Ti verrà richiesto di inserire il tuo SSID e la password WiFi prima di caricare il codice. Vai al canale ThingSpeak che hai appena creato e fai clic su Chiavi API. Copia la "Chiave API di scrittura" nel codice (stringa api_key).
Passaggio 4:
Ora hai la tua stazione meteorologica!
Puoi dare un'occhiata al canale che abbiamo impostato per questo tutorial qui.
Il codice completo di questo tutorial può essere scaricato qui.