ዝርዝር ሁኔታ:

የነገሮች በይነመረብ - የሎራ የአየር ሁኔታ ጣቢያ -7 ደረጃዎች (ከስዕሎች ጋር)
የነገሮች በይነመረብ - የሎራ የአየር ሁኔታ ጣቢያ -7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የነገሮች በይነመረብ - የሎራ የአየር ሁኔታ ጣቢያ -7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የነገሮች በይነመረብ - የሎራ የአየር ሁኔታ ጣቢያ -7 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: የነገሮች በይነመረብ (IoT) እና አርቲፊሻል ኢንተለጀንስ (AI) መካ... 2024, ሀምሌ
Anonim
የነገሮች በይነመረብ - ሎራ የአየር ሁኔታ ጣቢያ
የነገሮች በይነመረብ - ሎራ የአየር ሁኔታ ጣቢያ
የነገሮች በይነመረብ - ሎራ የአየር ሁኔታ ጣቢያ
የነገሮች በይነመረብ - ሎራ የአየር ሁኔታ ጣቢያ
የነገሮች በይነመረብ - ሎራ የአየር ሁኔታ ጣቢያ
የነገሮች በይነመረብ - ሎራ የአየር ሁኔታ ጣቢያ

ይህ ጥሩ የሎራ ፕሮጀክት ምሳሌ ነው። የአየር ሁኔታ ጣቢያው የሙቀት ዳሳሽ ፣ የአየር ግፊት ዳሳሽ እና የእርጥበት ዳሳሽ ይ containsል። ውሂቡ ተነቦ LoRa እና የነገሮች አውታረ መረብን በመጠቀም ወደ ካየን መሣሪያዎች እና የአየር ሁኔታ ከመሬት በታች ይላካል።

በአካባቢዎ ውስጥ የነገሮች አውታረ መረብ ሎአራ መግቢያ በር ካለ ያረጋግጡ!

ደረጃ 1 - ሃርድዌር

ሃርድዌር
ሃርድዌር
ሃርድዌር
ሃርድዌር
ሃርድዌር
ሃርድዌር
ሃርድዌር
ሃርድዌር

