Tartalomjegyzék:
- 1. lépés: A hardver
- 2. lépés: A huzalozás
- 3. lépés: A burkolat
- 4. lépés: A szoftver
- 5. lépés: Cayenne MyDevices
- 6. lépés: Időjárás a föld alatt
- 7. lépés: Élvezze az időjárás -állomást
![A dolgok internete: LoRa meteorológiai állomás: 7 lépés (képekkel) A dolgok internete: LoRa meteorológiai állomás: 7 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-1934-64-j.webp)
Videó: A dolgok internete: LoRa meteorológiai állomás: 7 lépés (képekkel)
![Videó: A dolgok internete: LoRa meteorológiai állomás: 7 lépés (képekkel) Videó: A dolgok internete: LoRa meteorológiai állomás: 7 lépés (képekkel)](https://i.ytimg.com/vi/_o7o7A70Rmg/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
![A dolgok internete: LoRa meteorológiai állomás A dolgok internete: LoRa meteorológiai állomás](https://i.howwhatproduce.com/images/001/image-1934-65-j.webp)
![A dolgok internete: LoRa meteorológiai állomás A dolgok internete: LoRa meteorológiai állomás](https://i.howwhatproduce.com/images/001/image-1934-66-j.webp)
![A dolgok internete: LoRa meteorológiai állomás A dolgok internete: LoRa meteorológiai állomás](https://i.howwhatproduce.com/images/001/image-1934-67-j.webp)
Ez egy példa egy szép LoRa projektre. Az időjárás állomás hőmérséklet -érzékelőt, légnyomás -érzékelőt és páratartalom -érzékelőt tartalmaz. Az adatok kiolvasásra kerülnek, és a LoRa és a The Things Network segítségével elküldésre kerülnek a Cayenne Mydevices és az Weather Underground számára.
Ellenőrizze, hogy van -e a The Things Network LoRa átjárója az Ön területén!
1. lépés: A hardver
![A hardver A hardver](https://i.howwhatproduce.com/images/001/image-1934-68-j.webp)
![A hardver A hardver](https://i.howwhatproduce.com/images/001/image-1934-69-j.webp)
![A hardver A hardver](https://i.howwhatproduce.com/images/001/image-1934-70-j.webp)
![A hardver A hardver](https://i.howwhatproduce.com/images/001/image-1934-71-j.webp)
Ehhez a projekthez a következő hardvert használtam:
- Arduino Pro Mini 328 - 3.3V/8MHz (https://www.sparkfun.com/products/11114)
- RFM95W (https://www.hoperf.com/rf_transceiver/lora/RFM95W.html) (https://www.aliexpress.com/item/RFM95W-20dBm-100mW-868Mhz-915Mhz-DSSS-spread-spectrum-wireless -adó-vevő modul SPI-SMD/32799536710.html)
- DHT22 (https://www.aliexpress.com/item/High-Precision-AM2302-DHT22-Digital-Temperature-Humidity-Sensor-Module-For-arduino-Uno-R3/32759158558.html)
- BME280 (https://www.aliexpress.com/item/I2C-SPI-BMP280-3-3-BMP280-3-3-Digital-Barometric- Pressure-Altitude-Sensor-High-Precision-Atmospheric/32775855945.html)
A teljes költség kevesebb, mint 10 dollár.
2. lépés: A huzalozás
![A vezetékek A vezetékek](https://i.howwhatproduce.com/images/001/image-1934-72-j.webp)
![A vezetékek A vezetékek](https://i.howwhatproduce.com/images/001/image-1934-73-j.webp)
![A vezetékek A vezetékek](https://i.howwhatproduce.com/images/001/image-1934-74-j.webp)
Bölcs dolog először tesztelni az érzékelőket egy kenyértáblán. Így biztos lehet benne, hogy az érzékelők működnek. Az áramfogyasztást multiméterrel is mérheti. (A minimális teljesítmény méréséhez használja az alacsony fogyasztású lib-et)
Először forrasztja a vezetékeket az RFM95W modulhoz, majd forrasztja az Arduino Pro Mini készülékhez. Ezután adja hozzá az érzékelőket. Nézze meg a képeket és a diagramot!
3. lépés: A burkolat
![A burkolat A burkolat](https://i.howwhatproduce.com/images/001/image-1934-75-j.webp)
![A burkolat A burkolat](https://i.howwhatproduce.com/images/001/image-1934-76-j.webp)
![A burkolat A burkolat](https://i.howwhatproduce.com/images/001/image-1934-77-j.webp)
![A burkolat A burkolat](https://i.howwhatproduce.com/images/001/image-1934-78-j.webp)
Ahhoz, hogy az időjárás állomást valahova elhelyezzem, rajzoltam egy tokot, és kinyomtattam a 3D nyomtatóval.
A modellek megtalálhatók a Thingiverse webhelyen. Természetesen elkészítheti saját változatát.
4. lépés: A szoftver
![A szoftver A szoftver](https://i.howwhatproduce.com/images/001/image-1934-79-j.webp)
Az általam használt kód megtalálható a GitHub -on:
A projekt megvalósításához az Atomot használtam a PlatformIO -val, tehát ez egy PlatformIO -projekt. A következő könyvtárakat használtam:
- LoraMAC-in-C az Arduino számára Thomas Telkampnek és Matthijs Kooijmannek (https://github.com/matthijskooijman/arduino-lmic)
- CayenneLPP a The Things Network Arduino Library-ből (https://github.com/TheThingsNetwork/arduino-device-lib)
- Adafruit DHT páratartalom és hőmérséklet egységes érzékelő könyvtár (https://github.com/adafruit/DHT-sensor-library)
- Alacsony fogyasztású: Könnyű, kis teljesítményű könyvtár az Arduino számára (https://github.com/adafruit/DHT-sensor-library)
5. lépés: Cayenne MyDevices
![Cayenne MyDevices Cayenne MyDevices](https://i.howwhatproduce.com/images/001/image-1934-80-j.webp)
Alkalmazását integrálhatja a The Things hálózatba a Cayenne myDevices segítségével
Az integráció hozzáadásához:
- Lépjen az alkalmazáskonzolra a The Things Network webhelyén;
- Válassza ki az integrációkat a jobb felső menüből;
- Válassza a Cayenne lehetőséget;
- Kövesse az utasításokat
6. lépés: Időjárás a föld alatt
![Földalatti időjárás Földalatti időjárás](https://i.howwhatproduce.com/images/001/image-1934-81-j.webp)
Ha adatokat szeretne küldeni a Weather underground -hoz, hozzon létre egy HTTP -integrációt. Az adatokat POST vagy GET segítségével küldjük el az URL -re. A következő szkript rögzíti az adatokat, és elküldi az Weather Undergroundnak. Regisztrálja saját személyes meteorológiai állomását a https://www.wunderground.com/personal-weather-station/signup címen
<? php
? php echo time ();
file_put_contents ('json/post'.time ().'. json ', file_get_contents (' php: // input '));
$ json = file_get_contents ('php: // input'); $ data = json_decode ($ json);
// vegye ki az adatokat a json -ból
$ temperature_1 = $ data-> payload_fields-> hőmérséklet_1; $ barometric_pressure_2 = $ data-> payload_fields-> barometric_pressure_2; $ relatív páratartalom_3 = $ adatok-> hasznos terheléses mezők-> relatív páratartalom_3;
// tempc to tempf
$ tempf = ($ hőmérséklet_1 * 9/5) + 32;
// nyomás
$ nyomás = $ barometrikus_nyomás_2/33.863886666667;
if (isset ($ pressure) &&! empty ($ pressure) && isset ($ tempf) &&! empty ($ tempf) && isset ($ relatív_nedvesség_3) &&! üres ($ relatív_nedvesség_3)) {file_get_contents ("https:// rtupdate.wunderground.com/weatherstation/updateweatherstation.php? ID = XXXXXXX & PASSWORD = XXXXXXXX & dateutc = most & tempf = ". $ tempf." & páratartalom = ". $ relatív_nedvesség_3." & baromin = ". $ pressure);
}
?>
?>
7. lépés: Élvezze az időjárás -állomást
![Élvezze az időjárás állomást Élvezze az időjárás állomást](https://i.howwhatproduce.com/images/001/image-1934-82-j.webp)
![Élvezze az időjárás állomást Élvezze az időjárás állomást](https://i.howwhatproduce.com/images/001/image-1934-83-j.webp)
Élvezze az időjárás állomást
A Cayenne myDevices programban megoszthatja a projekt irányítópultját. Oszd meg a tiédet kommentben!
Ez az enyém:
Ajánlott:
Professzionális meteorológiai állomás ESP8266 és ESP32 DIY használatával: 9 lépés (képekkel)
![Professzionális meteorológiai állomás ESP8266 és ESP32 DIY használatával: 9 lépés (képekkel) Professzionális meteorológiai állomás ESP8266 és ESP32 DIY használatával: 9 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-46-j.webp)
Professzionális időjárás -állomás az ESP8266 és az ESP32 barkácsolás segítségével: A LineaMeteoStazione egy komplett időjárás -állomás, amely összekapcsolható a Sensirion professzionális érzékelőivel, valamint néhány Davis -műszeregységgel (esőmérő, szélmérő)
Online meteorológiai állomás (NodeMCU): 7 lépés (képekkel)
![Online meteorológiai állomás (NodeMCU): 7 lépés (képekkel) Online meteorológiai állomás (NodeMCU): 7 lépés (képekkel)](https://i.howwhatproduce.com/images/002/image-5422-15-j.webp)
Online meteorológiai állomás (NodeMCU): Hé srácok! Remélem, már élvezte az előző, oktatható " Arduino Robot 4WR " és készen áll egy újra, mint általában, elkészítettem ezt az oktatóanyagot, amely lépésről lépésre vezeti végig, miközben saját elektronikus projektet készít. Ennek elkészítése során
Raspberry Pi SUPER meteorológiai állomás építése: 8 lépés (képekkel)
![Raspberry Pi SUPER meteorológiai állomás építése: 8 lépés (képekkel) Raspberry Pi SUPER meteorológiai állomás építése: 8 lépés (képekkel)](https://i.howwhatproduce.com/images/004/image-9782-j.webp)
Építs Raspberry Pi SUPER meteorológiai állomást: Valljuk be, mi emberek sokat beszélünk az időjárásról ⛅️. Az átlagember naponta négyszer, átlagosan 8 perc és 21 másodpercig beszél az időjárásról. Csinálj matematikát, és ez összesen 10 hónap az életedből, amit szajkózással töltesz
Arduino WiFi vezeték nélküli meteorológiai állomás Wunderground: 10 lépés (képekkel)
![Arduino WiFi vezeték nélküli meteorológiai állomás Wunderground: 10 lépés (képekkel) Arduino WiFi vezeték nélküli meteorológiai állomás Wunderground: 10 lépés (képekkel)](https://i.howwhatproduce.com/images/009/image-25948-j.webp)
Arduino WiFi vezeték nélküli időjárás -állomás Wunderground: Ebben az utasításban megmutatom, hogyan lehet személyes vezeték nélküli időjárás -állomást létrehozni az Arduino segítségével. Az Weather Station egy olyan eszköz, amely sokféle érzékelő segítségével gyűjti az időjárással és a környezettel kapcsolatos adatokat. Sok mindent mérhetünk
LED vezérlés az ESP8266 WiFi modul használatával- A dolgok internete: 6 lépés
![LED vezérlés az ESP8266 WiFi modul használatával- A dolgok internete: 6 lépés LED vezérlés az ESP8266 WiFi modul használatával- A dolgok internete: 6 lépés](https://i.howwhatproduce.com/images/001/image-1129-100-j.webp)
LED-vezérlés ESP8266 WiFi modul használatával-dolgok internete: Az ESP8266 egy olcsó Wi-Fi chip teljes TCP/IP veremével és MCU (mikrovezérlő egység) képességével, amelyet a sanghaji székhelyű kínai gyártó, az Espressif Systems gyártott. 2014 augusztusában került a nyugati gyártók figyelmébe a