Përmbajtje:
- Hapi 1: Hardueri
- Hapi 2: Instalimet
- Hapi 3: Zorra
- Hapi 4: Softueri
- Hapi 5: Pajisjet My Cayenne
- Hapi 6: Moti Nëntokësor
- Hapi 7: Shijoni stacionin tuaj të motit
Video: Internet of Things: Stacioni i motit LoRa: 7 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:28
Ky është një shembull i një projekti të bukur LoRa. Stacioni i motit përmban një sensor të temperaturës, një sensor të presionit të ajrit dhe një sensor lagështie. Të dhënat lexohen dhe dërgohen në Cayenne Mydevices dhe Weather Underground duke përdorur LoRa dhe The Things Network.
Kontrolloni nëse ka LoRa Gateway të Rrjetit të Gjërave në zonën tuaj!
Hapi 1: Hardueri
Për këtë projekt kam përdorur pajisjet e mëposhtme:
- 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-wire -transceiver-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)
Kostot totale më pak se 10 dollarë.
Hapi 2: Instalimet
Wiseshtë e mençur që së pari të testoni sensorët në një dërrasë buke. Kështu që mund të jeni i sigurt se sensorët funksionojnë. Ju gjithashtu mund të matni konsumin e energjisë me një multimetër. (Përdorni librin me fuqi të ulët për të matur minimumin)
Së pari lidhni telat në modulin RFM95W dhe më pas lidhini ato në Arduino Pro Mini. Pastaj shtoni sensorët. Shikoni imazhet dhe diagramin!
Hapi 3: Zorra
Për të vendosur diku stacionin e motit, vizatova një kasë dhe e printova me printerin 3d.
Modelet mund të gjenden në Thingiverse. Sigurisht që sigurisht që mund të bëni variantin tuaj.
Hapi 4: Softueri
Kodi që kam përdorur mund të gjendet në GitHub:
Kam përdorur Atom me PlatformIO për të realizuar këtë projekt, kështu që ky është një projekt PlatformIO. Kam përdorur libaret e mëposhtëm:
- LoraMAC-in-C për Arduino falënderoj Thomas Telkamp dhe Matthijs Kooijman (https://github.com/matthijskooijman/arduino-lmic)
- CayenneLPP e Bibliotekës Arduino të Things Network (https://github.com/TheThingsNetwork/arduino-device-lib)
- Biblioteka e Unifikuar e Sensorit të Lagështisë dhe Temperaturës Adafruit DHT (https://github.com/adafruit/DHT-sensor-library)
- Fuqia e ulët: Biblioteka e lehtë me fuqi të ulët për Arduino (https://github.com/adafruit/DHT-sensor-library)
Hapi 5: Pajisjet My Cayenne
Ju mund ta integroni aplikacionin tuaj në The Things Network me Cayenne myDevices
Për të shtuar integrimin:
- Shkoni në tastierën e aplikacionit në faqen e internetit të The Things Network;
- Zgjidhni integrimet nga menyja lart-djathtas;
- Zgjidhni Cayenne;
- Ndiqni udhëzimet
Hapi 6: Moti Nëntokësor
Për të dërguar të dhëna në Weather underground, krijoni një integrim HTTP. Të dhënat do të dërgohen në URL me një POST ose një GET. Skenari i mëposhtëm kap të dhënat dhe i dërgon në Weather Underground. Regjistroni stacionin tuaj personal të motit në
<? php
? php echo kohë ();
file_put_contents ('json/post'.time ().'. json ', file_get_contents (' php: // input '));
$ json = file_get_contents ('php: // input'); $ data = json_decode ($ json);
// hiqni të dhënat nga json
$ temperature_1 = $ të dhëna-> fushat e ngarkesës-> temperatura_1; $ barometric_pressure_2 = $ data-> fushat e ngarkesës-> barometric_pressure_2; $ relative_humidity_3 = $ të dhëna-> fushat e ngarkesës-> lagështia relative_3;
// tempc në tempf
$ tempf = ($ temperature_1 * 9/5) + 32;
// presioni
$ presion = $ barometric_pressure_2/33.863886666667;
nëse (isset ($ presion) &&! bosh ($ presion) && isset ($ tempf) &&! bosh ($ tempf) && isset ($ relative_humidity_3) &&! bosh ($ relative_humidity_3)) {file_get_contents ("https:// rtupdate.wunderground.com/weatherstation/updateweatherstation.php? ID = XXXXXXX & PASSWORD = XXXXXXXX & dateutc = tani & tempf = ". $ tempf." & lagështia = ". $ relative_humidity_3." & baromin = ". $ presion);
}
?>
?>
Hapi 7: Shijoni stacionin tuaj të motit
Shijoni stacionin tuaj të motit
Në Cayenne myDevices ju mund të ndani një pult të projektit. Ndani tuajat në komente!
Kjo është e imja:
Recommended:
Stacioni i motit në internet (NodeMCU): 7 hapa (me fotografi)
Stacioni i motit në internet (NodeMCU): Hej djema! Shpresoj që ju të keni shijuar tashmë " Arduino Robot 4WR " dhe ju jeni gati për një të re, si zakonisht kam bërë këtë tutorial për t'ju udhëhequr hap pas hapi ndërsa bëni projektin tuaj elektronik. Gjatë bërjes së këtij
Stacioni i motit Raspberry Pi Internet: 5 hapa (me fotografi)
Raspberry Pi Internet Weather Station: *** Update *** Ky Instructable ka vjetëruar. Shërbimet e motit për të dhënat e motit, të përdorura në këtë Udhëzues, nuk funksionojnë më. Sidoqoftë, ekziston një projekt alternativ që në thelb bën të njëjtën gjë (vetëm më mirë - ky Udhëzim
Stacioni i motit NaTaLia: Stacioni i motit Arduino me energji diellore Bëhet në rrugën e duhur: 8 hapa (me fotografi)
Stacioni i motit NaTaLia: Stacioni i motit me energji diellore Arduino Bëhet në rrugën e duhur: Pas 1 viti funksionimi të suksesshëm në 2 vende të ndryshme, unë po ndaj planet e mia të projektit të stacionit të motit me energji diellore dhe po shpjegoj se si evoluoi në një sistem i cili me të vërtetë mund të mbijetojë për një kohë të gjatë periudha nga energjia diellore. Nëse ndiqni
Stacioni i motit DIY & Stacioni i sensorit WiFi: 7 hapa (me fotografi)
DIY Weather Station & WiFi Sensor Station: Në këtë projekt do t'ju tregoj se si të krijoni një stacion moti së bashku me një stacion sensor WiFi. Stacioni i sensorit mat të dhënat e temperaturës dhe lagështisë lokale dhe i dërgon ato, përmes WiFi, në stacionin e motit. Stacioni i motit më pas shfaq t
Stacioni i motit Acurite 5 në 1 duke përdorur një Raspberry Pi dhe Weewx (Stacionet e tjera të motit janë të pajtueshme): 5 hapa (me fotografi)
Stacioni i motit Acurite 5 në 1 Duke përdorur një Raspberry Pi dhe Weewx (Stacionet e tjera të motit janë të pajtueshme): Kur kisha blerë stacionin e motit Acurite 5 në 1 doja të isha në gjendje të kontrolloja motin në shtëpinë time ndërsa isha larg. Kur mbërrita në shtëpi dhe e vendosa, kuptova se ose duhej ta kisha ekranin të lidhur me një kompjuter ose të blija shpërndarësin e tyre të zgjuar,