Სარჩევი:
- ნაბიჯი 1: როგორ მუშაობს?
- ნაბიჯი 2: დაყენება
- ნაბიჯი 3: კოდი
- ნაბიჯი 4: შედეგი
- ნაბიჯი 5: სად უნდა წავიდეთ აქედან?
- ნაბიჯი 6: დასკვნა
ვიდეო: IoT ESP8266 დაფუძნებული ამინდის სადგური: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
გსურთ ააწყოთ ამინდის სადგურის პროექტი ყოველგვარი სენსორის გამოყენების გარეშე და მიიღოთ ინფორმაცია ამინდის შესახებ მთელს მსოფლიოში?
OpenWeatherMap– ის გამოყენებით, ეს ხდება ნამდვილი ამოცანა.
ნაბიჯი 1: როგორ მუშაობს?
OpenWeatherMap.org გვთავაზობს მონაცემებს მთელი პლანეტიდან და მისი წვდომა ადვილია მათი API (პროგრამის პროგრამირების ინტერფეისი) საშუალებით, რომელიც, რა თქმა უნდა, გამოდის JSON– ში.
OpenWeatherMap.org არა მხოლოდ ამინდის მიმდინარე მონაცემებს აწვდის, არამედ შეუძლია 5-დღიანი და 16-დღიანი პროგნოზები, ისტორიული მონაცემები და ამინდის გაფრთხილებებიც კი.
ეს საიტი გვაძლევს უფასო ვარიანტს, რომელიც გვთავაზობს მიიღოთ ინფორმაცია ამინდის შესახებ და ხუთდღიანი პროგნოზი მსოფლიოს ნებისმიერი ქალაქიდან.
ნაბიჯი 2: დაყენება
1. გადადით OpenWeatherMap.org– ზე.
2. თქვენ უნდა დარეგისტრირდეთ მათ უფასო ანგარიშზე, რათა მიიღოთ API გასაღები.
მისი საპოვნელად შედით თქვენს ანგარიშში, შემდეგ გადადით "API გასაღებები", შემდეგ შეიყვანეთ თქვენი გასაღების სახელი და დააწკაპუნეთ გენერირების ღილაკზე.
იხილეთ ფოტოები ზემოთ.
ნაბიჯი 3: კოდი
ჩვენ ვიყენებთ ESP8266 ბიბლიოთეკას და პლატფორმას. ქვემოთ მოყვანილი კოდი შემოწმდა NodeMCU გამოყენებით.
უპირველეს ყოვლისა, დარწმუნდით, რომ თქვენ გაქვთ ESP8266 და ArduinoJSON ბიბლიოთეკები თქვენს განვითარების გარემოში.
ESP8266 ბიბლიოთეკისთვის, დაიწყეთ Arduino და გახსენით Preferences ფანჯარა. შეიყვანეთ:
დამატებით დაფებში მენეჯერის URL– ები შეტანილია.
გახსენით დაფების მენეჯერი ინსტრუმენტები> დაფის მენიუდან და იპოვეთ ESP8266 პლატფორმა. შეარჩიეთ თქვენთვის საჭირო ვერსია, შემდეგ დააჭირეთ ინსტალაციის ღილაკს. აირჩიეთ ESP8266 დაფა ინსტრუმენტები> დაფის მენიუდან.
ArduinoJSON ბიბლიოთეკისთვის შეგიძლიათ იპოვოთ ბიბლიოთეკის ჩათვლით> ბიბლიოთეკების მართვა.
ატვირთეთ ქვემოთ კოდი თქვენს ESP8266 დაფუძნებულ დაფაზე.
ნაბიჯი 4: შედეგი
უპირველეს ყოვლისა, თქვენ უნდა შეცვალოთ კოდი, - შეცვალეთ ssid თქვენი WiFi სახელით.
- შეცვალეთ პაროლი თქვენი WiFi პაროლით.
- განათავსეთ თქვენი API_KEY შემდეგ: & appid =
თუ ყველაფერი კარგადაა, ატვირთეთ კოდი თქვენს დაფაზე.
თქვენ შეგიძლიათ მიიღოთ მონაცემები მსოფლიოს ნებისმიერი ქალაქიდან.
ნახეთ ფოტოები.
გადახედეთ ვიდეოს თუ დავრჩით.
ნაბიჯი 5: სად უნდა წავიდეთ აქედან?
ეს არის ბევრად უფრო დიდი პროექტის დასაწყისი, ასე რომ, თუ გსურთ მისი გაფართოება, შეგიძლიათ მარტივად დაამატოთ OLED ან LCD ეკრანი, რომელიც აჩვენებს მიმდინარე ამინდს და წაიკითხოთ თქვენი ყოველდღიური გრაფიკი ჭკვიანი სარკის შესაქმნელად.
ნაბიჯი 6: დასკვნა
ინტერნეტში ამინდის მრავალი წყაროა და ისინი განსხვავდებიან ფუნქციებში.
OpenWeatherMap.org უნდა იყოს ერთ -ერთი ყველაზე პირდაპირი და ელეგანტური გადაწყვეტა, რომელიც ჩვენ აღმოვაჩინეთ, რათა ადვილად ვიღოთ წვდომა ამინდის მონაცემებზე მთელი პლანეტიდან.
თუ თქვენ გაქვთ რაიმე შეკითხვა, რა თქმა უნდა, შეგიძლიათ დატოვოთ კომენტარი. MyYoutube
myFacebook
myTwitter
მადლობა ამ პროექტის წაკითხვისთვის ^^ და სასიამოვნო დღეს გისურვებთ.
ნახე
აჰმედ ნუირა
გირჩევთ:
მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: 4 ნაბიჯი
მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: გამარჯობა ყველას. ამ ინსტრუქციაში, მე გაგიწევთ ნაბიჯებს პერსონალური მინი ამინდის სადგურის შესაქმნელად. ასევე, ჩვენ ვიყენებთ ThingSpeak API– ს, რომ ატვირთავს ჩვენი ამინდის მონაცემებს მათ სერვერებზე, წინააღმდეგ შემთხვევაში რა არის ამინდის სტატისტიკის მიზანი
DIY ამინდის სადგური და WiFi სენსორული სადგური: 7 ნაბიჯი (სურათებით)
DIY ამინდის სადგური და WiFi სენსორული სადგური: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა შექმნათ ამინდის სადგური WiFi სენსორულ სადგურთან ერთად. სენსორული სადგური ზომავს ადგილობრივი ტემპერატურისა და ტენიანობის მონაცემებს და აგზავნის მას WiFi– ით ამინდის სადგურზე. ამის შემდეგ ამინდის სადგური აჩვენებს
ESP32 ამინდის ამინდის სადგური: 16 ნაბიჯი (სურათებით)
ESP32 Weathercloud ამინდის სადგური: გასულ წელს, მე გამოვაქვეყნე ჩემი ყველაზე დიდი Instructable დღემდე სახელწოდებით Arduino Weathercloud Weather Station. ძალიან პოპულარული იყო მე ვიტყოდი. ის ნაჩვენები იყო Instructables– ის მთავარ გვერდზე, Arduino– ს ბლოგში, Wiznet მუზეუმში, Instructables Instagram– ში, Arduino Instagr
არდუინოს დაფუძნებული ამინდის სადგური: 9 ნაბიჯი
არდუინოს დაფუძნებული მეტეოსადგური: სისტემის აპარატურის კომპონენტებია ტენიანობა+ტემპერატურის სენსორი, ატმოსფერული წნევა, სიმაღლის სენსორი, კომპასი, სინათლის გამოვლენის სენსორი, საათის მოდული, უსაფრთხო ციფრული ბარათის (SD ბარათი) მოდული, Arduino მეგა განვითარების დაფა და LCD. დე
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx გამოყენებით (სხვა ამინდის სადგურები თავსებადია): 5 ნაბიჯი (სურათებით)
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx– ის გამოყენებით (სხვა ამინდის სადგურები თავსებადია): როდესაც მე ვიყიდე Acurite 5 in 1 ამინდის სადგური, მინდოდა შემეძლოს ამინდის შემოწმება ჩემს სახლში ყოფნისას. როდესაც სახლში მივედი და დავაყენე მივხვდი, რომ ან ეკრანი კომპიუტერთან უნდა მქონოდა ჩართული, ან მათი ჭკვიანი კერა შემეძინა