Sisällysluettelo:
- Vaihe 1: Tarvittavat komponentit
- Vaihe 2: Piirikaavio
- Vaihe 3: Piirilevyjen tilaaminen tälle projektille
- Vaihe 4: Mosquitto MQTT Brokerin asentaminen RPI: hen
- Vaihe 5: NodeMCU MQTT -asiakkaana
- Vaihe 6: Opetusvideo
Video: KOTI -AUTOMAATIO PAIKALLISESSA MQTT -PALVELIMESSA
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tähän asti olen tehnyt useita opetusvideoita laitteiden ohjaamisesta Internetin kautta. Ja siksi olen aina pitänyt parempana Adafruit MQTT -palvelinta, koska se oli myös helppokäyttöinen ja käyttäjäystävällinen. Mutta kaikki tämä perustui internetiin. Tämä tarkoittaa sitä, että voimme hallita laitteita vain, kun meillä on oikea Internet -yhteys, muuten se ei toimi lainkaan. Joten tällä kertaa keksin paikalliseen MQTT -palvelimeen perustuvan kotiautomaation, jossa voimme hallita laitteita ilman Internet -yhteyttä. Kaikki laitteet liitetään yhteen verkkoon, ja voimme hallita niitä helposti älypuhelinsovelluksemme avulla.
Voimme myös mitata eri piirilevylle kiinnitettyjen antureiden tiedot. Joten katsotaan miten se toimii ja miten se tehdään.
Vaihe 1: Tarvittavat komponentit
- Raspberry Pi 3B -levy
- Sd-kortti
- Nodemcu -lauta
- 4 x 5V releet
- DHT11 -anturi
- 4 x BC547 -transistoria
- 4 x 1n4007 diodi
- 4 x 330 ohmin vastus
- 7805 IC
- 9v virtalähde
- DC -pistorasia
- 2 -nastaiset vihreät liittimet
Vaihe 2: Piirikaavio
Vaihe 3: Piirilevyjen tilaaminen tälle projektille
Tämä projekti vaatii paljon komponentteja liitettäväksi toisiinsa. Jos valitset yleiskäyttöisen piirilevyn, se on kiireinen ja pitkä prosessi sinulle. Parempi valita räätälöity piirilevy. On erittäin helppoa tilata omat piirilevyt osoitteesta jlcpcb.com. Sinun tarvitsee vain luoda tili, ladata piirilevyn gerber -tiedosto ja tehdä tilaus. Saat piirilevyjä kotiovellesi. Ja hei, tiedätkö tämän piirilevyn hinnan?
Se on vain 2 dollaria 10 PCB: lle. Kyllä, kuulit oikein, vain 2 dollarilla saat kotiovellesi 10 hämmästyttävää korkealaatuista piirilevyä. Pidän aina parempana JLCPCB: tä projekteissani käytettäville PCB -yhdisteille ja ehdotan, että myös sinä valitset sen. Jos haluat saada tässä projektissa käytetyn piirilevyn gerber-tiedoston, voit ladata sen ilmaiseksi osoitteesta www.easyeda.com/techiesms/ultimate-home-automation. Kun olet ladannut gerber -tiedoston, lataa se JLCPCB: lle ja tilaa. Yksinkertainen.
Vaihe 4: Mosquitto MQTT Brokerin asentaminen RPI: hen
Ensinnäkin, lataa raspbian jessien uusin versio raspberry pi: n viralliselta verkkosivustolta. Ennen kuin asennat kuvan, alusta SD -kortti ensin sovelluksella, SD -kortin muotoilulaitteella.
Lataa sitten kuva SD -kortille Etcher -ohjelmiston avulla
Kun olet onnistuneesti käynnistänyt kuvan kortille, käynnistä laite, yhdistä se internetiin wifi -yhteyden kautta. Avaa pääte ja kirjoita nämä komennot yksi kerrallaan, sudo apt-get päivitys
sudo apt-get päivitys
sudo apt-get install mosquitto
sudo apt-get install mosquitto-clientit
Tämän jälkeen voit käyttää Pi: täsi MQTT -välittäjänä.
Vaihe 5: NodeMCU MQTT -asiakkaana
Tässä projektissa käytän NodeMCU: ta ohjaimena, johon on ladattu MQTT -asiakaskoodi. Tämän projektin koodi ladataan GitHub -tililleni. Tämän koodin käyttäminen edellyttää, että järjestelmään on asennettu Adafruit MQTT Library ja DHT11 -kirjasto.
Ainoa muutos, joka sinun on tehtävä koodin sisällä, on, että sinun on ensin syötettävä WiFi -tunnistetiedot siihen. Sitten sinun on annettava vadelmapi -korttisi paikallinen IP -osoite, joka toimii MQTT -palvelimena. Saadaksesi Raspberry Pi -korttisi IP -osoitteen, avaa pääte ja kirjoita ifconfig -komento ja paina enter.
NodeMCU -kortin koodi ladataan GitHub -tililleni. Voit siis ladata ja käyttää koodia helposti projektillesi.
Vaihe 6: Opetusvideo
Olen tehnyt täydellisen opetusvideon, jossa olen kattanut jokaisen tämän projektin osan. Olen myös osoittanut, miten MQTT -koontinäytön android -sovellus määritetään. Joten katso ystävällisesti tämä video.
Suositeltava:
Salainen seinälle asennettava koti-automaatiotabletti: 6 vaihetta
Seinäasennettava salainen kotiautomaatiotabletti: Tässä ohjeessa kerrotaan, miten luodaan kiinnike openHAB-tabletille (https://www.openhab.org/), josta tabletin voi poistaa milloin tahansa ja ladata sen ilman kaapelin ja jätä seinän näyttämään täysin normaalilta, kun mikään tabletti ei ole
Koti-automaation WiFi-valokytkin, jossa ESP-01 ja relemoduuli painikkeella: 7 vaihetta
Kotiautomaation WiFi-valokytkin, jossa ESP-01 ja relemoduuli painikkeella: Joten edellisissä ohjeissa ohjelmoimme ESP-01: n Tasmotan avulla ESP-vilkkurin avulla ja liitämme ESP-01: n wifi-verkkoihimme. kytkeäksesi valokytkimen päälle/pois päältä WiFi -yhteyden tai painikkeen avulla
Koti-automaation WiFi-valokytkin ja ESP-01: 8 vaihetta
Kotiautomaation WiFi-valokytkin ESP-01: llä: Tämän tuhoutumattoman avulla opastan sinut ensimmäisen wifi-valokytkimen valmistusvaiheissa
Kaukosäätimen koti: 6 vaihetta
Kaukosäätimen koti: Olen 13-vuotias Taiwanista kotoisin oleva tyttö, anteeksi, jos teen kieliopillisia tai muita virheitä.Tämä laite muistuttaa sinua asettamaan television kaukosäädin takaisin paikalleen television katselun jälkeen. Keksinkö tämän laitteen? Tämä johtuu siitä, että unohdan usein missä
ESP8266 Nodemcu -lämpötilan valvonta DHT11: n avulla paikallisessa verkkopalvelimessa - Saat huoneen lämpötilan ja kosteuden selaimeesi: 6 vaihetta
ESP8266 Nodemcu -lämpötilan valvonta DHT11: n avulla paikallisessa verkkopalvelimessa | Saat huoneen lämpötilan ja kosteuden selaimeesi: Hei kaverit tänään, teemme kosteutta & lämpötilan valvontajärjestelmä ESP 8266 NODEMCU & DHT11 lämpötila -anturi. Lämpötila ja kosteus saadaan DHT11 Sensor & selaimesta näkyy, mitä verkkosivua hallitaan