Tartalomjegyzék:

HOME AUTOMATIKA A HELYI MQTT SZERVEREN ALKALMAZVA RASPBERRY PI ÉS NODEMCU TÁBLA HASZNÁLATA: 6 lépés
HOME AUTOMATIKA A HELYI MQTT SZERVEREN ALKALMAZVA RASPBERRY PI ÉS NODEMCU TÁBLA HASZNÁLATA: 6 lépés

Videó: HOME AUTOMATIKA A HELYI MQTT SZERVEREN ALKALMAZVA RASPBERRY PI ÉS NODEMCU TÁBLA HASZNÁLATA: 6 lépés

Videó: HOME AUTOMATIKA A HELYI MQTT SZERVEREN ALKALMAZVA RASPBERRY PI ÉS NODEMCU TÁBLA HASZNÁLATA: 6 lépés
Videó: Edge Server Computing Demystified: IT Admins and the Network Revolution 2024, December
Anonim
HOME AUTOMATIKA HELYI MQTT SZERVEREN ALKALMAZVA, RASPBERRY PI és NODEMCU BOARD használatával
HOME AUTOMATIKA HELYI MQTT SZERVEREN ALKALMAZVA, RASPBERRY PI és NODEMCU BOARD használatával

Eddig több oktatóvideót készítettem a készülékek interneten keresztüli vezérléséről. Ezért mindig az Adafruit MQTT szervert részesítettem előnyben, mivel könnyen kezelhető és felhasználóbarát is volt. De mindez az interneten alapult. Ez azt jelenti, hogy csak akkor tudjuk irányítani a készülékeket, ha megfelelő internetkapcsolatunk van, különben ez egyáltalán nem fog működni. Így ezúttal a helyi MQTT szerverre épülő otthoni automatizálással álltam elő, amelyben internet nélkül is irányíthatjuk a készülékeket. Az összes készülék egyetlen hálózathoz lesz csatlakoztatva, és könnyen vezérelhetjük őket okostelefonos alkalmazásunk segítségével.

A PCB -hez csatlakoztatott különböző érzékelők adatait is meg tudjuk mérni. Lássuk tehát, hogyan működik és hogyan kell elkészíteni.

1. lépés: Szükséges összetevők

  1. Raspberry Pi 3B tábla
  2. SD kártya
  3. Nodemcu Board
  4. 4 x 5V relék
  5. DHT11 érzékelő
  6. 4 db BC547 tranzisztor
  7. 4 x 1n4007 dióda
  8. 4 x 330 ohmos ellenállás
  9. 7805 IC
  10. 9V -os hálózati adapter
  11. DC hálózati aljzat
  12. 2 tűs zöld csatlakozók

2. lépés: Áramköri diagram

Kördiagramm
Kördiagramm

3. lépés: PCB -k rendelése ehhez a projekthez

PCB -k rendelése ehhez a projekthez
PCB -k rendelése ehhez a projekthez

Ez a projekt sok komponenst igényel, hogy összekapcsolódjanak egymással. Ha általános célú NYÁK -ot választ, akkor mozgalmas és hosszú folyamat lesz az Ön számára. Jobb, ha egyedi tervezésű NYÁK -ot választ. Nagyon egyszerű a saját PCB -k megrendelése a jlcpcb.com webhelyről. Csak létre kell hoznia egy fiókot, fel kell töltenie a NYÁK gerber fájlját, és el kell rendelnie. PCB -ket kap az ajtó lépcsőjénél. És hé, tudod -e ennek a PCB -nek az árát?

10 dollárért mindössze 2 dollár. Igen, jól hallotta, mindössze 2 dollárért 10 csodálatos prémium minőségű nyomtatott áramköri lapot kap a küszöbén. Mindig a JLCPCB -t részesítem előnyben a projektjeimben használt PCB -khez, és javaslom Önnek is, hogy menjen hozzá. Ha meg szeretné szerezni a projektben használt PCB gerber fájlját, akkor ingyenesen letöltheti azt a www.easyeda.com/techiesms/ultimate-home-automation webhelyről. A gerber fájl letöltése után töltse fel a JLCPCB -re, és adja le rendelését. Egyszerű.

4. lépés: A Mosquitto MQTT Broker telepítése az Rpi -re

Először is töltse le a raspbian jessie legújabb verzióját a raspberry pi hivatalos webhelyéről. A kép telepítése előtt először formázza az SD kártyát az alkalmazással, az SD kártya formázóval.

Ezután töltse be a képet az SD -kártyára az Etcher nevű szoftver segítségével

Miután sikeresen elindította a képet a kártyára, indítsa el az eszközt, csatlakoztassa az internethez wifin keresztül. Nyissa meg a terminált, és írja be ezeket a parancsokat egyenként, sudo apt-get update

sudo apt-get upgrade

sudo apt-get install mosquitto

sudo apt-get install mosquitto-client

Ezt követően a Pi -t MQTT -brókerként használhatja.

5. lépés: NodeMCU MQTT ügyfélként

NodeMCU MQTT ügyfélként
NodeMCU MQTT ügyfélként

Ebben a projektben a NodeMCU -t használom vezérlőként, amelyre MQTT ügyfélkód van feltöltve. Ennek a projektnek a kódja feltöltésre került a GitHub -fiókomba. A kód használatához telepítenie kell az Adafruit MQTT Library és DHT11 könyvtárat a rendszerre.

Az egyetlen módosítás, amit meg kell tennie a kódon belül, az, hogy először be kell írnia a WiFi hitelesítő adatait. Ezután be kell írnia az MQTT szerverként működő málna pi tábla helyi ip -címét. A Raspberry Pi kártya IP -címének megtekintéséhez nyissa meg a terminált, írja be az ifconfig parancsot, és nyomja meg az enter billentyűt.

A NodeMCU kártya kódja fel van töltve a GitHub -fiókomba. Így könnyen letöltheti és felhasználhatja ezt a kódot a projekthez.

6. lépés: Oktatóvideó

Készítettem egy teljes oktatóvideót, amelyben a projekt minden részét lefedem. Azt is megmutattam, hogyan kell beállítani az MQTT műszerfal androidos alkalmazását. Szóval figyelmesen nézd meg ezt a videót.

Ajánlott: