Mundarija:
- 1 -qadam: Openweathermap.org saytida hisob yarating
- 2 -qadam: Uskuna ulanishlari
- 3 -qadam: Arduino IDE -dan dasturni yozing
Video: ESP8266 asosidagi tarmoq soati va ob -havo monitor: 3 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Qisqa va oddiy hafta oxiri loyihasi ESP8266 va 0,96 dyuymli 128x64 OLED displeyli.
Qurilma tarmoq soati, ya'ni ntp serverlaridan vaqt oladi. Bundan tashqari, openweathermap.org sayti ob -havo ma'lumotlarini ko'rsatadi
Kerakli qismlar:
1. ESP8266 moduli (har kim, men NodeMCU ishlatardim)
2. 0,96 dyuymli OLED (I2C asosidagi)
3. Jumper simlari
4. Non paneli
5. ESP8266 ni kompyuterga ulash uchun USB kabeli
1 -qadam: Openweathermap.org saytida hisob yarating
Openweathermap.org saytida hisob yaratish juda oson.
Ro'yxatdan o'tish tugmasini bosish orqali hisob yarating.
Kirish va API yorlig'iga o'ting. API kalitingizga e'tibor bering.
2 -qadam: Uskuna ulanishlari
NodeMCU -da ulanishlar quyidagicha.
NodeMCU OLED
3V ------------- Vcc
Gnd ------------- Gnd
D1 ------------- SCL
D2 -------------- SDA
3 -qadam: Arduino IDE -dan dasturni yozing
Dasturni Arduino IDE -da oching.
Kengashlar menyusidan foydalanadigan ESP8266 modulini tanlang va kodni modulga yuklang.
Kod har 10 daqiqada ob -havo ma'lumotlarini yangilaydi.
Ob -havoning barcha ikonkalari icon.h fayliga joylashtirilgan.
Belgilar kodi openweathermap.org saytiga qilingan qo'ng'iroqdan qaytariladi
Qabul qilingan jsondan ob -havo ma'lumotlarini olish uchun men juda qo'pol tahlil mantig'idan foydalandim.
Agar xohlasangiz, Arduino uchun json kutubxonasidan foydalanishingiz mumkin.
Tavsiya:
ESP8266 yordamida tarmoq vaqtli raqamli soat: 4 qadam (rasmlar bilan)
ESP8266 yordamida tarmoq vaqti raqamli soati: Biz NTP serverlari bilan aloqa qiladigan, tarmoq yoki internet vaqtini ko'rsatadigan yoqimli raqamli soat qurishni o'rganamiz. Biz WeMos D1 mini -ni WiFi tarmog'iga ulanish, NTP vaqtini olish va OLED modulida ko'rsatish uchun ishlatamiz
Pensiya soati / hisoblash / Dn soati: 4 qadam (rasmlar bilan)
Pensiya soati / hisoblash / Dn soati: Menda tortmasida 8x8 o'lchamli LED nuqta matritsali displeylar bor edi va ular bilan nima qilish kerakligi haqida o'yladim. Boshqa ko'rsatmalardan ilhomlanib, men kelajakdagi sana/vaqtni sanash uchun orqaga/yuqoriga ko'rsatish ekranini yaratish g'oyasini oldim va agar belgilangan vaqt
ESP8266 hech qanday RTCsiz tarmoq soati - Nodemcu NTP soati RTC yo'q - INTERNET CLOCK LOYIHASI: 4 qadam
ESP8266 hech qanday RTCsiz tarmoq soati | Nodemcu NTP soati RTC yo'q | INTERNET CLOCK LOYIHASI: Loyihada RTCsiz soat loyihasi yaratiladi, wifi yordamida internetdan vaqt oladi va uni st7735 displeyida ko'rsatadi
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
SilverLight: Server xonalari uchun Arduino asosidagi ekologik monitor: 3 qadam (rasmlar bilan)
SilverLight: Server xonalari uchun Arduino asosidagi atrof -muhit monitori: Bir marta menga kompaniyamning server xonasida haroratni kuzatish uchun ekologik zondni qidirish vazifasi berilgan edi. Mening birinchi fikrim shunday edi: nega Raspberry PI va DHT sensoridan foydalanmaslik kerak, uni OSni o'z ichiga olgan holda bir soatdan kamroq vaqt ichida sozlash mumkin