Sisällysluettelo:
- Vaihe 1: Tarvittavat laitteet ja kytkennät
- Vaihe 2: Tarvittava ohjelmisto ja kokoonpano
- Vaihe 3: Käyttö
- Vaihe 4: Kaikki pakkauksessa ja valmiina MQTT: hen
Video: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Onko teini -ikäiset, jotka lukitsevat itsensä, pelaavat verkkopelejään kuulokkeilla? Oletko kyllästynyt siihen, että he eivät kuule sinun huutavan heidän puolestaan tai et vastaa heidän tekstiviesteihin tai puheluihin? Joo … LIIKKÄÄN ME! Juuri tämä motivoi uusinta gizmoani (ja sen rakentaminen oli vain hauskaa). Pysäköi tämä pieni helmi heidän näytönsa eteen. Vaikka se on hiljainen, se vain istuu ja ajattelee omaa asiaa. Mutta… kun lähetät sille viestin, se muuttuu hieman VAHVAKSI ja piippaa ja vilkkuu LED -merkkivaloja yhdessä viestisi kanssa nestekidenäytöllä… Epäilemättä herättää kallisarvoisen teinisi huomion. Joten lue, tutustu yllä olevaan videoon ja rakenna myös itsellesi.
Vaihe 1: Tarvittavat laitteet ja kytkennät
OSAT:
ESP8266 NodeMCU 1.0 (minkä tahansa ESP: n pitäisi toimia)
1602 tai 2004 LCD -näyttö, jossa sarja-/I2C -liitäntä
Hetkellinen painike
Leipälauta
LED
Puserot
LIITTÄÄ YHTEEN:
ESP8266 ----------- LCD ----------- PAINIKE ----------- BUZZER ------------- LED
Grnd ----------------- Grnd ---------- 1st Pole ------------ Grnd ------ ------------ Grnd
Vcc ------------------- Vcc
D6 ------------------------------------------------- ------------------------------------- LongLeg
D7 ------------------------------------------------- ------------ Toinen napa
D4 -------------------------------------- 2. napa
D1 -------------------- SCL
D2 -------------------- SDA
Vaihe 2: Tarvittava ohjelmisto ja kokoonpano
Oletukset: Tieto ja käytäntö Arduino IDE: n ja kirjastojen käytöstä.
Tarvittava ohjelmisto:
- Arduino IDE (käytin 1.8.5)
- Android -sovelluksen MQTT Dash (En ole varma, onko iOS -versiota)
- Verkkosivusto
Ohjelmiston kokoonpanot:
- Android -sovellus MQTT Dash Käytä samaa asiakasta. Tilaa (kutsutaan myös aiheeksi), kuten alla. Oletuksena olevan "pitäisi" olla OK Käytä portin nro ja palvelimen isäntänimen tietoja yllä olevasta verkkosivustosta:
-
Arduino Sketch (Ohjelmointi, joka tarvitsee muutoksia, kommentoidaan myös luonnoksessa)
- LCD -näytön I2C -osoite
- WiFi -luotot
-
MQTT -välittäjätiedot (antamasi satunnaiset/henkilökohtaiset valinnat)
- String clientId = "YOUR_CHOICE_HERE";
- client.subscribe ("YOUR_Topic_HERE")
Vaihe 3: Käyttö
Kun avaat MQTT Dash -sovelluksen:
- Napsauta PLUS -kirjautumista oikeassa yläkulmassa.
- Valitse Kirjoita teksti.
- Nimi on sinun valintasi.
- Kirjoita aiheen nimi tähän, kuten edellisessä vaiheessa mainittiin.
- Tallenna napsauttamalla Levy oikeassa yläkulmassa.
- Avaa laatta, joka on listattu edellä vaiheessa 3 valitun nimen mukaan.
- Kirjoita vapaamuotoinen teksti esillä olevalle riville. Napsauta SET.
- Viestin pitäisi ilmestyä nestekidenäyttöön, jos kaikki toimii odotetusti.
- Voit tyhjentää viestin lähettämällä tyhjän viestin.
- TAI… Tyhjennä painamalla ESP: hen liitettyä painiketta hetken.
Vaihe 4: Kaikki pakkauksessa ja valmiina MQTT: hen
Noutanut käsityölaatikon ja mukavamman hetkellisen painikkeen ja koonnut kaiken tähän.
Suositeltava:
Rave Bag Aka Pa Back Pack [sRc]: 5 vaihetta
Rave Bag Aka Pa Back Pack [sRc]: näin voit tehdä pussin, jossa on mini -pa -vahvistin ja 2 kirjahyllykaiutinta selkäpussissa
16 X 2 LCD I2c MQTT -tietojen näyttäminen: 3 vaihetta
16 X 2 LCD I2c MQTT -tietojen näyttäminen: Kiitos Random Nerd Tutorials ja 3KU_Delta inspiraatiosta, avusta ja koodista
Tehtävän antava Arduino-kone (aka: Making Your Own Bop-it!): 5 vaihetta
Tehtävän antava Arduino-kone (aka: Making Your Own Bop-it!): Tällä hetkellä seuraamaani tutkimusta varten sain tehtävän tehdä jotain Arduinolla. Olin hankkinut itseltäni koulun materiaalien vakiokokoelman ja keksin jotain, joka toimisi niiden ympärillä, minimaalisella ulkopuolisella matolla
Arduino LCD 16x2 -opetusohjelma - Liitäntä 1602 LCD -näyttö Arduino Unolla: 5 vaihetta
Arduino LCD 16x2 -opetusohjelma | Liitäntä 1602 LCD -näyttö Arduino Unon kanssa: Hei kaverit, koska monet projektit tarvitsevat näytön tietojen näyttämiseen, olipa kyseessä jokin diy -mittari tai YouTube -tilauslaskimen näyttö tai laskin tai näppäimistön lukitus näytöllä ja jos kaikenlaisia projekteja tehdään arduino he määrittelevät
HiFive1 Arduino -tunkeutumistunnistus ja MQTT -hälytykset ESP32: n tai ESP8266: n avulla: 6 vaihetta
HiFive1 Arduino Intruder Detection ja MQTT-hälytykset ESP32: n tai ESP8266: n avulla: HiFive1 on ensimmäinen Arduino-yhteensopiva RISC-V-pohjainen kortti, joka on rakennettu SiFiven FE310-suorittimella. Taulu on noin 20 kertaa nopeampi kuin Arduino UNO, mutta kuten UNO -levy, siitä puuttuu langaton yhteys. Onneksi on useita edullisia