Sommario:
Video: Stazione del vento per windsurf basata su MQTT e AWS: 3 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
A Shenzhen, ci sono molte belle spiagge. Nelle giornate estive, lo sport che prediligo di più è la vela.
Per quanto riguarda lo sport della vela, sono ancora un principiante, mi piace la sensazione dell'acqua di mare che mi sfiora il viso e, soprattutto, ho trovato molti nuovi amici con questo sport.
Ma per lo sport della vela, il vento giusto è molto importante. Molte volte quando siamo arrivati in spiaggia, abbiamo scoperto che non c'era vento, o troppo vento per me come antipasto. E con le previsioni meteorologiche ufficiali, è impossibile per loro prevedere/monitorare il vento.
Quindi ho intenzione di creare una stazione del vento in tempo reale e di condividere con le informazioni tutti gli appassionati di vela di Shenzhen.
Passaggio 1: hardware
Quello di cui ho bisogno è: 1. Fondamentalmente, un anemometro;
2. Sensore di temperatura e umidità;
3. Sensore di pressione dell'aria. Poiché sono le previsioni per forte vento/pioggia;
4. Modulo di connessione a Internet. Uso il modulo wifi ESP12
5. E, una custodia impermeabile e un power bank; inoltre, ho progettato una scheda di base in modo che tutto il modulo elettronico possa essere inserito facilmente, come nelle immagini allegate.
Naturalmente, puoi anche usare una breadboard per questo.
Novità: l'hardware è relativamente semplice, l'ho impacchettato in un kit su Makerfabs.
Nella progettazione hardware, l'anemometro è un'uscita analogica, quindi deve essere collegato al modulo ADC ESP12 e il barometro BMP180 utilizza l'I2C per la comunicazione collegandoli a ESP12 GPIO4/5, che supportano la comunicazione I2C e il DHT 11 ad un'uscita digitale. Si noti che è necessaria una resistenza di pullup; prendere le immagini di riferimento allegate.
Passaggio 2: firmware
Scarica il mio schizzo di esempio su https://github.com/hunrypan/weatherstation?tdsourcetag=s_pcqq_aiomsg. Nota che alcune librerie devono essere installate in anticipo, includono:
- ESP8266WiFi.h
- MQTT.h
- DHT.h
- Filo.h
- Adafruit_BMP085.h
Modificare l'impostazione WIFI e MQTT. Ovviamente, se no, devi registrare un account e creare una nuova istanza. E modificali nel firmware:
const char* ssid = "xxx"; // Wi-Fi SSIDconst char* password = "xxx"; // Password Wi-Fi
e le informazioni MQTT (se non si ha familiarità con questo, fare riferimento a Makerfabs ESPwatch per l'utilizzo dettagliato di MQTT) su:
const char* hostname = "postman.cloudmqtt.com";int port = 16265; const char* utente = "xxx"; const char* user_password = "xxxx"; const char* id = "xxxx";
E nel loop del firmware, il modulo ESP12 legge il sensore
o vento/temperatura/pressione dell'aria mediante:
int windspeed = analogRead(windpin);humi = dht.readHumidity(); temp = dht.readTemperature();
Carica il firmware sulla scheda MCU del nodo ESP.
Passaggio 3: Nodejs e distribuzione in AWS
Il modulo Esp8266 WIFI invia le informazioni meteo al server MQTT, pubblicando un messaggio sull'argomento al server MQTT. Gli ultimi nodej ottengono le informazioni meteorologiche dal server mqtt, in base all'argomento di sottoscrizione sul server Mqtt di salvataggio.
Distribuisco il mio NODE JS sul server AWS, quindi chiunque sia interessato a questo può accedere alla mia stazione del vento all'indirizzo:
Consigliato:
Registratore di velocità del vento e radiazione solare: 3 passaggi (con immagini)
Registratore di velocità del vento e radiazione solare: ho bisogno di registrare la velocità del vento e la potenza della radiazione solare (irraggiamento) per valutare quanta potenza potrebbe essere estratta con una turbina eolica e/o pannelli solari.Misurerò per un anno, analizzerò i dati e poi progettare un sistema off grid
Macchina per il voto biometrico basata su impronte digitali con Arduino: 4 passaggi (con immagini)
Macchina per il voto biometrico basata su impronte digitali che utilizza Arduino: Siamo tutti a conoscenza della macchina per il voto elettronico esistente in cui l'utente deve premere un pulsante per esprimere il voto. Ma queste macchine sono state criticate fin dall'inizio per la tempra. Quindi il governo sta pianificando di introdurre un rilevamento delle impronte digitali
Stazione meteo fai-da-te e stazione sensore WiFi: 7 passaggi (con immagini)
Stazione meteo fai-da-te e stazione sensore WiFi: in questo progetto ti mostrerò come creare una stazione meteo insieme a una stazione sensore WiFi. La stazione sensore misura i dati di temperatura e umidità locali e li invia, tramite WiFi, alla stazione meteorologica. La stazione meteorologica visualizza quindi t
Gesture Hawk: Robot controllato con gesti della mano che utilizza un'interfaccia basata sull'elaborazione delle immagini: 13 passaggi (con immagini)
Gesture Hawk: Robot controllato con gesti della mano che utilizza un'interfaccia basata sull'elaborazione delle immagini: Gesture Hawk è stato presentato in TechEvince 4.0 come una semplice interfaccia uomo-macchina basata sull'elaborazione delle immagini. La sua utilità sta nel fatto che non sono necessari sensori aggiuntivi o indossabili tranne un guanto per controllare l'auto robotica che funziona su diversi
Stazione di alimentazione del dormitorio/Stazione di ricarica NiMH potenziata: 3 passaggi
Dorm Power Station/Souped Up NiMH Charging Station: Ho un disastro di una centrale elettrica. Volevo condensare tutto ciò che è stato caricato su un banco di lavoro e avere spazio per saldare/ecc. Elenco di cose di potere: telefono cellulare (rotto, ma carica le batterie del mio telefono, quindi è sempre collegato e carica di mantenimento