Cuprins:
- Pasul 1: Hardware necesar și conectare
- Pasul 2: Software necesar și configurare
- Pasul 3: Operațiune
- Pasul 4: Toate în cutie și gata de MQTT
Video: ESP8266 / Arduino MQTT Memo Minder W / LCD (AKA Teenage Gamer Attention Getter!): 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Au adolescenții care se blochează jucându-și jocurile online cu căștile? Te-ai săturat să nu te audă țipând pentru ei sau să nu răspundă la mesajele text sau la apeluri? Da … ȘI SUA! De asta este motivată motivația pentru cel mai recent gizmo al meu (Plus că a fost doar distractiv de construit). Parcați această mică bijuterie chiar în fața ecranului lor. În timp ce este liniștit, este doar așezat acolo, având în vedere propria afacere. Dar … când îi trimiți un mesaj, acesta devine puțin OBSERVANT și emite un semnal sonor și clipește cu LED-ul, împreună cu mesajul tău pe ecranul LCD … ÎN SIGURANȚĂ atrage atenția prețioasei tale adolescente. Așadar, citiți mai departe, verificați videoclipul de mai sus și construiți-vă și voi unul.
Pasul 1: Hardware necesar și conectare
PĂRȚI:
ESP8266 NodeMCU 1.0 (Orice ESP ar trebui să funcționeze)
1602 sau 2004 LCD cu interfață Serial / I2C
Buton de apăsare momentan
Pană de pâine
LED
Jumpers
NONE:
ESP8266 ----------- LCD ----------- BUTON ----------- BUZZER ------------- LED
Grnd ----------------- Grnd ---------- 1st Pol ------------ Grnd ------ ------------ Grnd
Vcc ------------------- Vcc
D6 ------------------------------------------------- -------------------------------------Picior lung
D7 ------------------------------------------------- ------------ Al doilea pol
D4 -------------------------------------- Polul 2
D1 -------------------- SCL
D2 -------------------- SDA
Pasul 2: Software necesar și configurare
Ipoteze: Cunoașterea și practica utilizării Arduino IDE și a bibliotecilor.
Software necesar:
- Arduino IDE (am folosit 1.8.5)
- Aplicația Android MQTT Dash (Nu sunt sigur dacă există o versiune iOS)
- Site-ul
Configurări software:
- Aplicația Android MQTT Dash Utilizați aceleași detalii client.subscribe (denumit și Subiect) ca mai jos. Restul valorii implicite „ar trebui” să fie OK. Utilizați detaliile găsite pe site-ul de mai sus pentru numărul de port și numele gazdei serverului:
-
Arduino Sketch (Programarea care are nevoie de modificări este de asemenea comentată în schiță)
- Adresa I2C a ecranului LCD
- Credite WiFi
-
Informații despre broker MQTT (alegeri aleatorii / personalizate pe care le oferiți)
- String clientId = "CHEI_ALE_AICI";
- client.subscribe („TEMA_TEMA_AICI”)
Pasul 3: Operațiune
La deschiderea aplicației MQTT Dash:
- Faceți clic pe semnarea PLUS în partea dreaptă sus.
- Alege Tastați „Text”.
- Numele este alegerea ta.
- Introduceți numele subiectului aici, așa cum s-a menționat în pasul anterior.
- Faceți clic pe Disk din dreapta sus pentru a salva.
- Deschideți faianța listată după numele ales la pasul 3 de mai sus.
- Introduceți textul formularului gratuit pe linia prezentată. Faceți clic pe SET.
- Mesajul ar trebui să apară pe ecranul LCD dacă toate funcționează conform așteptărilor.
- Pentru a șterge mesajul, trimiteți un mesaj necompletat.
- SAU … Apăsați butonul atașat ESP pentru o clipă pentru a șterge.
Pasul 4: Toate în cutie și gata de MQTT
Ați ridicat o cutie de ambarcațiuni și un buton momentan mai frumos și ați pus totul împreună în acest lucru.
Recomandat:
Task Giving Arduino Machine (aka: Making Your Own Bop-it!): 5 pași
Task Giving Arduino Machine (aka: Making Your Own Bop-it!): Pentru studiul pe care îl urmez în prezent, am primit misiunea de a face ceva cu un Arduino. Mi-am făcut rost de un ansamblu standard de materiale de la școală și am gândit ceva care să funcționeze în jurul lor, cu un covor exterior minim
Afișaj LCD I2C / IIC - Utilizați un LCD SPI pe afișajul LCD I2C Utilizând modulul SPI la IIC cu Arduino: 5 pași
Afișaj LCD I2C / IIC | Utilizați un LCD SPI pe afișajul LCD I2C Utilizarea modulului SPI la IIC cu Arduino: Bună băieți, deoarece un SPI LCD 1602 normal are prea multe fire pentru a se conecta, deci este foarte dificil să îl interfațați cu arduino, dar există un modul disponibil pe piață. convertiți afișajul SPI în afișajul IIC, deci trebuie să conectați doar 4 fire
Afișaj LCD I2C / IIC - Convertiți un LCD SPI în afișajul LCD I2C: 5 pași
Afișaj LCD I2C / IIC | Convertiți un LCD SPI pe afișajul LCD I2C: utilizarea afișajului spi lcd are nevoie de prea multe conexiuni, ceea ce este foarte greu de făcut, așa că am găsit un modul care poate converti lcd i2c în lcd spi, așa că să începem
Minder pentru baie: 4 pași (cu imagini)
Baie Minder: În casa noastră, avem doi adolescenți și 1,5 băi. Întrucât amândoi le place să petreacă un timp foarte îndelungat făcând dușuri și pregătindu-se, asta înseamnă că de cele mai multe ori eu și soția mea rămânem doar cu jumătate de baie de folosit. Aceasta este o problemă. Nu
Amplificați chitara pentru gamer: 10 pași (cu imagini)
Amplificați-vă chitara pentru gamer: Poate că ați construit o „cutie de țigări” NES „Gamer Guitar” (carte p. 193) și ați învățat să cântați câteva melodii, dar ați decis că nu este suficient de tare. Oricât de tare te-ai plânge la chitară, mica sa cameră acustică doar