Isi kandungan:

ESP8266 / Arduino MQTT Memo Minder W / LCD (AKA Teenage Gamer Attention Getter!): 4 Langkah
ESP8266 / Arduino MQTT Memo Minder W / LCD (AKA Teenage Gamer Attention Getter!): 4 Langkah

Video: ESP8266 / Arduino MQTT Memo Minder W / LCD (AKA Teenage Gamer Attention Getter!): 4 Langkah

Video: ESP8266 / Arduino MQTT Memo Minder W / LCD (AKA Teenage Gamer Attention Getter!): 4 Langkah
Video: ESP8266/Arduino MQTT Text Memo Notifier 2024, November
Anonim
Image
Image

Adakah remaja yang mengunci diri bermain permainan dalam talian mereka dengan fon kepala? Bosan dengan mereka yang tidak mendengar anda berteriak atau tidak menjawab pesanan teks atau panggilan mereka? Ya … KAMI TERLALU! Itulah motivasi untuk gizmo terbaru saya didorong (Plus hanya senang dibina). Letakkan permata kecil ini tepat di hadapan skrin mereka. Walaupun tenang, hanya duduk di sana memikirkan perniagaannya sendiri. Tetapi … apabila anda menghantarnya, ia akan sedikit menyakitkan dan berbunyi bip dan berkelip LED bersama dengan mesej anda di LCD … Tentunya mendapat perhatian remaja anda yang berharga. Oleh itu, baca terus, lihat vid di atas, dan buat sendiri.

Langkah 1: Perkakasan Diperlukan dan Hookup

Diperlukan Perkakasan dan Penyambungan
Diperlukan Perkakasan dan Penyambungan
Diperlukan Perkakasan dan Penyambungan
Diperlukan Perkakasan dan Penyambungan

BAHAGIAN:

ESP8266 NodeMCU 1.0 (Mana-mana ESP mesti berfungsi)

1602 atau 2004 LCD dengan Antara Muka Serial / I2C

Butang Tekan sesaat

Papan roti

LED

Pelompat

MENYAMBUNG:

ESP8266 ----------- LCD ----------- BUTTON ----------- BUZZER ------------- LED

Grnd ----------------- Grnd ---------- Kutub Pertama ------------ Grnd ------ ------------ Grnd

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

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

D7 ------------------------------------------------- ------------ Kutub ke-2

D4 -------------------------------------- Tiang ke-2

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

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

Langkah 2: Perisian dan Konfigurasi yang Diperlukan

Perisian yang Diperlukan dan Konfigurasi
Perisian yang Diperlukan dan Konfigurasi
Perisian yang Diperlukan dan Konfigurasi
Perisian yang Diperlukan dan Konfigurasi
Perisian yang Diperlukan dan Konfigurasi
Perisian yang Diperlukan dan Konfigurasi

Andaian: Pengetahuan dan amalan menggunakan Arduino IDE dan perpustakaan.

Perisian yang Diperlukan:

  • Arduino IDE (saya menggunakan 1.8.5)
  • Android App MQTT Dash (Tidak pasti jika ada versi iOS)
  • Laman web

Konfigurasi Perisian:

  1. Aplikasi Android MQTT DashGunakan butiran klien yang sama. Langganan (Juga disebut Topik) seperti di bawah. Sisa lalai 'harus' baik-baik saja. Gunakan butiran yang terdapat di laman web di atas untuk port # dan nama host pelayan:
  2. Arduino Sketch (Pemrograman yang memerlukan perubahan juga dikomentari dalam sketsa)

    • Alamat I2C LCD anda
    • Kredit WiFi
    • Maklumat Broker MQTT (pilihan rawak / diperibadikan yang anda berikan)

      1. String clientId = "YOUR_CHOICE_HERE";
      2. pelanggan.langgan ("YOUR_Topic_HERE")

Langkah 3: Operasi

Operasi
Operasi

Setelah Membuka Aplikasi Dash MQTT:

  1. Klik tanda PLUS di kanan atas.
  2. Pilih Jenis 'Teks'.
  3. Nama adalah pilihan anda.
  4. Masukkan nama Topik anda di sini seperti yang disebutkan pada langkah sebelumnya.
  5. Klik Disk di kanan atas untuk menyimpan.
  6. Buka Jubin yang disenaraikan mengikut nama yang dipilih pada langkah 3 di atas.
  7. Masukkan teks borang percuma di talian yang dibentangkan. Klik SET.
  8. Mesej akan muncul di LCD jika semua berfungsi seperti yang diharapkan.
  9. Untuk membersihkan mesej hantarkan mesej kosong.
  10. ATAU… Tekan butang yang dilampirkan pada ESP sebentar untuk membersihkan.

Langkah 4: Semua Berkemas dan Bersedia untuk MQTT

Mengambil kotak kerajinan dan butang sekejap yang lebih baik dan menyatukan semuanya dalam ini.

Disyorkan: