
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14


Hech qanday sensordan foydalanmasdan ob -havo stansiyasi loyihasini qurmoqchimisiz va butun dunyodan ob -havo haqida ma'lumot olishni xohlaysizmi?
OpenWeatherMap -dan foydalanib, bu haqiqiy vazifaga aylanadi.
1 -qadam: u qanday ishlaydi?

OpenWeatherMap.org sayyoramizning turli burchaklaridan ma'lumotlarni taklif qiladi va ularga API (ilovalarni dasturlash interfeysi) orqali kirish oson, bu albatta JSONda chiqariladi.
OpenWeatherMap.org nafaqat ob-havo ma'lumotlarini etkazib beradi, balki 5 kunlik va 16 kunlik prognozlarga, tarixiy ma'lumotlarga va hatto ob-havo ogohlantirishlariga xizmat qilishi mumkin.
Bu sayt bizga dunyoning istalgan shahridan ob-havo va besh kunlik ob-havo ma'lumotlarini olish imkoniyatini beradigan bepul variantni taqdim etadi.
2 -qadam: SETUP



1. OpenWeatherMap.org saytiga o'ting.
2. API kalitini olish uchun siz ularning bepul hisobiga yozilishingiz kerak bo'ladi.
Uni topish uchun hisobingizga kiring, so'ng "API kalitlari" ga o'ting, so'ng kalit nomingizni kiriting va yaratish tugmasini bosing.
Yuqoridagi rasmlarga qarang.
3 -qadam: KOD



Biz ESP8266 kutubxonalari va platformasidan foydalanamiz. Quyidagi kod NodeMCU yordamida sinovdan o'tkazildi.
Birinchidan, sizning rivojlanish muhitingizda ESP8266 va ArduinoJSON kutubxonalari o'rnatilganligiga ishonch hosil qiling.
ESP8266 kutubxonasi uchun Arduino -ni ishga tushiring va "Sozlamalar" oynasini kiriting:
qo'shimcha boshqaruv kengashlarida menejer URL manzillari.
Kengash menejerini Asboblar> Kengash menyusidan oching va ESP8266 platformasini toping. Sizga kerak bo'lgan versiyani tanlang, so'ng o'rnatish tugmasini bosing. Asboblar> Kengash menyusidan ESP8266 kartasini tanlang.
ArduinoJSON kutubxonasi uchun uni Kutubxonani qo'shish> Kutubxonalarni boshqarish bo'limida qidirish orqali topishingiz mumkin.
Quyidagi kodni ESP8266 asosidagi kartangizga yuklang.
4 -qadam: natija





Avval siz kodni biroz o'zgartirishingiz kerak, - Wi -Fi tarmog'ining nomini o'zgartiring.
- Wi -Fi tarmog'i parolini o'zgartiring.
- API_KEY ni keyin qo'ying: & appid =
Agar hamma narsa tartibda bo'lsa, kodni kartangizga yuklang.
Ma'lumotni dunyoning istalgan shahridan olishingiz mumkin.
rasmlarga qarang.
Agar to'xtab qolsangiz, videoni tekshiring.
5 -qadam: Bu erdan qayerdan?
Bu juda katta loyihaning boshlanishi, shuning uchun agar siz uni kengaytirmoqchi bo'lsangiz, hozirgi ob -havoni aks ettiruvchi OLED yoki LCD ekranlarni osongina qo'shishingiz va aqlli oynani yaratish uchun kundalik jadvalingizni o'qishingiz mumkin.
6 -qadam: Xulosa
Internetda ob -havo ma'lumoti manbalari juda ko'p va ular har xil funktsiyaga ega.
OpenWeatherMap.org sayyoramizning turli burchaklaridagi ob -havo ma'lumotlariga oson kirishni ta'minlaydigan eng sodda va oqlangan echimlardan biri bo'lishi kerak.
Agar sizda biron bir savol bo'lsa, sharh qoldirishingiz mumkin.myYoutube
myFacebook
myTwitter
Ushbu loyihani o'qiganingiz uchun tashakkur ^^ va kuningiz yaxshi o'tsin.
Ko'rishguncha.
Ahmad Nouira
Tavsiya:
Arduino asosidagi ovozli boshqariladigan IOT o'rni kaliti (Google Home va Alexa qo'llab-quvvatlanadi): 11 qadam

Arduino asosidagi ovozli boshqariladigan IOT o'rni kaliti (Google Home va Alexa tomonidan qo'llab-quvvatlanadi): Ushbu loyihada Arduino-ga asoslangan, ovozli boshqariladigan, IOT o'rni kalitini yasash tasvirlangan. Bu estafeta, siz iOS va Android uchun ilova yordamida masofadan turib yoqishingiz va o'chirishingiz, shuningdek IFTTT -ga ulashingiz va Goog yordamida ovozingiz bilan boshqarishingiz mumkin
IOT asosidagi aqlli mashinalar: 7 qadam

IOT asosidagi aqlli mashinalar: Tanmay Pathak va Utkarsh Mishra tomonidan. Talabalar @ Xalqaro Axborot Texnologiyalari Instituti, Haydarobod (IIITH) Xulosa Biz IOT asosidagi aqlli mashinalar tizimini muvaffaqiyatli joriy qildik. Shaxsiy tugunlar (yaqinlik sensori) yordamida
IOT asosidagi gaz oqish detektori: 4 qadam

IOT asosidagi gaz qochqin detektori: talablar1 - Nodemcu (ESP8266) 2 - tutun sensori (MQ135) 3 - o'tish simlari (3)
Arduino asosidagi kontaktsiz infraqizil termometr - Arduino yordamida IQ asosidagi termometr: 4 qadam

Arduino asosidagi kontaktsiz infraqizil termometr | IQ asosidagi termometr Arduino yordamida: Salom bolalar, biz ko'rsatma beramiz, biz arduino yordamida aloqa qilmaydigan termometrni yaratamiz, chunki ba'zida suyuqlik/qattiqning harorati juda yuqori yoki pastgacha bo'ladi, keyin u bilan aloqa qilish va uni o'qish qiyin. bu sahnada harorat
Yotoqxona elektr stantsiyasi/NiMH zaryadlash stantsiyasi: 3 qadam

Yotoqxona elektr stantsiyasi/NiMH zaryadlash stantsiyasi: Menda elektr stantsiyasi bor. Men bitta dastgohga zaryadlangan hamma narsani siqib chiqarmoqchi edim va unda lehimlash uchun joy bo'lishi kerak edi. Quvvatli narsalar ro'yxati: uyali telefon (buzilgan, lekin u mening telefonim batareyalarini zaryad qiladi, shuning uchun u har doim ulanadi va zaryadlanadi)