Talaan ng mga Nilalaman:

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

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

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

Mayroon bang mga tinedyer na nagkulong sa kanilang sarili sa paglalaro ng kanilang mga online game na may mga headphone? Pagod na ba silang hindi marinig na sumisigaw ka para sa kanila o hindi sinasagot ang kanilang mga text message o tawag? Yeah … KAMI DIN! Iyon ang itinutulak ng motibasyon para sa aking pinakabagong gizmo (Plus, masaya lang itong bumuo). Itabi ang maliit na hiyas na ito sa harap mismo ng kanilang screen. Habang ito ay tahimik, nakaupo lamang ito doon na iniisip ang sarili nitong negosyo. Ngunit … kapag nagpadala ka ng isang mensahe, nakakakuha ito ng isang maliit na kahanga-hanga at beep at blinks LED'S kasama ang iyong mensahe sa LCD … Tiyak na nakukuha ang pansin ng iyong mahalagang tinedyer. Kaya basahin, suriin ang vid sa itaas, at buuin din ang iyong sarili.

Hakbang 1: Kinakailangan ang Hardware at Hookup

Kinakailangan ang Hardware at Hookup
Kinakailangan ang Hardware at Hookup
Kinakailangan ang Hardware at Hookup
Kinakailangan ang Hardware at Hookup

BAHAGI:

ESP8266 NodeMCU 1.0 (Anumang ESP ay dapat na gumana)

1602 o 2004 LCD na may Serial / I2C Interface

Sandali na Push Button

Breadboard

LED

Mga jumper

HOOKUP:

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

Grnd ----------------- Grnd ---------- 1st Pole ------------ Grnd ------ ------------ Grnd

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

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

D7 ----------------- ------------ 2nd Pole

D4 --------------------------------------- 2nd Pole

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

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

Hakbang 2: Kinakailangan ang Software at Pag-configure

Kinakailangan at Pag-configure ng Software
Kinakailangan at Pag-configure ng Software
Kinakailangan at Pag-configure ng Software
Kinakailangan at Pag-configure ng Software
Kinakailangan at Pag-configure ng Software
Kinakailangan at Pag-configure ng Software

Mga Pagpapalagay: Kaalaman at kasanayan sa paggamit ng Arduino IDE at mga aklatan.

Kinakailangan ang Software:

  • Arduino IDE (Gumamit ako ng 1.8.5)
  • Android App MQTT Dash (Hindi sigurado kung mayroong isang bersyon ng iOS)
  • Website

Mga Pag-configure ng Software:

  1. Android App MQTT Dash Gumamit ng parehong client.subscribe (Tinatawag din na Paksa) na mga detalye tulad ng sa ibaba. Ang natitirang default na 'dapat' ay OK. Gamitin ang mga detalyeng matatagpuan sa website sa itaas para sa port # at pangalan ng host ng server:
  2. Arduino Sketch (Ang Programming na nangangailangan ng mga pagbabago ay nagkomento din sa sketch)

    • I2C Address ng iyong LCD
    • Mga Cred sa WiFi
    • MQTT Broker Info (random / isinapersonal na mga pagpipilian na iyong ibinibigay)

      1. String clientId = "IYONG_CHOICE_HERE";
      2. kliyente.subscribe ("Iyong_Topic_HERE")

Hakbang 3: Pagpapatakbo

Pagpapatakbo
Pagpapatakbo

Sa Pagbubukas ng MQTT Dash App:

  1. Mag-click sa pag-sign sa PLUS sa kanang itaas.
  2. Piliin ang Uri ng 'Teksto'.
  3. Pangalan ang pinili mo.
  4. Ipasok ang iyong pangalan ng Paksa dito tulad ng nabanggit sa nakaraang hakbang.
  5. I-click ang Disk sa kanang itaas upang makatipid.
  6. Buksan ang Tile na nakalista sa pamamagitan ng pangalan na napili sa hakbang 3 sa itaas.
  7. Magpasok ng libreng form na teksto sa linya na ipinakita. I-click ang SET.
  8. Dapat lumitaw ang mensahe sa LCD kung gumagana ang lahat ayon sa inaasahan.
  9. Upang i-clear ang mensahe magpadala ng isang blangkong mensahe.
  10. O… Pindutin ang pindutan na nakakabit sa ESP nang ilang sandali upang malinis.

Hakbang 4: Lahat ng Naka-box Up at Handa na sa MQTT

Kinuha ang isang kahon ng bapor at isang mas mahusay na pansamantalang pindutan at isama ang lahat dito.

Inirerekumendang: