Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
Bir neçə həftə əvvəl, müəyyən bir şəhər üçün hava məlumatlarını əldə edən və OLED modulunda nümayiş etdirən bir onlayn hava görüntü sistemi qurmağı öyrəndik. Arduino Nano 33 IoT lövhəsini, bir çox xüsusiyyətə malik olan, lakin alternativlərlə müqayisədə bir qədər bahalı və daha böyük olan yeni bir lövhə üçün istifadə etdik. Bu yazıda, əvvəlki layihəyə bənzəyən bu kompakt və sevimli kiçik bir onlayn hava ekranı vidjetini necə quracağımızı öyrənəcəyik.
Yuxarıdakı video, bilmək lazım olan hər şeyi əhatə edir və eskizin necə bir araya gətirildiyini də izah edir.
Addım 1: Elektronikanı toplayın
ESP8266 çipsetindən istifadə edən WeMos D1 mini lövhəsindən istifadə edəcəyik və ekran üçün 0.96”OLED modulundan istifadə edəcəyik.
Addım 2: Eskizi yükləyin, yeniləyin və yükləyin
Əvvəlki layihə kimi OpenWeatherMap xidmətindən hava məlumatlarını alacağıq. Eskizi aşağıdakı linkdən yükləyin:
OpenWeatherMap xidmətindən istifadə etmək üçün əvvəlcə API açarı almalıyıq. OpenWeatherMap xidməti dəqiqədə maksimum 60 API zənginə imkan verən pulsuz bir plana malikdir. Bu o deməkdir ki, ehtiyac duyduğumuzdan daha çox olan saniyədə bir dəfə maksimum hava məlumatı istəyə bilərik. Video bütün prosesi əhatə edir, amma burada edilməsi lazım olanların mətn versiyası var:
Qeydiyyatdan keçməklə və ya OpenWeatherMap xidmətinə daxil olaraq başlayın və API bölməsinə keçin. Yeni bir açarın adını daxil edin və "Yarat" düyməsini basın. Bu açarı qeyd edin, amma heç kimlə paylaşmayın. Bu açarın işə salınması üçün bir az vaxt lazımdır, buna görə bir az gözləmək lazımdır. Bunun tamamlanması bir saat çəkə bilər, amma açarım 10 dəqiqə ərzində aktivləşdi.
Bunun işləməsi üçün bir şəbəkəyə qoşulmalı olduğumuz üçün WiFi etimadnamənizi əlavə edərək eskizi yeniləməyə başlayın. Eskizdə etməniz lazım olan başqa bir şey, API zəngini şəhər məlumatınız və API açarı ilə yeniləməkdir. ESP8266 lövhəsi üçün düzgün lövhə dəstəyi paketinin quraşdırıldığından əmin olun. Eskizin işləməsi üçün ArduinoJSON və u8g2 kitabxanalarını da quraşdırmalısınız. Video bütün bunları quraşdırma prosesində sizi aparır.
Tamamlandıqdan sonra lövhəni bağlayın, düzgün lövhə parametrlərini seçdiyinizə əmin olun və yükləmə düyməsini vurun. Yükləndikdən sonra lövhə statusu hava məlumatları ilə birlikdə serial terminalına çap edəcək. Növbəti mərhələyə keçməzdən əvvəl hər şeyin gözlənildiyi kimi işlədiyinə əmin olmaq üçün bunu görə bilərsiniz.
Addım 3: OLED Modulunu bağlayın və Test edin
Eskizin düzgün işlədiyinə görə, OLED modulunu bağlamalıyıq. Yuxarıda göstərilən naqillərdən istifadə edin və bəziləri yalnız 3.3V qəbul etdiyi üçün OLED moduluna düzgün enerji təchizatı gərginliyini bağladığınızdan əmin olun.
Bağlandıqdan sonra lövhəni açın və xoş mesajı görməlisiniz. Hava məlumatlarını almaq üçün lövhəyə bir neçə saniyə verin və OLED moduluna yazdırın.
Addım 4: Bir Kassadan istifadə edin
İndi etməli olduğumuz tək şey uyğun bir əlavə əlavə etməkdir və bu modeli Thingiverse -dən istifadə edəcəyəm (https://www.thingiverse.com/thing:857858). Şəbəkə vaxtı layihəsi üçün istifadə olunan eyni şeydir və görünüşünü çox bəyənirəm.
OLED moduluna bir neçə tərəfli lent ilə uyğun uzunluqdakı tel əlavə edin. Yerinə qoyun və yerində saxlamaq üçün tellərin yaxınlığında bir az isti yapışqan istifadə edin. Sonra lövhəni tepsiyə/arxa qapağa qoyun və əvvəlki kimi OLED modulunu ona lehimləyin. Nəhayət, qapağı yerinə itələyin və tutmaq üçün bir az yapışqan əlavə edin.
Bu quruluşu bəyənmisinizsə, zəhmət olmasa YouTube kanalımıza abunə olmağı və bizi sosial mediada izləməyi düşünün. Bunun heç bir dəyəri yoxdur, amma dəstəyiniz bizə belə layihələr yaratmağa davam etməyimizdə çox kömək edəcək.
- YouTube:
- İnstagram:
- Facebook:
- Twitter:
- BnBe Veb saytı:
Dəstəyiniz üçün təşəkkür edirik!
Tövsiyə:
IOT - ESP8266: 3 addımlarını istifadə edərək Thingspeak -ə məlumat göndərin
IOT | ESP8266 istifadə edərək məlumatları Thingspeak -ə göndərin: Hal -hazırda IoT trenddədir və bir çox maşın bulud üzərindən yükləmək və məlumatları təhlil etmək üçün məlumatlara malikdir. Kiçik sensorlar buluddakı məlumatları yeniləyir və başqa bir ucundakı aktuatorda IoT nümunəsindən birini izah edəcəyəm. Mən bu məqaləni və mən
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: 4 addım
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: Salam, mən Rithikəm. Telefonunuzdan istifadə edərək internetə nəzarət edən bir led quracağıq. Arduino IDE və Blynk kimi proqramlardan istifadə edəcəyik. Bu çox sadədir və uğur qazansanız istədiyiniz qədər elektron komponenti idarə edə bilərsiniz
NodeMCU, MySQL, PHP və Chartjs.org istifadə edərək məlumatları daxil edin və onlayn qrafik qurun: 4 addım
NodeMCU, MySQL, PHP və Chartjs.org istifadə edərək məlumatları daxil edin və onlayn bir qrafik qurun: Bu Təlimat, birdən çox sensordan məlumat toplamaq üçün Node MCU lövhəsini necə istifadə edə biləcəyimizi, bu məlumatları sonra yerləşdirilən PHP faylına göndərməyimizi izah edir. MySQL verilənlər bazası. Məlumatlar daha sonra chart.js.A ba istifadə edərək onlayn olaraq bir qrafik olaraq baxıla bilər
Raspberry Pi və Weewx istifadə edərək Acurite 5 -də 1 Hava İstasyonu (digər Hava İstasyonları Uyğundur): 5 Addım (Şəkillərlə)
Raspberry Pi və Weewx istifadə edərək Acurite 5 -də 1 Hava İstasyonu (digər Hava İstasyonları Uyğundur): Acurite 5 -i 1 hava stansiyasından alanda evdən kənarda olduğum zaman havanı yoxlamaq istəyirdim. Evə gəlib qurduqda ya ekranı kompüterə bağlamalı olduğumu, ya da ağıllı mərkəzini almalı olduğumu başa düşdüm
Gmail Hesabınızı İstifadə edərək Onlayn Yedəkləmə: 4 Adım
Gmail Hesabınızı İstifadə edərək Onlayn Yedəkləmə: http://www.softpedia.com/progDownload/GMail-Drive-shell-extension-Download-15944.htmlGMail sürücüsü, Gmail hesabınızı onlayn hala gətirən Windows əməliyyat sistemi üçün kiçik bir proqramdır. ehtiyat ?. Faylları saxlamaq üçün Gmail hesabınızdan istifadə edə bilərsiniz