Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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.