Innholdsfortegnelse:
- Trinn 1: Nødvendig maskinvare og oppkobling
- Trinn 2: Påkrevd programvare og konfigurasjon
- Trinn 3: Drift
- Trinn 4: Alle bokset opp og klare til MQTT
Video: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Har tenåringer som låser seg unna og spiller sine online spill med hodetelefoner på? Lei av at de ikke hører deg rope på dem eller ikke svarer på tekstmeldinger eller samtaler? Ja … OSS OGSÅ! Det er det som er motivasjonen for min siste gizmo drevet av (Pluss at det var bare morsomt å bygge). Parker denne lille perlen rett foran skjermen. Selv om det er stille, sitter det bare og tenker på sin egen virksomhet. Men… når du sender den en melding, blir den litt UTROLIG og piper og blinker LED -er sammen med meldingen din på LCD -skjermen… DEFINITIVT får din dyrebare tenårings oppmerksomhet. Så les videre, sjekk videoen ovenfor, og bygg deg selv en også.
Trinn 1: Nødvendig maskinvare og oppkobling
DELER:
ESP8266 NodeMCU 1.0 (Enhver ESP skal fungere)
1602 eller 2004 LCD med seriell/I2C grensesnitt
Øyeblikkelig trykknapp
Brødbrett
LED
Gensere
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
Trinn 2: Påkrevd programvare og konfigurasjon
Forutsetninger: Kunnskap og praksis for bruk av Arduino IDE og biblioteker.
Programvare som kreves:
- Arduino IDE (jeg brukte 1.8.5)
- Android App MQTT Dash (Ikke sikker på om det er en iOS -versjon)
- Nettsted
Programvarekonfigurasjoner:
- Android App MQTT DashBruk samme klient. Abonnere (også kalt tema) detaljer som nedenfor. Resten av standard 'skal' være OK. Bruk detaljene som finnes på nettstedet ovenfor for portnummer og serververtsnavn:
-
Arduino Sketch (Programmering som trenger endringer er også kommentert i skisse)
- I2C -adresse til LCD -skjermen
- WiFi Cred
-
MQTT -meglerinfo (tilfeldige/personlige valg du gir)
- String clientId = "YOUR_CHOICE_HERE";
- client.subscribe ("YOUR_Topic_HERE")
Trinn 3: Drift
Ved åpning av MQTT Dash App:
- Klikk på PLUS -tegn øverst til høyre.
- Velg Skriv 'tekst'.
- Navn er ditt valg.
- Skriv inn temaet ditt her som nevnt i forrige trinn.
- Klikk på Disk øverst til høyre for å lagre.
- Åpen flis oppført med navn valgt i trinn 3 ovenfor.
- Skriv inn gratis formtekst på linjen. Klikk på SET.
- Meldingen skal vises på LCD -skjermen hvis alt fungerer som forventet.
- Send en tom melding for å fjerne meldingen.
- ELLER … Trykk på knappen festet til ESP et øyeblikk for å slette.
Trinn 4: Alle bokset opp og klare til MQTT
Plukket opp en håndverksboks og en finere øyeblikkelig knapp og satte alt sammen i dette.
Anbefalt:
16 X 2 LCD I2c Viser MQTT -data: 3 trinn
16 X 2 LCD I2c Viser MQTT -data: Takk til Random Nerd Tutorials og 3KU_Delta for inspirasjon, hjelp og kode
Oppgaven som gir Arduino-maskin (aka: Making Your Own Bop-it!): 5 trinn
Task Giving Arduino Machine (aka: Making Your Own Bop-it!): For studien jeg for tiden følger, fikk jeg oppdraget med å lage noe med en Arduino. Jeg hadde skaffet meg en standard problemstilling av materialer fra skolen og tenkte på noe som ville fungere rundt dem, med minimal utvendig matte
I2C / IIC LCD -skjerm - Bruk en SPI LCD til I2C LCD -skjermen Bruke SPI til IIC -modulen med Arduino: 5 trinn
I2C / IIC LCD -skjerm | Bruk en SPI LCD til I2C LCD -skjermen Bruke SPI til IIC -modulen med Arduino: Hei folkens siden en vanlig SPI LCD 1602 har for mange ledninger å koble til, så det er veldig vanskelig å koble den til arduino, men det er en modul tilgjengelig på markedet som kan konverter SPI -skjerm til IIC -skjerm, så da trenger du bare å koble til 4 ledninger
I2C / IIC LCD -skjerm - Konverter en SPI LCD til I2C LCD -skjermen: 5 trinn
I2C / IIC LCD -skjerm | Konverter en SPI LCD til I2C LCD -skjermen: bruk av spi lcd -skjerm trenger for mange tilkoblinger å gjøre, noe som er veldig vanskelig å gjøre, så jeg fant en modul som kan konvertere i2c lcd til spi lcd, så la oss komme i gang
Bathroom Minder: 4 trinn (med bilder)
Bathroom Minder: I huset vårt har vi to tenåringer og 1,5 bad. Siden de begge liker å bruke veldig lang tid på å dusje og gjøre seg klare, betyr det at mye av tiden min kone og jeg sitter igjen med bare et halvbad. Dette er et problem. Vi har