Tartalomjegyzék:
- 1. lépés: Szükséges összetevők
- 2. lépés: Áramköri diagram
- 3. lépés: PCB -k rendelése ehhez a projekthez
- 4. lépés: A Mosquitto MQTT Broker telepítése az Rpi -re
- 5. lépés: NodeMCU MQTT ügyfélként
- 6. lépés: Oktatóvideó
Videó: HOME AUTOMATIKA A HELYI MQTT SZERVEREN ALKALMAZVA RASPBERRY PI ÉS NODEMCU TÁBLA HASZNÁLATA: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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
- Raspberry Pi 3B tábla
- SD kártya
- Nodemcu Board
- 4 x 5V relék
- DHT11 érzékelő
- 4 db BC547 tranzisztor
- 4 x 1n4007 dióda
- 4 x 330 ohmos ellenállás
- 7805 IC
- 9V -os hálózati adapter
- DC hálózati aljzat
- 2 tűs zöld csatlakozók
2. lépés: Áramköri diagram
3. lépés: 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
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:
ESP8266 Nodemcu hőmérséklet -figyelés DHT11 használatával a helyi webszerveren - Szobahőmérséklet és páratartalom beállítása a böngészőben: 6 lépés
ESP8266 Nodemcu hőmérséklet -figyelés DHT11 használatával a helyi webszerveren | Szobahőmérséklet és páratartalom beállítása böngészőjében: Sziasztok, ma páratartalmat és amp; hőmérséklet -felügyeleti rendszer ESP 8266 NODEMCU & DHT11 hőmérséklet -érzékelő. A hőmérsékletet és a páratartalmat a DHT11 Sensor & böngészőben látható, hogy melyik weboldalt fogják kezelni
ESP 8266 Nodemcu Ws 2812 Neopixel alapú LED MOOD lámpa, amelyet a helyi webszerver vezérel: 6 lépés
ESP 8266 Nodemcu Ws 2812 Neopixel alapú LED MOOD lámpa, amelyet a helyi webszerver vezérel: ESP 8266 Nodemcu Ws 2812 Neopixel alapú LED MOOD lámpa, amelyet a webszerver használ
Beltéri növények öntözése NodeMCU, helyi Blynk szerver és Blynk Apk segítségével, állítható alapérték: 3 lépés
Beltéri növények öntözése NodeMCU, Local Blynk Server és Blynk Apk segítségével, állítható alapérték: Ezt a projektet azért építettem fel, mert a beltéri növényeimnek egészségesnek kell lenniük akkor is, ha hosszabb ideig nyaralok, és tetszik az ötlet az interneten keresztül ellenőrizni vagy legalább figyelemmel kísérni az összes lehetséges dolgot, ami otthonomban történik
Az Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE kompatibilis tábla használata a Blynk használatával: 10 lépés
Az Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE kompatibilis kártya használata a Blynk használatával: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE kompatibilis kártya Leírás: WiFi ESP8266 Development Board WEMOS D1. A WEMOS D1 egy ESIF8266 12E alapú WIFI fejlesztő tábla. A működés hasonló a NODEMCU -hoz, kivéve, hogy a hardver beépített
Forgalomminta -elemző élő objektum -észlelést alkalmazva: 11 lépés (képekkel)
Közlekedésminta -elemző az élő objektum -észlelés használatával: A mai világban a közlekedési lámpák elengedhetetlenek a biztonságos úthoz. A közlekedési lámpák azonban sokszor bosszantóak lehetnek olyan helyzetekben, amikor valaki éppen akkor közeledik a lámpához, amikor az pirosra vált. Ez időt veszít, különösen akkor, ha a fény rossz