সুচিপত্র:
- ধাপ 1: হার্ডওয়্যার
- ধাপ 2: তারের
- ধাপ 3: কেসিং
- ধাপ 4: সফটওয়্যার
- ধাপ 5: Cayenne MyDevices
- ধাপ 6: ভূগর্ভস্থ আবহাওয়া
- ধাপ 7: আপনার আবহাওয়া স্টেশন উপভোগ করুন
ভিডিও: ইন্টারনেট অফ থিংস: লোরা ওয়েদার স্টেশন: 7 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এটি একটি চমৎকার LoRa প্রকল্পের একটি উদাহরণ। আবহাওয়া কেন্দ্রটিতে একটি তাপমাত্রা সেন্সর, বায়ুচাপ সেন্সর এবং আর্দ্রতা সেন্সর রয়েছে। ডেটা পড়া হয় এবং লোরা এবং দ্য থিংস নেটওয়ার্ক ব্যবহার করে কেয়েন মাইডেভিসেস এবং ওয়েদার আন্ডারগ্রাউন্ডে পাঠানো হয়।
আপনার এলাকায় থিংস নেটওয়ার্কের লোরা গেটওয়ে আছে কিনা তা পরীক্ষা করুন!
ধাপ 1: হার্ডওয়্যার
এই প্রকল্পের জন্য আমি নিম্নলিখিত হার্ডওয়্যার ব্যবহার করেছি:
- 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 -ট্রান্সসিভার-মডিউল-এসপিআই-এসএমডি/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)
মোট খরচ 10 ডলারের কম।
ধাপ 2: তারের
প্রথমে ব্রেডবোর্ডে সেন্সর পরীক্ষা করা বুদ্ধিমানের কাজ। সুতরাং আপনি নিশ্চিত হতে পারেন যে সেন্সর কাজ করে। আপনি একটি মাল্টিমিটার দিয়ে বিদ্যুৎ খরচ পরিমাপ করতে পারেন। (সর্বনিম্ন পরিমাপ করতে লো-পাওয়ার লিব ব্যবহার করুন)
প্রথমে আরএফএম 95 ডাব্লু মডিউলে সোল্ডার তারগুলি এবং তারপরে এগুলিকে আরডুইনো প্রো মিনিতে সোল্ডার করুন। তারপর সেন্সর যোগ করুন। ছবি এবং ডায়াগ্রাম দেখুন!
ধাপ 3: কেসিং
আবহাওয়া স্টেশনটি কোথাও রাখার জন্য, আমি একটি কেস আঁকলাম এবং এটি 3 ডি প্রিন্টারের সাহায্যে মুদ্রণ করলাম।
মডেলগুলি থিংভার্সে পাওয়া যাবে। অবশ্যই আপনি অবশ্যই আপনার নিজস্ব রূপ তৈরি করতে পারেন।
ধাপ 4: সফটওয়্যার
আমি যে কোডটি ব্যবহার করেছি তা GitHub- এ পাওয়া যাবে:
আমি এই প্রকল্পটি উপলব্ধি করতে PlatformIO এর সাথে Atom ব্যবহার করেছি, তাই এটি একটি PlatformIO প্রকল্প। আমি নিম্নলিখিত লাইব্রেরি ব্যবহার করেছি:
- Arduino এর জন্য LoraMAC-in-C থমাস টেলক্যাম্প এবং Matthijs Kooijman কে ধন্যবাদ (https://github.com/matthijskooijman/arduino-lmic)
- The Things Network Arduino Library এর CayenneLPP (https://github.com/TheThingsNetwork/arduino-device-lib)
- Adafruit DHT আর্দ্রতা এবং তাপমাত্রা ইউনিফাইড সেন্সর লাইব্রেরি (https://github.com/adafruit/DHT-sensor-library)
- লো-পাওয়ার: আরডুইনোর জন্য লাইটওয়েট লো পাওয়ার লাইব্রেরি (https://github.com/adafruit/DHT-sensor-library)
ধাপ 5: Cayenne MyDevices
আপনি Cayenne myDevices এর সাথে The Things Network- এ আপনার আবেদন সংহত করতে পারেন
ইন্টিগ্রেশন যোগ করতে:
- থিংস নেটওয়ার্ক ওয়েবসাইটে অ্যাপ্লিকেশন কনসোলে যান;
- উপরের ডানদিকের মেনু থেকে ইন্টিগ্রেশন নির্বাচন করুন;
- Cayenne নির্বাচন করুন;
- নির্দেশাবলী অনুসরণ করুন
ধাপ 6: ভূগর্ভস্থ আবহাওয়া
আবহাওয়া ভূগর্ভস্থ তথ্য পাঠাতে, একটি HTTP ইন্টিগ্রেশন তৈরি করুন। ইউআরএলে একটি POST বা GET সহ ডেটা পাঠানো হবে। নিচের স্ক্রিপ্টটি ডেটা ক্যাপচার করে এবং ওয়েদার আন্ডারগ্রাউন্ডে পাঠায়। Https://www.wunderground.com/personal-weather-station/signup- এ আপনার নিজের ব্যক্তিগত আবহাওয়া কেন্দ্র নিবন্ধন করুন
<? পিএইচপি
? php ইকো সময় ();
file_put_contents ('json/post'.time ()।'। json ', file_get_contents (' php: // input '));
$ json = file_get_contents ('php: // input'); $ data = json_decode ($ json);
// json থেকে তথ্য বের করুন
$ temperature_1 = $ data-> payload_fields-> temperature_1; $ barometric_pressure_2 = $ data-> payload_fields-> barometric_pressure_2; $ আপেক্ষিক_হুমিডিটি_3 = $ ডেটা-> পেলোড_ফিল্ডস-> আপেক্ষিক_হুমিডিটি_3;
// tempc থেকে tempf
$ tempf = ($ temperature_1 * 9/5) + 32;
// চাপ
$ চাপ = $ ব্যারোমেট্রিক_প্রেসার_2/33.863886666667;
যদি (isset ($ pressure) &&! খালি ($ চাপ) && isset ($ tempf) &&! খালি ($ tempf) && isset ($ relative_humidity_3) &&! খালি ($ আপেক্ষিক_হুমিডিটি_3)) {file_get_contents ("https:// rtupdate ।
}
?>
?>
ধাপ 7: আপনার আবহাওয়া স্টেশন উপভোগ করুন
আপনার আবহাওয়া স্টেশন উপভোগ করুন
Cayenne myDevices এ আপনি একটি প্রকল্প ড্যাশবোর্ড শেয়ার করতে পারেন। মন্তব্যগুলিতে আপনার ভাগ করুন!
এটি আমার:
প্রস্তাবিত:
সুপার ওয়েদার স্টেশন ঝুলন্ত ঝুড়ি: 11 টি ধাপ (ছবি সহ)
সুপার ওয়েদার স্টেশন ঝুলন্ত ঝুড়ি: হাই সবাই! এই T3chFlicks ব্লগ পোস্টে, আমরা আপনাকে দেখাব কিভাবে আমরা একটি স্মার্ট ঝুলন্ত ঝুড়ি তৈরি করেছি। গাছপালা যে কোনও বাড়ির জন্য একটি তাজা এবং স্বাস্থ্যকর সংযোজন, তবে দ্রুত ক্লান্তিকর হয়ে উঠতে পারে - বিশেষত যদি আপনি কখনই তাদের জল দেওয়ার কথা মনে রাখেন
হ্যাঙ্গিং গিয়ার ওয়েদার স্টেশন: 7 টি ধাপ (ছবি সহ)
ঝুলন্ত গিয়ার আবহাওয়া কেন্দ্র: এই নির্দেশনায়, আমি আপনাকে দেখাব কিভাবে আপনার নিজের ঝুলন্ত গিয়ার আবহাওয়া কেন্দ্র তৈরি করবেন, যা CNC লেজার-কাটা MDF অংশ থেকে তৈরি। একটি স্টেপার মোটর প্রতিটি গিয়ার চালায় এবং একটি আরডুইনো ডিএইচটি ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা পরিমাপ করে
রাস্পবেরি পাই ইন্টারনেট ওয়েদার স্টেশন: 5 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই ইন্টারনেট আবহাওয়া স্টেশন: *** আপডেট *** এই নির্দেশযোগ্যটি পুরানো হয়ে গেছে। এই নির্দেশনায় ব্যবহৃত আবহাওয়ার তথ্যের জন্য আবহাওয়া পরিষেবাগুলি আর কাজ করে না। যাইহোক, একটি বিকল্প প্রকল্প রয়েছে যা মূলত একই কাজ করে (শুধুমাত্র ভাল - এই নির্দেশনা
LoRa এর মাধ্যমে গৃহস্থালী যন্ত্রপাতি নিয়ন্ত্রণ করুন হোম অটোমেশনে লোরা - লোরা রিমোট কন্ট্রোল: 8 টি ধাপ
LoRa এর মাধ্যমে গৃহস্থালী যন্ত্রপাতি নিয়ন্ত্রণ করুন হোম অটোমেশনে লোরা | LoRa রিমোট কন্ট্রোল: ইন্টারনেটের উপস্থিতি ছাড়াই দীর্ঘ দূরত্ব (কিলোমিটার) থেকে আপনার বৈদ্যুতিক যন্ত্রপাতি নিয়ন্ত্রণ এবং স্বয়ংক্রিয় করুন। LoRa এর মাধ্যমে এটা সম্ভব! আরে, কি খবর, বন্ধুরা? এখানে CETech থেকে আর্ক। এই PCB- এর একটি OLED ডিসপ্লে এবং 3 টি রিলে রয়েছে যা একটি
ESP8266 ওয়াইফাই মডিউল ব্যবহার করে LED কন্ট্রোল- ইন্টারনেট অফ থিংস: 6 ধাপ
ইএসপি 8266 ওয়াইফাই মডিউল ব্যবহার করে এলইডি কন্ট্রোল- ইন্টারনেট অফ থিংস: ইএসপি 8266 হল একটি কম খরচে ওয়াই-ফাই চিপ যা সম্পূর্ণ টিসিপি/আইপি স্ট্যাক এবং এমসিইউ (মাইক্রোকন্ট্রোলার ইউনিট) ধারণক্ষমতা যা সাংহাই ভিত্তিক চীনা প্রস্তুতকারক এস্প্রেসিফ সিস্টেম দ্বারা উত্পাদিত হয়। আগস্ট ২০১ in সালে পশ্চিমা নির্মাতাদের নজরে আসে টি দিয়ে