Tartalomjegyzék:
Videó: Szélállomás szörfözéshez MQTT és AWS alapján: 3 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Shenzenben sok gyönyörű strand található. A nyári napokban a kedvenc sportom a vitorlázás.
A vitorlás sportban még kezdő vagyok, szeretem azt az érzést, amikor a tengervíz megérinti az arcomat, és még sok más, új barátokat szereztem ezzel a sporttal.
De a vitorlás sport számára a megfelelő szél nagyon fontos. Sokszor, amikor a strandra értünk, azt tapasztaltuk, hogy nincs szél, vagy túl nagy a szél nekem. A hivatalos időjárás -előrejelzéssel pedig lehetetlen számukra előre jelezni/figyelni a szelet.
Tehát azt tervezem, hogy valós idejű szélerőművet készítek, és megosztom az információkkal minden Shenzhen vitorlázás rajongóját.
1. lépés: Hardver
Amire szükségem van: 1. Alapvetően anemométer;
2. Hőmérséklet- és páratartalom -érzékelő;
3. Légnyomás -érzékelő. Mivel ők az erős szél/eső előrejelzői;
4. Csatlakozási modul az internethez. ESP12 wifi modult használok
5. És vízálló tok és tápegység; Emellett terveztem egy alaplapot, hogy az összes elektronikus modul könnyen behelyezhető legyen, mint a mellékelt képek.
Ehhez természetesen használhat kenyérlapot is.
Újdonság: a hardver viszonylag egyszerű, a Makerfabs készletébe csomagoltam.
A hardver kialakításában az Anemométer analóg kimenet, ezért az ESP12 ADC modulhoz kell csatlakoztatni, A BMP180 Barométer pedig az I2C kommunikációt használja, és csatlakoztassa őket az ES212 kommunikációt támogató GPP4/5 -hez és a DHT 11 -hez. digitális kimenetre. Vegye figyelembe, hogy felhúzó ellenállás szükséges; készítse el a mellékelt referenciaképeket.
2. lépés: Firmwares
Töltse le példavázlatomat a https://github.com/hunrypan/weatherstation?tdsourcetag=s_pcqq_aiomsg webhelyről. Ne feledje, hogy néhány könyvtárat előre kell telepíteni, beleértve:
- ESP8266WiFi.h
- MQTT.h
- DHT.h
- Drót.h
- Adafruit_BMP085.h
Módosítsa a WIFI beállítást és az MQTT -t. Természetesen, ha nem, regisztrálnia kell egy fiókot, és létre kell hoznia egy új példányt. És módosítsa őket a firmware -ben:
const char* ssid = "xxx"; // Wi-Fi SSIDconst char* password = "xxx"; // Wi-Fi jelszó
és az MQTT információ (ha nem ismeri ezt, kérjük, olvassa el a Makerfabs ESPwatch -ot az MQTT részletes használatáról):
const char* hostname = "postman.cloudmqtt.com"; int port = 16265; const char* user = "xxx"; const char* user_password = "xxxx"; const char* id = "xxxx";
A firmware hurokban az ESP12 modul leolvassa az érzékelőt
vagy szél/hőmérséklet/levegő előmérése:
int windspeed = analogRead (windpin); humi = dht.readHumidity (); temp = dht.readTemperature ();
Töltse fel a firmware -t az ESP csomópont MCU kártyájára.
3. lépés: Nodejs és telepítés az AWS -be
Az Esp8266 WIFI modul elküldi az időjárási információkat az MQTT szervernek, a témával kapcsolatos üzenet közzétételével az MQTT szerverre. Az utolsó csomópontok az időjárási információkat az mqtt szerverről kapják, az előfizetési téma szerint az Mqtt szerveren.
A NODE JS -t az AWS szerverre telepítem, így bárki, akit érdekel, hozzáférhet a szélerőművemhez a következő címen: https://34.220.205.140: 8080/wind
Ajánlott:
Magasságmérő (magasságmérő) Légköri nyomás alapján: 7 lépés (képekkel)
Magasságmérő (magasságmérő) Légköri nyomás alapján: [Szerkesztés]; Lásd a 2. verziót a 6. lépésben, kézi alapszintű magasságbevitellel. Ez az Arduino Nano és a Bosch BMP180 légnyomás -érzékelő alapján épített magasságmérő (magasságmérő) épületleírása. A kialakítás egyszerű, de a mérések
Apple HomeKit Wi-Fi párátlanító ESP8266 alapján?: 6 lépés (képekkel)
Apple HomeKit Wi-Fi párátlanító ESP8266 alapján?: Sajnos csak egy vagy két párátlanító létezik, amelyek támogatják az Apple HomeKit szolgáltatást, de ezeknek nagyon magas árai vannak (300 USD+). Tehát úgy döntöttem, hogy saját, Wi-Fi-kompatibilis Apple HomeKit párátlanítót készítek egy már meglévő olcsó készülék alapján? ÉN
MQTT A MicroPython ESP32 alapján: 5 lépés
MQTT A MicroPython ESP32 alapján: Szeretek házi macskákat tartani. Egy intenzív munka után a macska pihentethet, amikor hazaérek. Kemény edzés után ennek a macskának jó szokása, hogy rendszeresen eszik az " étteremben " minden nap. De mostanában néhány napot utaznom kell, és
Lora átjáró a MicroPython ESP32 alapján: 10 lépés (képekkel)
Lora átjáró a MicroPython ESP32 alapján: A Lora nagyon népszerű volt az elmúlt években. Az ezt a technológiát használó vezeték nélküli kommunikációs modul általában olcsó (szabad spektrumot használva), kicsi, energiatakarékos és nagy kommunikációs távolsággal rendelkezik, és főleg kölcsönös kommunikációra használják
PWM szabályozott ventilátor a CPU hőmérséklete alapján a Raspberry Pi esetében: 4 lépés (képekkel)
PWM szabályozott ventilátor a Raspberry Pi CPU hőmérséklete alapján: A Raspberry Pi sok esetben egy 5 V -os ventilátorral van felszerelve, hogy segítse a CPU hűtését. Ezek a ventilátorok azonban általában elég zajosak, és sokan a 3V3 -as csatlakozóra dugják, hogy csökkentsék a zajt. Ezek a ventilátorok általában 200 mA -es teljesítményre vannak méretezve, ami elég nagy