Taula de continguts:
- Pas 1: maquinari necessari i connexió
- Pas 2: programari necessari i configuració
- Pas 3: operació
- Pas 4: tots encaixats i llestos per a MQTT
Vídeo: ESP8266 / Arduino MQTT Memo Minder W / LCD (AKA Teenage Gamer Attention Getter!): 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
Hi ha adolescents que es tanquen jugant als seus jocs en línia amb els auriculars posats? Cansat que no us sentin cridar per ells o no responguin als seus missatges de text o trucades? Sí … TAMBÉ NOSALTRES! Això és el que impulsa la motivació del meu darrer aparell (A més, va ser divertit de construir). Aparqueu aquesta petita joia davant de la pantalla. Tot i que és tranquil, només està assegut pensant en el seu propi negoci. Però … quan li envieu un missatge, es torna una mica OBNOXIU, emet un so i parpelleja de LED, juntament amb el vostre missatge a la pantalla LCD … DEFINITIVAMENT crida l'atenció del vostre preciós adolescent. Per tant, segueix llegint, fes un cop d'ull al vídeo anterior i fes-te'n un.
Pas 1: maquinari necessari i connexió
PARTS:
ESP8266 NodeMCU 1.0 (qualsevol ESP hauria de funcionar)
LCD 1602 o 2004 amb interfície sèrie / I2C
Polsador momentani
Taula de pa
LED
Saltadors
ENGANXA'T:
ESP8266 ----------- LCD ----------- BOTÓ ----------- BUZZER ------------- LED
Grnd ----------------- Grnd ---------- 1er Pol ------------ Grnd ------ ------------ Grnd
Vcc ------------------- Vcc
D6 ------------------------------------------------- ------------------------------------- Llarg llarg
D7 ------------------------------------------------- ------------ 2n Pol
D4 -------------------------------------- 2n Pol
D1 -------------------- SCL
D2 -------------------- SDA
Pas 2: programari necessari i configuració
Supòsits: Coneixement i pràctica d'ús d'Arduino IDE i biblioteques.
Programari requerit:
- ID Arduino (he utilitzat 1.8.5)
- Aplicació Android MQTT Dash (no estic segur de si hi ha una versió per a iOS)
- Lloc web
Configuracions de programari:
- Aplicació Android MQTT Dash Utilitzeu els mateixos detalls de client.subscribe (també anomenat tema) que a continuació. La resta del valor per defecte "hauria de" estar bé. Utilitzeu les dades que es troben al lloc web anterior per al número de port i el nom de l'amfitrió del servidor:
-
Arduino Sketch (la programació que necessita canvis també es comenta a l'esbós)
- Adreça I2C del vostre LCD
- Crèdits WiFi
-
Informació del corredor MQTT (opcions personalitzades o aleatòries que proporcioneu)
- String clientId = "YOUR_CHOICE_HERE";
- client.subscribe ("EL VOSTRE_Tema_AQUÍ")
Pas 3: operació
En obrir l'aplicació MQTT Dash:
- Feu clic a l'inici de sessió MÉS a la part superior dreta.
- Trieu Tipus de text.
- El nom és la vostra elecció.
- Introduïu aquí el vostre nom de tema tal com es va esmentar al pas anterior.
- Feu clic a Disc a la part superior dreta per desar.
- Obriu el mosaic llistat pel nom triat al pas 3 anterior.
- Introduïu text de formulari gratuït a la línia presentada. Feu clic a SET.
- El missatge hauria d'aparèixer a la pantalla LCD si tot funciona com s'esperava.
- Per esborrar el missatge, envieu un missatge en blanc.
- O bé … Premeu el botó connectat a ESP durant un moment per esborrar-lo.
Pas 4: tots encaixats i llestos per a MQTT
Vaig agafar una caixa d’artesania i un botó momentani més agradable i va posar-ho tot junt.
Recomanat:
16 X 2 LCD I2c que mostra dades MQTT: 3 passos
16 X 2 LCD I2c que mostra dades MQTT: gràcies als tutorials Random Nerd i 3KU_Delta per la seva inspiració, ajuda i codi
Pantalla LCD I2C / IIC - Utilitzeu un LCD SPI a la pantalla LCD I2C mitjançant el mòdul SPI a IIC amb Arduino: 5 passos
Pantalla LCD I2C / IIC | Utilitzeu un LCD SPI a la pantalla LCD I2C Utilitzant el mòdul SPI a IIC amb Arduino: Hola, ja que un SPI LCD 1602 normal té massa cables per connectar-se, de manera que és molt difícil connectar-lo amb arduino, però hi ha un mòdul disponible al mercat. converteix la pantalla SPI en pantalla IIC, de manera que només heu de connectar 4 cables
Pantalla LCD I2C / IIC - Convertiu un LCD SPI a pantalla LCD I2C: 5 passos
Pantalla LCD I2C / IIC | Converteix una pantalla LCD SPI a la pantalla LCD I2C: fer servir una pantalla LCD SPI necessita massa connexions, cosa que és molt difícil de fer, així que he trobat un mòdul que pot convertir el LCD i2c al LCD SPI, així que comencem
HiFive1 Arduino Detecció d’intrusos amb alertes MQTT mitjançant ESP32 o ESP8266: 6 passos
HiFive1 Detecció d’intrusos Arduino amb alertes MQTT mitjançant ESP32 o ESP8266: El HiFive1 és la primera placa basada en RISC-V compatible amb Arduino construïda amb la CPU FE310 de SiFive. La placa és aproximadament 20 vegades més ràpida que Arduino UNO, però, igual que la placa UNO, no té connectivitat sense fils. Afortunadament, hi ha diversos
Minder de bany: 4 passos (amb imatges)
Binder Minder: A casa nostra, tenim dos adolescents i 1,5 banys. Com que a tots dos els agrada passar molt de temps dutxant-se i preparant-se, això vol dir que la major part del temps a la meva dona i a mi només ens queda el mig bany. Aquest és un problema. No hem