İçindekiler:

ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Genç Oyuncu Dikkat Alıcısı!): 4 Adım
ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Genç Oyuncu Dikkat Alıcısı!): 4 Adım

Video: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Genç Oyuncu Dikkat Alıcısı!): 4 Adım

Video: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Genç Oyuncu Dikkat Alıcısı!): 4 Adım
Video: ESP8266/Arduino MQTT Text Memo Notifier 2024, Kasım
Anonim
Image
Image

Çevrimiçi oyunlarını kulaklıkla oynarken kendilerini kilitleyen gençler var mı? Onlar için bağırdığınızı duymamalarından veya kısa mesajlarına veya aramalarına cevap vermemelerinden bıktınız mı? Evet… BİZ DE! En son gizmo'mun motivasyonunun kaynağı budur (Ayrıca, inşa etmek sadece eğlenceliydi). Bu küçük mücevheri tam ekranlarının önüne park edin. Sessizken, orada oturmuş kendi işine bakıyor. Ama… bir mesaj gönderdiğinizde, biraz İğrenç olur ve LCD'deki mesajınızla birlikte bip sesi çıkarır ve LED'ler yanıp söner… KESİNLİKLE değerli gençinizin dikkatini çeker. Öyleyse okumaya devam edin, yukarıdaki videoyu izleyin ve kendinize de bir tane oluşturun.

Adım 1: Donanım Gerekli ve Bağlantı

Donanım Gerekli ve Bağlantı
Donanım Gerekli ve Bağlantı
Donanım Gerekli ve Bağlantı
Donanım Gerekli ve Bağlantı

PARÇALAR:

ESP8266 NodeMCU 1.0 (Herhangi bir ESP çalışması gerekir)

Seri/I2C Arayüzü ile 1602 veya 2004 LCD

Anlık Basma Düğmesi

ekmek tahtası

LED

Süveterler

İLİŞKİ KURMAK:

ESP8266 -----------LCD-----------DÜĞME-----------BUZZER------------- LED

Grnd-----------------Grnd----------1. Kutup-----------Grnd------ ------------Grnd

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

D6------------------------------------------------- -------------------------------------Uzun bacak

D7------------------------------------------------ ------------2. Kutup

D4 ---------------------------------- 2. Kutup

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

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

2. Adım: Gerekli Yazılım ve Yapılandırma

Gerekli Yazılım ve Yapılandırma
Gerekli Yazılım ve Yapılandırma
Gerekli Yazılım ve Yapılandırma
Gerekli Yazılım ve Yapılandırma
Gerekli Yazılım ve Yapılandırma
Gerekli Yazılım ve Yapılandırma

Varsayımlar: Arduino IDE ve kütüphanelerini kullanma bilgisi ve uygulaması.

Gerekli Yazılım:

  • Arduino IDE (1.8.5 kullandım)
  • Android Uygulaması MQTT Dash (Bir iOS sürümü olup olmadığından emin değil)
  • Web sitesi

Yazılım Yapılandırmaları:

  1. Android Uygulaması MQTT Dash Aşağıdaki gibi aynı client.subscribe (Konu olarak da adlandırılır) ayrıntılarını kullanın. Varsayılanın geri kalanı 'olmalı' olmalıdır. Bağlantı noktası numarası ve sunucu ana bilgisayar adı için yukarıdaki web sitesinde bulunan ayrıntıları kullanın:
  2. Arduino Sketch (Değişiklik gerektiren programlamalar da taslakta yorumlanır)

    • LCD'nizin I2C Adresi
    • WiFi Kredileri
    • MQTT Broker Bilgileri (sağladığınız rastgele/kişiselleştirilmiş seçenekler)

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

3. Adım: Çalıştırma

Operasyon
Operasyon

MQTT Dash Uygulamasını Açtıktan Sonra:

  1. Sağ üstteki ARTI işaretine tıklayın.
  2. 'Metin' Yazın'ı seçin.
  3. İsim senin seçimin.
  4. Konu adınızı önceki adımda belirtildiği gibi buraya girin.
  5. Kaydetmek için sağ üstteki Disk'e tıklayın.
  6. Yukarıdaki 3. adımda seçilen ada göre listelenen Döşemeyi Açın.
  7. Sunulan satıra serbest biçimli metin girin. AYARLA'yı tıklayın.
  8. Her şey beklendiği gibi çalışıyorsa, mesaj LCD'de görünmelidir.
  9. Mesajı silmek için boş bir mesaj gönderin.
  10. VEYA…Silmek için bir an için ESP'ye bağlı düğmeye basın.

Adım 4: Hepsi Kutulu ve MQTT'ye Hazır

Bir zanaat kutusu ve daha hoş bir anlık düğme aldım ve hepsini bir araya getirdim.

Önerilen: