Sisällysluettelo:

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

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

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

Onko teini -ikäiset, jotka lukitsevat itsensä, pelaavat verkkopelejään kuulokkeilla? Oletko kyllästynyt siihen, että he eivät kuule sinun huutavan heidän puolestaan tai et vastaa heidän tekstiviesteihin tai puheluihin? Joo … LIIKKÄÄN ME! Juuri tämä motivoi uusinta gizmoani (ja sen rakentaminen oli vain hauskaa). Pysäköi tämä pieni helmi heidän näytönsa eteen. Vaikka se on hiljainen, se vain istuu ja ajattelee omaa asiaa. Mutta… kun lähetät sille viestin, se muuttuu hieman VAHVAKSI ja piippaa ja vilkkuu LED -merkkivaloja yhdessä viestisi kanssa nestekidenäytöllä… Epäilemättä herättää kallisarvoisen teinisi huomion. Joten lue, tutustu yllä olevaan videoon ja rakenna myös itsellesi.

Vaihe 1: Tarvittavat laitteet ja kytkennät

Laitteisto vaaditaan ja kytkentä
Laitteisto vaaditaan ja kytkentä
Laitteisto vaaditaan ja kytkentä
Laitteisto vaaditaan ja kytkentä

OSAT:

ESP8266 NodeMCU 1.0 (minkä tahansa ESP: n pitäisi toimia)

1602 tai 2004 LCD -näyttö, jossa sarja-/I2C -liitäntä

Hetkellinen painike

Leipälauta

LED

Puserot

LIITTÄÄ YHTEEN:

ESP8266 ----------- LCD ----------- PAINIKE ----------- BUZZER ------------- LED

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

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

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

D7 ------------------------------------------------- ------------ Toinen napa

D4 -------------------------------------- 2. napa

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

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

Vaihe 2: Tarvittava ohjelmisto ja kokoonpano

Tarvittava ohjelmisto ja kokoonpano
Tarvittava ohjelmisto ja kokoonpano
Tarvittava ohjelmisto ja kokoonpano
Tarvittava ohjelmisto ja kokoonpano
Tarvittava ohjelmisto ja kokoonpano
Tarvittava ohjelmisto ja kokoonpano

Oletukset: Tieto ja käytäntö Arduino IDE: n ja kirjastojen käytöstä.

Tarvittava ohjelmisto:

  • Arduino IDE (käytin 1.8.5)
  • Android -sovelluksen MQTT Dash (En ole varma, onko iOS -versiota)
  • Verkkosivusto

Ohjelmiston kokoonpanot:

  1. Android -sovellus MQTT Dash Käytä samaa asiakasta. Tilaa (kutsutaan myös aiheeksi), kuten alla. Oletuksena olevan "pitäisi" olla OK Käytä portin nro ja palvelimen isäntänimen tietoja yllä olevasta verkkosivustosta:
  2. Arduino Sketch (Ohjelmointi, joka tarvitsee muutoksia, kommentoidaan myös luonnoksessa)

    • LCD -näytön I2C -osoite
    • WiFi -luotot
    • MQTT -välittäjätiedot (antamasi satunnaiset/henkilökohtaiset valinnat)

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

Vaihe 3: Käyttö

Operaatio
Operaatio

Kun avaat MQTT Dash -sovelluksen:

  1. Napsauta PLUS -kirjautumista oikeassa yläkulmassa.
  2. Valitse Kirjoita teksti.
  3. Nimi on sinun valintasi.
  4. Kirjoita aiheen nimi tähän, kuten edellisessä vaiheessa mainittiin.
  5. Tallenna napsauttamalla Levy oikeassa yläkulmassa.
  6. Avaa laatta, joka on listattu edellä vaiheessa 3 valitun nimen mukaan.
  7. Kirjoita vapaamuotoinen teksti esillä olevalle riville. Napsauta SET.
  8. Viestin pitäisi ilmestyä nestekidenäyttöön, jos kaikki toimii odotetusti.
  9. Voit tyhjentää viestin lähettämällä tyhjän viestin.
  10. TAI… Tyhjennä painamalla ESP: hen liitettyä painiketta hetken.

Vaihe 4: Kaikki pakkauksessa ja valmiina MQTT: hen

Noutanut käsityölaatikon ja mukavamman hetkellisen painikkeen ja koonnut kaiken tähän.

Suositeltava: