Përmbajtje:
- Hapi 1: Përbërësit e kërkuar
- Hapi 2: Diagrami i Qarkut
- Hapi 3: Renditja e PCB -ve për këtë projekt
- Hapi 4: Instalimi i Mosquitto MQTT Broker në Rpi
- Hapi 5: NodeMCU Si klient MQTT
- Hapi 6: Video mësimore
Video: AUTOMATIZIMI I SHTPIS BAZUAR NER SERVERIN LOKAL MQTT P USRDORIMI PI RASPBERRY dhe bordit NODEMCU: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:18
Deri tani kam bërë disa video mësimore në lidhje me kontrollin e pajisjeve në internet. Dhe për këtë unë gjithmonë preferova serverin Adafruit MQTT pasi ishte i lehtë për t'u përdorur dhe gjithashtu miqësor ndaj përdoruesit. Por e gjithë kjo gjë bazohej në internet. Kjo do të thotë që ne mund t'i kontrollojmë pajisjet vetëm kur kemi lidhjen e duhur të internetit, përndryshe ato nuk do të funksionojnë fare. Kështu që këtë herë, unë erdha me automatizimin e shtëpisë bazuar në serverin lokal MQTT në të cilin ne mund të kontrollojmë pajisjet pa ndonjë nevojë për internet. Të gjitha pajisjet do të lidhen me një rrjet të vetëm dhe ne lehtë mund t'i kontrollojmë ato duke përdorur aplikacionin tonë të telefonit inteligjent.
Ne gjithashtu mund të masim të dhënat e sensorëve të ndryshëm të bashkangjitur në PCB -në tonë. Pra, le të shohim se si funksionon dhe si ta bëjmë atë.
Hapi 1: Përbërësit e kërkuar
- Bordi Raspberry Pi 3B
- kartë SD
- Bordi Nodemcu
- Reletë 4 x 5V
- Sensori DHT11
- 4 x tranzistorë BC547
- 4 x 1n4007 diodë
- Rezistencë 4 x 330 ohm
- 7805 IC
- Përshtatës energjie 9v
- Prizë e rrymës DC
- Lidhës të gjelbër me 2 kunja
Hapi 2: Diagrami i Qarkut
Hapi 3: Renditja e PCB -ve për këtë projekt
Ky projekt kërkon shumë përbërës të lidhen me njëri -tjetrin. Nëse shkoni për një PCB me Qëllim të Përgjithshëm, atëherë do të jetë një proces i vrullshëm dhe i gjatë për ju. Më mirë të shkoni për një PCB të krijuar me porosi. Veryshtë shumë e thjeshtë të porositni PCB -të tuaja nga jlcpcb.com. Thjesht duhet të bëni një llogari, të ngarkoni skedarin gerber të PCB dhe të bëni porosinë tuaj. Ju do të merrni PCB në derën tuaj. Dhe hej, a e dini çmimin për këto PCB?
Justshtë vetëm 2 dollarë për 10 PCB. Po, e keni dëgjuar mirë, në vetëm 2 dollarë, do të merrni 10 PCB të mahnitshme me cilësi premium në pragun tuaj. Unë gjithmonë preferoj JLCPCB për PCB -të e përdorura në projektet e mia dhe do t'ju sugjeroj gjithashtu që të shkoni për të. Nëse dëshironi të merrni skedarin gerber të PCB të përdorur në këtë projekt, mund ta shkarkoni falas nga, www.easyeda.com/techiesms/ultimate-home-automation. Pas shkarkimit të skedarit gerber, ngarkoni atë në JLCPCB dhe vendosni porosinë tuaj. E thjeshte
Hapi 4: Instalimi i Mosquitto MQTT Broker në Rpi
Para së gjithash, shkarkoni versionin më të fundit të raspbian jessie nga faqja zyrtare e mjedrës pi. Para instalimit të figurës, para së gjithash formatoni kartën SD me aplikacionin, formatuesin e kartës SD.
Pastaj ngarkoni imazhin në kartën SD me ndihmën e softuerit të quajtur Etcher
Pasi ta keni nisur me sukses imazhin në kartën, filloni pajisjen, lidheni atë me internetin përmes wifi. Hapni terminalin dhe futni këto komanda një nga një, përditësim sudo apt-get
sudo apt-get upgrade
sudo apt-get install mushkonja
sudo apt-get install mushkonja-klientë
Pasi ta bëni këtë, do të jeni në gjendje të përdorni Pi tuaj si një ndërmjetës MQTT..
Hapi 5: NodeMCU Si klient MQTT
Në këtë projekt, unë jam duke përdorur NodeMCU si një kontrollues i cili ka kodin e klientit MQTT të ngarkuar në të. Kodi për këtë projekt është ngarkuar në llogarinë time GitHub. Për ta përdorur atë kod, duhet të keni të instaluar Bibliotekën Adafruit MQTT dhe bibliotekën DHT11 në sistemin tuaj.
Ndryshimi i vetëm që duhet të bëni brenda kodit është se, së pari duhet të futni kredencialet WiFi në të. Atëherë duhet të futni adresën IP lokale të bordit tuaj mjedër pi që vepron si një server MQTT. Për të marrë adresën IP të bordit tuaj Raspberry Pi, hapni terminalin dhe futni komandën ifconfig dhe shtypni enter.
Kodi për bordin NodeMCU ngarkohet në llogarinë time GitHub. Kështu që lehtë mund ta shkarkoni dhe përdorni atë kod për projektin tuaj.
Hapi 6: Video mësimore
Unë kam bërë një video të plotë mësimore në të cilën kam mbuluar secilën pjesë të këtij projekti. Unë gjithashtu kam treguar se si të konfiguroni atë aplikacion pulti MQTT android. Shikojeni me mirësi këtë video.
Recommended:
Automatizimi llafazan -- Audio Nga Arduino -- Automatizimi i kontrolluar nga zëri -- HC - 05 Moduli Bluetooth: 9 hapa (me fotografi)
Automatizimi llafazan || Audio Nga Arduino || Automatizimi i kontrolluar nga zëri || HC - 05 Moduli Bluetooth: …………………………. Ju lutemi SUBSCRIBE në kanalin tim në YouTube për më shumë video …. …. Në këtë video ne kemi ndërtuar një Automatizim Bisedues .. Kur do të dërgoni një komandë zanore përmes celularit, atëherë ai do të ndezë pajisjet shtëpiake dhe do të dërgojë reagime për
Gjurmuesi i makinave GPS me njoftim SMS dhe ngarkimi i të dhënave Thingspeak, i bazuar në Arduino, automatizimi në shtëpi: 5 hapa (me fotografi)
GPS Car Tracker Me SMS Njoftim dhe Thingspeak Data Upload, Arduino Based, Home Automation: E kam bërë këtë gjurmues GPS vitin e kaluar dhe meqenëse funksionon mirë e publikoj tani në Instructable. Isshtë e lidhur me prizën e aksesorëve në bagazhin tim. Gjurmuesi GPS ngarkon pozicionin e makinës, shpejtësinë, drejtimin dhe temperaturën e matur nëpërmjet një të dhëne celulare
ESP 8266 Nodemcu Ws 2812 Llambë LED MOOD e bazuar në neopixel e kontrolluar nga serveri lokal në internet: 6 hapa
ESP 8266 Nodemcu Ws 2812 Llamba LED MOOD e bazuar në Neopixel e kontrolluar nga Web Serveri lokal: ESP 8266 Nodemcu Ws 2812 Llamba LED MOOD LED me bazë Neopixel e kontrolluar duke përdorur serverin e uebit
LED i kontrolluar nga interneti duke përdorur serverin e uebit të bazuar në ESP32: 10 hapa
LED i kontrolluar nga Interneti duke përdorur Web Serverin e bazuar në ESP32: Vështrim i përgjithshëm i projektitNë këtë shembull, ne do të kuptojmë se si të bëjmë një server në internet të bazuar në ESP32 për të kontrolluar gjendjen LED, e cila është e arritshme nga kudo në botë. Ju do të keni nevojë për një kompjuter Mac për këtë projekt, por mund ta përdorni këtë softuer edhe në një i
Kontrolli i zërit Ndriçon shirita elektronikë RGB të udhëhequr dhe më shumë me Cortana dhe Arduino Automatizimi në shtëpi: 3 hapa
Kontrolli i Zërit Ndriçon Elektronikë RGB Led Rrip dhe më shumë Me Cortana dhe Arduino Home Automation: Ju pëlqen ideja për të kontrolluar gjërat me zërin tuaj? Apo nuk ju pëlqen të dilni nga shtrati për të fikur dritat? Por të gjitha zgjidhjet ekzistuese si google home janë shumë të shtrenjta? Tani mund ta bëni vetë për nën 10 dollarë. Dhe akoma më mirë është shumë e lehtë