Indholdsfortegnelse:
- Trin 1: Påkrævet hardware og tilslutning
- Trin 2: Software påkrævet og konfiguration
- Trin 3: Betjening
- Trin 4: Alle pakket op og klar til MQTT
Video: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:30
Har teenagere, der lukker sig væk, spillet deres onlinespil med hovedtelefoner på? Træt af at de ikke hører dig råbe for dem eller ikke besvarer deres tekstbeskeder eller opkald? Ja … OS OGSÅ! Det er det, der er motivationen til min seneste dims, der er drevet af (Plus det var bare sjovt at bygge). Parker denne lille perle lige foran deres skærm. Mens det er stille, sidder det bare og tænker på sin egen virksomhed. Men… når du sender den en besked, bliver den lidt UTKÆNDIG og bipper og blinker LED'er sammen med din besked på LCD -skærmen … FÅR DEFINITIVT din dyrebare teenagers opmærksomhed. Så læs videre, tjek videoen ovenfor, og opbyg dig også en.
Trin 1: Påkrævet hardware og tilslutning
DELE:
ESP8266 NodeMCU 1.0 (Enhver ESP skal fungere)
1602 eller 2004 LCD med Serial/I2C Interface
Kortvarig trykknap
Brødbræt
LED
Jumpere
TILKOBLING:
ESP8266 ----------- LCD ----------- KNAPP ----------- BUZZER ------------- LED
Grnd ----------------- Grnd ---------- 1. pol ------------ Grnd ------ ------------ Grnd
Vcc ------------------- Vcc
D6 ------------------------------------------------- ------------------------------------- LongLeg
D7 ------------------------------------------------- ------------ 2. pol
D4 -------------------------------------- 2. pol
D1 -------------------- SCL
D2 -------------------- SDA
Trin 2: Software påkrævet og konfiguration
Forudsætninger: Viden og praksis med at bruge Arduino IDE og biblioteker.
Software påkrævet:
- Arduino IDE (jeg brugte 1.8.5)
- Android App MQTT Dash (ved ikke om der er en iOS -version)
- Websted
Softwarekonfigurationer:
- Android App MQTT Dash Brug samme klient. Abonnér (kaldes også emne) detaljer som nedenfor. Resten af standard 'skal' være OK. Brug de oplysninger, der findes på webstedet ovenfor til portnummer og serverværtsnavn:
-
Arduino Sketch (Programmering, der kræver ændringer, kommenteres også i skitse)
- I2C -adresse på din LCD
- WiFi Credits
-
MQTT Broker Info (tilfældige/personlige valg, du giver)
- String clientId = "YOUR_CHOICE_HERE";
- client.subscribe ("YOUR_Topic_HERE")
Trin 3: Betjening
Ved åbning af MQTT Dash App:
- Klik på PLUS -tegn øverst til højre.
- Vælg Type 'Text'.
- Navn er dit valg.
- Indtast dit emne navn her som nævnt i forrige trin.
- Klik på Disk øverst til højre for at gemme.
- Åbn flise angivet med navn valgt i trin 3 ovenfor.
- Indtast fri formtekst på den viste linje. Klik på SET.
- Meddelelsen skal vises på LCD, hvis alt fungerer som forventet.
- Send en tom besked for at slette meddelelsen.
- ELLER … Tryk på knappen, der er knyttet til ESP, et øjeblik for at slette.
Trin 4: Alle pakket op og klar til MQTT
Tog en håndværksboks og en pænere øjeblikkelig knap og satte det hele sammen i dette.
Anbefalede:
16 X 2 LCD I2c Viser MQTT -data: 3 trin
16 X 2 LCD I2c Viser MQTT -data: Tak til Random Nerd Tutorials og 3KU_Delta for deres inspiration, hjælp og kode
Task Giving Arduino Machine (aka: Making Your Own Bop-it!): 5 trin
Task Giving Arduino Machine (aka: Making Your Own Bop-it!): Til det studie, jeg i øjeblikket følger, fik jeg til opgave at lave noget med en Arduino. Jeg havde skaffet mig en standard problemstilling af materialer fra skolen og tænkt på noget, der ville omgå dem, med minimal yderside
I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin
I2C / IIC LCD -skærm | Brug en SPI LCD til I2C LCD -skærmen Brug af SPI til IIC -modulet med Arduino: Hej fyre, da en normal SPI LCD 1602 har for mange ledninger at tilslutte, så det er meget svært at grænseflade det med arduino, men der er et modul på markedet, som kan konverter SPI -skærm til IIC -skærm, så du skal kun tilslutte 4 ledninger
I2C / IIC LCD -skærm - Konverter en SPI LCD til I2C LCD Display: 5 trin
I2C / IIC LCD -skærm | Konverter en SPI LCD til I2C LCD Display: Brug af spi lcd display har brug for for mange forbindelser til at gøre, hvilket er virkelig svært at gøre, så jeg fandt et modul, der kan konvertere i2c lcd til spi lcd, så lad os komme i gang
HiFive1 Arduino -indbrudsdetektion med MQTT -advarsler ved hjælp af ESP32 eller ESP8266: 6 trin
HiFive1 Arduino Intruder Detection With MQTT Alerts Using ESP32 or ESP8266: HiFive1 er det første Arduino-kompatible RISC-V-baserede kort bygget med FE310 CPU fra SiFive. Brættet er cirka 20 gange hurtigere end Arduino UNO, men mangler ligesom UNO -kortet, det mangler nogen trådløs forbindelse. Heldigvis er der flere billige