Sisällysluettelo:
Video: Universal MQTT -kaukosäädin: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Hei kaikki, Ensinnäkin olen ranskalainen, joten on mahdollista, että joissakin lauseissa ei ole järkeä, olen pahoillani, yritän kovasti parantaakseni.
Työskentelen tällä hetkellä huoneistoni kodin automaation parissa. Ohjelmistona käytin OpenHab2: ta ja hyttysiä. En ole näiden kahden ohjelmiston asiantuntija, mutta tiedän, miten ne toimivat yleensä. OpenHab on käyttäjäpuoli, ja siinä on graafinen käyttöliittymä, joka ohjaa taloa. Mosquitto on ohjelmisto, joka saa asiat puhumaan yhdessä. Esimerkiksi OpenHab pystyy puhumaan laitteistoni kanssa helposti.
Ihmisille, jotka eivät todellakaan tunne MQTT -protokollaa, tässä on verkkosivusto, joka selittää perusasiat.
Ongelmani on, että haluan ohjata laitteistoa (4 älykästä pistoketta) oikeilla kytkimillä, ei vain OpenHabin verkkokäyttöliittymän avulla. Parasta kaukosäätimessäni on, että minulla on 4 painiketta valikkoa varten ja voin lisätä haluamani laitteen määrän.
Näin tein sen.
Vaihe 1: Osat
-Esp8266. Käytän NodeMCU: ta. Banggood
-Minileipä Board. Käytän sitä, koska haluan pystyä käyttämään komponenttia uudelleen, kun teen kauko -ohjaimen V2 -piirilevyn. Banggood
- LCD. Käytän 16x2 LCD -näyttöä, mutta myös 20x4. On tärkeää, että LCD -näytössä on i2c -moduuli. Banggood
-Painikkeet. Käytän neljää painiketta, Ylös, Alas, Enter ja Poistu. Bangood
-Vastukset. 4,7 K: n vastus kytkimen vetämistä varten
- M3 -ruuvi.
- Kuuma liima.
-PCB. ei välttämätöntä, mutta juotan siihen painikkeet ja vastuksen.
Vaihe 2: Kytkentäkaavio
Noudata painikkeiden kaaviota.
Painikkeet:
YLÖS ---------- D5 tai GPIO 1
Alas ------- D6 tai GPIO 12
Kirjoita ------- D7 tai GPIO 13
Poistu --------- D4 tai GPIO 2
LCD:
SDA -------- D2 tai GPIO 4
SCL -------- D1 tai GPIO 5
5V ---------- Vin
GND ------- GND
Vaihe 3: Arduino -koodi
Sinun on muutettava joitakin luonnoksen tietoja.
MQTT_SERVER on vain MQTT -palvelimesi IP -osoite.
Wifi -verkon SSID ja salasana.
Viimeinen muutettava asia on aiheesi. Mitkä ovat aiheesi? No, valitset haluamasi. Minulla on neljä aihetta, mutta voit lisätä paljon lisää, jos haluat. Ainoa asia, joka pitää muistaa, on, että sinun on päivitettävä aiheen numero (int NombreTopic = 4;) koodissa. Sen pitäisi vastata kirjoittamasi aiheen määrää.
Vaihe 4: Rakentaminen
Suunnittelin kaukosäätimelle 3D -tulostetun kotelon. Tulostan sen 1,015 asteikolla, 20% täyte valkoisella PLA: lla ja tulos on erittäin hyvä.
Jos sinulla ei ole 3D -tulostinta, voit tehdä yksinkertaisen kotelon ohuella puulla tai pleksillä.
Kun kotelo oli tehty, aloitin liimaamalla napit. Painoin lujasti painikkeen takaosaa varmistaaksemme, että voimme käyttää sitä oikein. Liimasin näytön kuumaliimalla. Ennen kuin asetin leipälevyn koteloon, liimasin langan varmistaakseni, etteivät ne liiku.
Viimeistele kahdella ruuvilla ja takalevyllä.
huomautus: Voit kirjoittaa kynällä laatikkoon, kuten: YLÖS, ALAS, ENTER ja EXIT.
Vaihe 5: Nauti
Videolla näet neljä ikkunaa neljälle aiheelleni. Näissä ikkunoissa näet MQTT -viestin, jonka kauko -ohjain lähettää aiheeseen.
Kaukosäädin on nyt valmis, sinun on säädettävä älylaitteistosi kuunnellaksesi aihetta ja voit käyttää kaukosäädintä kotisi hallintaan!
Jos sinulla on kysyttävää tästä kaukosäätimestä, olen täällä vastaamassa sinulle.
Jos arvostat tätä pientä projektia, tykkää ja äänestä minua etäkilpailussa!
Kiitos
Suositeltava:
MQTT Mood Lights ESP32: 4 vaihetta (kuvilla)
MQTT Mood Lights ESP32 -tekniikalla: Olin jo jonkin aikaa kiusannut hypätä LED -vaunun päälle, joten juoksin ulos ja otin LED -nauhan leikkimään. Päädyin tekemään nämä tunnelmavalot. Niitä voidaan ohjata MQTT: llä, mikä mahdollistaa kaikenlaisten älykkyyden lisäämisen
MQTT -uima -altaan lämpötilan valvonta: 7 vaihetta (kuvilla)
MQTT-uima-altaan lämpötilan valvonta: Tämä projekti on kumppani muille kotiautomaatiohankkeilleni Älykäs datakirjausgeyseriohjain ja monikäyttöinen huonevalaistus- ja laiteohjain. Se on uima -altaan viereen asennettu näyttö, joka mittaa altaan veden lämpötilan, ympäröivän ilman
(melkein) Universal MIDI SysEx CC -ohjelmoija (ja sekvensseri ): 7 vaihetta (kuvilla)
(melkein) Universal MIDI SysEx CC -ohjelmoija (ja sekvensseri …): 1980 -luvun puolivälissä syntetisaattorivalmistajat aloittivat "vähemmän on parempi"; prosessi, joka johti barebones -syntikoihin. Tämä mahdollisti kustannusten alentamisen valmistajan puolella, mutta teki korjausprosessista tylsiä, ellei mahdotonta lopulliseen käyttöön
Universal Air Slide Whistle 1000: 5 askelta (kuvilla)
Universal Air Slide Whistle 1000: Diapilli on musiikki -instrumentti, jota usein käytetään komedian tehosteisiin sen typerän äänen vuoksi. Tässä ohjeessa opetamme sinulle, kuinka tehdä ilmaliukupilli! Mikä on ilmatilan pilli? Se noudattaa samaa ajatusta kuin ilmakitara, jossa matkit
Universal Mini OMTP ↔ CTIA -sovitin - Convertendo: 7 vaihetta (kuvilla)
Universal Mini OMTP ↔ CTIA -sovitin - Convertendo: Jos satut olemaan joko vanhoja kuulokkeita tai matkapuhelimia, olet ehkä huomannut, että vanhat kuulokkeet eivät ole yhteensopivia nykyisten puhelimien kanssa ja vanhat puhelimet eivät tue uusia kuulokkeet. Tämä johtuu siitä, että vanhempi lisälaite