Përmbajtje:
- Hapi 1: Zhvillimi i Aplikacionit Android
- Hapi 2: Hapi 2 (a): Vendosja e Nyjes Mcu Esp2866
- Hapi 3: Hapi 2 (b): programimi i Node Mcu
- Hapi 4: Hapi 3: të kuptuarit e Mqtt
Video: Android Home (kontrolloni shtëpinë tuaj nga telefoni juaj): 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:14
Plani im përfundimtar është të kem shtëpinë time në xhep, çelsat e saj, sensorët dhe sigurinë. dhe pastaj bashkojeni atë automatikisht
Hyrje: Përshëndetje Ich bin zakriya dhe kjo "shtëpi Android" është projekti im, ky projekt është i pari nga katër udhëzime të ardhshme, Në yothis Instructable do të mësojmë të përdorim Mqtt me nyjen Mcu Esp 8266 për të kontrolluar dhe monitoruar disa ndërprerës nga kudo në botë. për kontrolluesin ne do të krijojmë një aplikacion në shpikësin e aplikacioneve MIT. Në projektet e ardhshme do të shtojmë sensorë, modul të kamerës dhe më në fund do të automatizojmë sistemin.
Do të ketë tre hapa bazë për ta bërë atë.
hapi 1: Zhvillimi i aplikacionit Android: Ne do të hapni softuerin online me burim të hapur MIT për zhvillimin e aplikacionit.
Hapi 2: Vendosja e nyjes MCU Esp 8266: ajo përbëhet nga dy pjesë, njëra është vendosja e harduerit dhe tjetra është programimi i nyjes.
hapi 3: Kuptimi i Mqtt dhe puna me të: në këtë hap ne do të kuptojmë protokollin bazë dhe do të mësojmë të përdorim konfigurimin.
Koha maksimale për të ndërruar një led është afërsisht 0.68 sek.
Furnizimet:
1-një nyje Mcu esp 8266: https://www.ebay.com/itm/Node-MCU-V3-2-Arduino-ESP8266-ESP-12-E-Lua-CH340-WiFI-WLan-IoT-Lolin- Mikro-flYfE/174098423523? Hash = pika2889131ee3: g: xKQAAOSwHu5cHIhE
Moduli stafetë 2-një tetë kanalësh: https://www.ebay.com/itm/5V-eight-8-Channel-Relay-Module-For-PIC-AVR-DSP-ARM-Arduino-CAPT2011/223308111375?hash= pika33fe335e0f: g: ZTsAAOSwbc5augET
3- një burim i jashtëm i energjisë 5v (2A)
Hapi 1: Zhvillimi i Aplikacionit Android
Krijimi i një aplikacioni në shpikësin e aplikacioneve MIT është shumë e lehtë. ju vetëm duhet të lidheni dhe të luani. është bashkangjitur diagrami i blloqeve.
Duke punuar:
1- Sa herë që aplikacioni është i inicializuar, i dërgoni një mesazh Node Mcu Esp8266 "data_request"
2- Sa herë që merr ndonjë mesazh (Në formën "1-0" që do të thotë se njëri është i fikur), APP e krahason atë dhe vendos Ngjyrat e butonave në përputhje me rrethanat.
3- Sa herë që shtypet një buton, ai dërgon një mesazh për të ndryshuar gjendjen e atij butoni në listën e nyjeve mcu "gjendjet ".
dhe kthejeni butonin gri. (tani merr ngjyrën nga mesazhi nyje mcu)
Skedar Aia i redaktueshëm:
Hapi 2: Hapi 2 (a): Vendosja e Nyjes Mcu Esp2866
PJESA 1: Pjesa e harduerit
hardueri është goxha i drejtë, ndiqni sistemin e dhënë dhe jeni mirë të shkoni, por jeni mirë të shkoni.
Shënim: nyja mcu pin dalëse digjitale 3.3v nivel logjik, i cili është i pamjaftueshëm për bordin e stafetave, kështu që keni nevojë për një furnizim me energji të jashtme, i cili do të fuqizojë stafetat si dhe nyjen. furnizimi me energji të jashtme duhet të jetë së paku (5v, 2A)
lidhjet pin janë përmendur në diagram.
Hapi 3: Hapi 2 (b): programimi i Node Mcu
hapi 1: instaloni bordin esp 8266 në arduino ide
hapi 2: përzgjedhja e com pin -it të duhur.
hapi 3: shkarkoni "Relay_control.ino dhe drejtojeni"
hapi 4: instaloni bibliotekat e dhëna në arduino ide. "Adafruit_MQTT.h"
hapi 5: digjeni atë në nyjen tuaj mcu
shënim: mos harroni të shtoni issd, fjalëkalimin, topic_cmd dhe topic_state në program.
shënim: programi është i komentuar mirë dhe shpresojmë se do të jetë i lehtë, por nëse ngatërroheni diku më tregoni
Hapi 4: Hapi 3: të kuptuarit e Mqtt
Mqtt (Message Queuing Telemetry Transport) është një protokoll mesazhesh me peshë të lehtë për pajisjet që komunikojnë, ai ka tre përbërës bazë.
1. Abonuesi: Abonuesi është pajisja e cila bashkohet me serverin mqtt për të marrë të dhëna dhe mesazhe nga serveri
2.publisher: Publisher është pajisja që bashkohet me serverin mqtt për të ngarkuar një mesazh ose të dhëna në server
3. ndërmjetësi: ndërmjetësi është serveri, i cili mban dhe monitoron mesazhet nga botuesit tek pajtimtarët.
botuesit, pajtimtarët njihen gjithashtu si klientë të atij serveri
një ndërmjetës mund të ketë abonentë dhe botues të shumtë
ÇFAR SHT TEMA:
një ndërmjetës do të ketë mijëra masazhe, për të siguruar transferimin e mesazhit, botuesi do të dërgojë të dhëna mesazhet e tij në adresë specifike, në të njëjtën adresë pajtimtari do t'i marrë ato mesazhe. ajo adresë quhet temë. Në projektin tonë duhet të kemi tema, 1 gjendje për publikimin e nyjes mcu dhe celular për t'u abonuar dhe një për cmds
që androidet të publikojnë dhe nyja të abonohen.
Së fundi: për të shkarkuar skedarin.apk (i cili gjithashtu nuk lejohet të ngarkohet) do të shkoni te "MIT APP INVENTOR". krijoni llogari, ngarkoni llojin.aia dhe më pas shkarkoni.apk nga "build"
Nëse keni ndonjë lloj pyetjeje ose pyetjeje më tregoni, dhe unë do të doja të di nëse doni që unë të punoj për ju në projektin tuaj.
Recommended:
Kontrolloni zërin shtëpinë tuaj nga kudo në botë: 5 hapa
Kontrolloni zërin shtëpinë tuaj nga kudo në botë: … jo fantazi shkencore … Duke përdorur pajisje dhe softuer të disponueshëm sot, ky Instructable do të demonstrojë sesi është e mundur të kontrolloni me zë shumicën e sistemeve të shtëpisë tuaj përmes kontrollit të zërit, smartphone, tabletë, dhe/ose kompjuter nga kudo që
Arduino dhe Apple HomeKit Integrimi - Kontrolloni shtëpinë tuaj nga Siri! IoT është këtu: 6 hapa
Arduino dhe Apple HomeKit Integrimi - Kontrolloni shtëpinë tuaj nga Siri! IoT është këtu: Ky Instructable do t'ju japë një mënyrë të shpejtë dhe të lehtë për të shtuar një bord arduino në HomeKit të Apple në një pajisje iOS. Ajo hap të gjitha llojet e mundësive, përfshirë Skriptet që funksionojnë në server, të kombinuara me Apples HomeKit " Skenat ", ajo bën
Kontrolloni LED nga Rrjeti juaj WiFi! SPEEEduino V1.1: 4 hapa (me fotografi)
Kontrolloni LED nga Rrjeti juaj WiFi! SPEEEduino V1.1: Çfarë është SPEEEduino? SPEEEduino është një bord mikrokontrollues i aktivizuar me Wi-Fi i bazuar në ekosistemin Arduino, i ndërtuar për edukatorët. SPEEEduino kombinon faktorin e formës dhe mikrokontrolluesin e Arduino me ESP8266 Wi-Fi SoC, duke bërë
Kontrolloni pajisjet shtëpiake nga telefoni juaj i mençur me aplikacionin Blynk dhe Raspberry Pi: 5 hapa (me fotografi)
Kontrolloni pajisjet shtëpiake nga telefoni juaj i mençur me aplikacionin Blynk dhe Raspberry Pi: Në këtë projekt, ne do të mësojmë se si të përdorim aplikacionin Blynk dhe Raspberry Pi 3 në mënyrë që të kontrollojmë pajisjet shtëpiake (krijues kafeje, llambë, perde dritareje dhe më shumë … ). Komponentët e harduerit: Raspberry Pi 3 Relay Lamp Breadboard Wires Aplikacionet e softuerit: Blynk A
Kontrolloni dritat në shtëpinë tuaj me kompjuterin tuaj: 3 hapa (me fotografi)
Kontrolloni dritat në shtëpinë tuaj me kompjuterin tuaj: A keni dashur ndonjëherë të kontrolloni dritat në shtëpinë tuaj nga kompjuteri juaj? Actuallyshtë në të vërtetë mjaft e përballueshme për ta bërë këtë. Ju madje mund të kontrolloni sistemet e spërkatësve, perdet automatike të dritareve, ekranet e projektimit të motorizuar, etj. Ju duhen dy pjesë të luftës së fortë