ለዚህ ፕሮጀክት የሚከተሉትን ሃርድዌር እጠቀም ነበር

  • አርዱዲኖ ፕሮ ሚኒ 328 - 3.3 ቪ/8 ሜኸ (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- ስርጭት-ስፔክትረም-አልባ) አስተላላፊ-ሞዱል- SPI-SMD/32799536710.html)
  • DHT22 (https://www.aliexpress.com/item/High-Precision-AM2302-DHT22- ዲጂታል-ሙቀት-እርጥበት-ዳሳሽ-ሞዱል-ለ-አርዱዲኖ- ዩኖ-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)

ጠቅላላ ወጪው ከ 10 ዶላር በታች ነው።

ደረጃ 2 ሽቦው

ሽቦው
ሽቦው
ሽቦው
ሽቦው
ሽቦው
ሽቦው

በመጀመሪያ ዳሳሾችን በዳቦ ሰሌዳ ላይ መሞከር ብልህነት ነው። ስለዚህ አነፍናፊዎቹ እንደሚሠሩ እርግጠኛ መሆን ይችላሉ። እንዲሁም የኃይል ፍጆታን ከአንድ መልቲሜትር ጋር መለካት ይችላሉ። (ዝቅተኛውን ኃይል ለመለካት ዝቅተኛውን ኃይል ይጠቀሙ)

የመጀመሪያው የሽያጭ ሽቦዎች ወደ RFM95W ሞዱል ከዚያም ወደ አርዱዲኖ ፕሮ ሚኒ ይሸጡ። ከዚያ ዳሳሾቹን ያክሉ። ምስሎቹን እና ስዕላዊ መግለጫውን ይመልከቱ!

ደረጃ 3 - መያዣ

መያዣው
መያዣው
መያዣው
መያዣው
መያዣው
መያዣው
መያዣው
መያዣው

የአየር ሁኔታ ጣቢያውን አንድ ቦታ ላይ ለማስቀመጥ አንድ ጉዳይ ቀድቼ ከ 3 ዲ አታሚ ጋር አተምኩት።

ሞዴሎቹ በ Thingiverse ላይ ሊገኙ ይችላሉ። በእርግጥ እርስዎ የራስዎን ተለዋጭ ማድረግ ይችላሉ።

ደረጃ 4 - ሶፍትዌሩ

ሶፍትዌሩ
ሶፍትዌሩ

እኔ የተጠቀምኩት ኮድ በ GitHub ላይ ሊገኝ ይችላል-

ይህንን ፕሮጀክት እውን ለማድረግ አቶምን ከ PlatformIO ጋር እጠቀም ነበር ፣ ስለዚህ ይህ የ PlatformIO ፕሮጀክት ነው። ከዚህ በታች ያሉትን ሊባኖሶች እጠቀም ነበር-

  • ሎራማክ-ውስጥ-ሲ ለአርዱዲኖ ለቶማስ ቴልካፕ እና ለማቲስ ኩይጂማን (https://github.com/matthijskooijman/arduino-lmic) አመሰግናለሁ
  • ካየንኤልፒ የነገሮች አውታረ መረብ አርዱዲኖ ቤተ-መጽሐፍት (https://github.com/TheThingsNetwork/arduino-device-lib)
  • Adafruit DHT እርጥበት እና የሙቀት የተዋሃደ ዳሳሽ ቤተ-መጽሐፍት (https://github.com/adafruit/DHT-sensor-library)
  • ዝቅተኛ ኃይል-ለአርዱዲኖ ቀላል ክብደት ያለው አነስተኛ ቤተ-መጽሐፍት (https://github.com/adafruit/DHT-sensor-library)

ደረጃ 5: ካየን MyDevices

ካየን MyDevices
ካየን MyDevices

ትግበራዎን በ ‹የነገሮች አውታረ መረብ› ውስጥ ከካይየን myDevices ጋር ማዋሃድ ይችላሉ

ውህደቱን ለማከል ፦

  • በነገሮች አውታረ መረብ ድርጣቢያ ላይ ወደ የመተግበሪያ መሥሪያው ይሂዱ ፣
  • ከላይ በቀኝ ምናሌው ውስጥ ውህደቶችን ይምረጡ ፤
  • ካየን ይምረጡ;
  • መመሪያዎቹን ይከተሉ

ደረጃ 6 የአየር ሁኔታ ከመሬት በታች

የአየር ሁኔታ ከመሬት በታች
የአየር ሁኔታ ከመሬት በታች

ከመሬት በታች ያለውን የአየር ሁኔታ ውሂብ ለመላክ የኤችቲቲፒ ውህደት ይፍጠሩ። ውሂቡ በ POST ወይም በ GET ወደ ዩአርኤል ይላካል። የሚከተለው ስክሪፕት ውሂቡን ይይዛል እና ወደ የአየር ሁኔታ ከመሬት በታች ይልካል። Https://www.wunderground.com/personal-weather-station/signup ላይ የራስዎን የግል የአየር ሁኔታ ጣቢያ ያስመዝግቡ

<? php

? php የማስተጋቢያ ጊዜ ();

file_put_contents ('json/post'.time ().'. json ', file_get_contents (' php: // input '));

$ json = file_get_contents ('php: // input'); $ ውሂብ = json_decode ($ json);

// ውሂቡን ከ json ያውጡ

$ temperature_1 = $ data-> payload_fields-> temperature_1; $ barometric_pressure_2 = $ data-> payload_fields-> barometric_pressure_2; $ relation_humidity_3 = $ data-> payload_fields-> አንጻራዊ_ እርጥበት_3;

// tempc ወደ tempf

$ tempf = ($ temperature_1 * 9/5) + 32;

// ግፊት

$ ግፊት = $ barometric_pressure_2/33.863886666667;

(isset ($ ግፊት) &&! ባዶ ($ ግፊት) && isset ($ tempf) &&! ባዶ ($ tempf) && isset ($ አንጻራዊ_humidity_3) &&! ባዶ ($ አንጻራዊ_ እርጥበት_3)) {file_get_contents ("https:// rtupdate.wunderground.com/weatherstation/updateweatherstation.php? ID = XXXXXXX እና PASSWORD = XXXXXXXX & dateutc = now & tempf = ". $ tempf." & እርጥበት = ".

}

?>

?>

ደረጃ 7 - በአየር ሁኔታ ጣቢያዎ ይደሰቱ

በአየር ሁኔታ ጣቢያዎ ይደሰቱ
በአየር ሁኔታ ጣቢያዎ ይደሰቱ
በአየር ሁኔታ ጣቢያዎ ይደሰቱ
በአየር ሁኔታ ጣቢያዎ ይደሰቱ

በአየር ሁኔታ ጣቢያዎ ይደሰቱ

በካየን myDevices ውስጥ የፕሮጀክት ዳሽቦርድ ማጋራት ይችላሉ። በአስተያየቶች ውስጥ የእርስዎን ያጋሩ!

ይህ የእኔ ነው

የሚመከር: