Mündəricat:

ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Diqqət Alıcı!): 4 addım
ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Diqqət Alıcı!): 4 addım

Video: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Diqqət Alıcı!): 4 addım

Video: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Diqqət Alıcı!): 4 addım
Video: ESP8266/Arduino MQTT Text Memo Notifier 2024, Iyul
Anonim
Image
Image

Qulaqlıq taxaraq onlayn oyunlarını oynayaraq kilidlənən yeniyetmələr varmı? Sizin üçün bağırdığınızı eşitməməkdən, mətn mesajlarına və ya zənglərinə cavab verməməkdən bezdinizmi? Bəli… BİZ ÇOX! Ən son gizmo üçün motivasiya budur (Əlavə etmək sadəcə əyləncəli idi). Ekranının qarşısında bu kiçik incini park edin. Sakit olsa da, yalnız öz işini düşünərək oturur. Amma … bir mesaj göndərdiyiniz zaman bir az YAXŞI olur və LCD -də mesajınızla birlikdə LED -lərdən bip səsi yanıb sönür … QƏDƏR qiymətli yeniyetmənin diqqətini çəkir. Buna görə də oxuyun, yuxarıdakı videoya baxın və özünüz də yaradın.

Addım 1: Tələb olunan Donanım və Bağlanma

Avadanlıq tələb olunur və qoşulma
Avadanlıq tələb olunur və qoşulma
Avadanlıq tələb olunur və qoşulma
Avadanlıq tələb olunur və qoşulma

PARÇALAR:

ESP8266 NodeMCU 1.0 (Hər hansı bir ESP işləməlidir)

Serial/I2C Arayüzlü 1602 və ya 2004 LCD

Bir anlıq düymə

Çörək lövhəsi

LED

Tullananlar

ƏLAVƏ EDİN:

ESP8266 ----------- LCD ----------- DÜĞMƏ ----------- BUZZER ------------- LED

Grnd ----------------- Grnd ---------- 1. Qütb ------------ Grnd ------ ------------ Grnd

Vcc ------------------- Vcc

D6 ------------------------------------------------- ------------------------------------- LongLeg

D7 ------------------------------------------------- ------------ 2-ci qütb

D4 -------------------------------------- 2-ci qütb

D1 -------------------- SCL

D2 -------------------- SDA

Addım 2: Tələb olunan proqram təminatı və konfiqurasiya

Proqram tələb olunur və Konfiqurasiya
Proqram tələb olunur və Konfiqurasiya
Proqram tələb olunur və Konfiqurasiya
Proqram tələb olunur və Konfiqurasiya
Proqram tələb olunur və Konfiqurasiya
Proqram tələb olunur və Konfiqurasiya

Fərziyyələr: Arduino IDE və kitabxanalardan istifadə bilik və təcrübəsi.

Tələb olunan proqram təminatı:

  • Arduino IDE (1.8.5 istifadə etdim)
  • Android App MQTT Dash (iOS versiyasının olub -olmamasından əmin deyiləm)
  • Veb sayt

Proqram Konfiqurasiyaları:

  1. Android App MQTT Dash Aşağıdakı kimi eyni client.subscribe (Mövzu da adlanır) məlumatlarını istifadə edin. Varsayılan qalan 'tamam' olmalıdır. Port# və server host adı üçün yuxarıdakı veb saytında tapılan məlumatlardan istifadə edin:
  2. Arduino Sketch (Dəyişikliklərə ehtiyacı olan proqramlaşdırma da eskizdə şərh olunur)

    • LCD -nin I2C ünvanı
    • WiFi kreditləri
    • MQTT Broker Məlumatı (təmin etdiyiniz təsadüfi/fərdi seçimlər)

      1. String clientId = "YOUR_CHOICE_HERE";
      2. client.subscribe ("YOUR_Topic_HERE")

Addım 3: Əməliyyat

Əməliyyat
Əməliyyat

MQTT Dash Tətbiqi açıldıqda:

  1. Sağ üstdəki PLUS işarəsini vurun.
  2. 'Mətn' yazın.
  3. Ad sizin seçiminizdir.
  4. Mövzu adınızı buraya əvvəlki addımda qeyd edildiyi kimi daxil edin.
  5. Saxlamaq üçün yuxarı sağdakı Disk düyməsini basın.
  6. Yuxarıdakı 3 -cü addımda seçilmiş adla siyahıya alınmış Çini açın.
  7. Təqdim olunan xəttə pulsuz forma mətni daxil edin. SET düyməsini basın.
  8. Hər şey gözlənildiyi kimi işləyirsə, mesaj LCD -də görünməlidir.
  9. Mesajı silmək üçün boş bir mesaj göndərin.
  10. YAXŞI… Silmək üçün bir anlıq ESP -ə bağlı düyməni basın.

Addım 4: Hamısı Qutuda və MQTT -yə Hazırdır

Bir sənətkarlıq qutusu və daha gözəl bir anlıq düymə götürüb hamısını bir yerə yığın.

Tövsiyə: