ESP8266: 4 Addımlarını istifadə edərək Onlayn Hava Göstərmə Vidceti
ESP8266: 4 Addımlarını istifadə edərək Onlayn Hava Göstərmə Vidceti
Anonim
ESP8266 istifadə edərək onlayn hava ekran vidceti
ESP8266 istifadə edərək onlayn hava ekran vidceti

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

Elektronikanı toplayın
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

Eskizi yükləyin, yeniləyin və yükləyin
Eskizi yükləyin, yeniləyin və yükləyin
Eskizi yükləyin, yeniləyin və yükləyin
Eskizi yükləyin, yeniləyin və yükləyin
Eskizi yükləyin, yeniləyin və yükləyin
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

OLED Modulunu bağlayın və Test edin
OLED Modulunu bağlayın və Test edin
OLED Modulunu bağlayın və Test edin
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

Bir Qutudan istifadə edin
Bir Qutudan istifadə edin
Bir Qutudan istifadə edin
Bir Qutudan istifadə edin
Bir Qutudan istifadə edin
Bir Qutudan istifadə edin
Bir Qutudan istifadə edin
Bir Qutudan 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ə: