Sisällysluettelo:
Video: MQTT- ja AWS -pohjainen purjelautailuasema: 3 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Shenzhenissä on monia kauniita rantoja. Kesäpäivinä suosikkiurheilulajini on purjehdus.
Purjehdusurheilussa olen edelleen aloittelija, pidän siitä tunteesta, että merivesi koskettaa kasvojani, ja paljon enemmän, sain monia uusia ystäviä tämän lajin kanssa.
Mutta purjehdusurheilulle oikea tuuli on erittäin tärkeä. Monta kertaa, kun saavuimme rannalle, huomasimme, että tuulta ei ole, tai liian paljon tuulta minulle aloittelijaksi. Ja virallisen sääennusteen ansiosta heidän on mahdotonta ennustaa/seurata tuulta.
Joten aion tehdä reaaliaikaisen tuulivoimalan, ja jakaa sen kanssa kaikki Shenzhenin purjehduksen harrastajat.
Vaihe 1: Laitteisto
Tarvitsen seuraavaa: 1. Pohjimmiltaan tuulimittari;
2. Lämpötila- ja kosteusanturi;
3. Ilmanpaineanturi. Koska ne ovat voimakkaan tuulen/sateen ennustajia;
4. Yhteysmoduuli Internetiin. Käytän ESP12 wifi -moduulia
5. Ja vedenpitävä kotelo ja virtapankki; Lisäksi olen suunnitellut pohjalevyn, jotta kaikki elektroniset moduulit voidaan asentaa helposti, kuten liitteenä olevat kuvat.
Voit tietysti käyttää myös leipälautaa tähän.
Uutta: laitteisto suhteellisen yksinkertainen, olen pakannut sen sarjaan Makerfabsissa.
Laitteiston suunnittelussa Anemometri on analoginen lähtö, joten se on kytkettävä ESP12 ADC -moduuliin. Ja BMP180 -barometri käyttää I2C: tä kommunikointiin yhdistämään ne ESP12 GPIO4/5 -laitteeseen, joka tukee I2C -tiedonsiirtoa, ja DHT 11 digitaalilähtöön. Huomaa, että tarvitaan vetovoima; ota liitteenä olevat viitekuvat.
Vaihe 2: Laiteohjelmistot
Lataa esimerkkiluonnokseni osoitteesta https://github.com/hunrypan/weatherstation?tdsourcetag=s_pcqq_aiomsg. Huomaa, että jotkin kirjastot on asennettava etukäteen, mukaan lukien:
- ESP8266WiFi.h
- MQTT.h
- DHT.h
- Johto. H
- Adafruit_BMP085.h
Muokkaa WIFI -asetusta ja MQTT. Tietenkin, jos ei, sinun on rekisteröitävä tili ja luotava uusi esiintymä. Ja muokkaa niitä laiteohjelmistossa:
const char* ssid = "xxx"; // Wi-Fi SSIDconst char* password = "xxx"; // Wi-Fi-salasana
ja MQTT -tiedot (jos et tunne tätä, katso Makerfabs ESPwatch MQTT: n yksityiskohtaisesta käytöstä) osoitteessa:
const char* isäntänimi = "postimies.cloudmqtt.com"; int portti = 16265; const char* käyttäjä = "xxx"; const char* user_password = "xxxx"; const char* id = "xxxx";
Ja laiteohjelmistosilmukassa ESP12 -moduuli luki anturin
tai tuulen/lämpötilan/ilman esimittaus:
int windspeed = analogRead (windpin); humi = dht.readHumidity (); lämpötila = dht.readTemperature ();
Lataa laiteohjelmisto ESP -solmun MCU -kortille.
Vaihe 3: Nodejs ja käyttöönotto AWS: ään
Esp8266 WIFI -moduuli lähettää säätiedot MQTT -palvelimelle julkaisemalla aiheeseen liittyvän viestin MQTT -palvelimelle. Viimeiset solmijat saavat säätiedot mqtt -palvelimelta tilausaiheella Mqtt -palvelimen tallennustilalla.
Otan NODE JS: n käyttöön AWS -palvelimella, joten kaikki asiasta kiinnostuneet voivat käyttää tuulivoimalaitettani osoitteessa: https://34.220.205.140: 8080/wind
Suositeltava:
MQTT Mood Lights ESP32: 4 vaihetta (kuvilla)
MQTT Mood Lights ESP32 -tekniikalla: Olin jo jonkin aikaa kiusannut hypätä LED -vaunun päälle, joten juoksin ulos ja otin LED -nauhan leikkimään. Päädyin tekemään nämä tunnelmavalot. Niitä voidaan ohjata MQTT: llä, mikä mahdollistaa kaikenlaisten älykkyyden lisäämisen
MQTT -uima -altaan lämpötilan valvonta: 7 vaihetta (kuvilla)
MQTT-uima-altaan lämpötilan valvonta: Tämä projekti on kumppani muille kotiautomaatiohankkeilleni Älykäs datakirjausgeyseriohjain ja monikäyttöinen huonevalaistus- ja laiteohjain. Se on uima -altaan viereen asennettu näyttö, joka mittaa altaan veden lämpötilan, ympäröivän ilman
Alexa Ääniohjattu Raspberry Pi Drone IoT: llä ja AWS: llä: 6 vaihetta (kuvilla)
Alexa Ääniohjattu Raspberry Pi Drone IoT: llä ja AWS: llä: Hei! Nimeni on Armaan. Olen 13-vuotias Massachusettsin poika. Tämä opetusohjelma näyttää, kuten voit päätellä otsikosta, kuinka rakentaa Raspberry Pi Drone. Tämä prototyyppi osoittaa, kuinka dronit kehittyvät ja kuinka suuri rooli niillä voi olla
Mosquitto MQTT: n asentaminen AWS: lle: 8 vaihetta
Mosquitto MQTT: n asentaminen AWS: lle: Hei! Aion perustaa yksityisen MQTT -välittäjän salasanalla AWS (amazon -verkkopalvelu) -tililleni IOT -projekteilleni. Tätä varten tein ilmaisen tilin AWS: lle, joka on hyvä 1 vuodeksi menemällä tähän:
AWS IoT: n käytön aloittaminen langattomalla lämpötila -anturilla MQTT: n avulla: 8 vaihetta
AWS IoT: n käytön aloittaminen langattomalla lämpötila -anturilla MQTT: n avulla: Aikaisemmissa Instructablesissa olemme käyneet läpi erilaisia pilvialustoja, kuten Azure, Ubidots, ThingSpeak, Losant jne. Olemme käyttäneet MQTT -protokollaa anturitietojen lähettämiseen pilveen lähes koko pilvialusta. Lisätietoja