Innehållsförteckning:
- Steg 1: Utveckla Android -applikationen
- Steg 2: Steg 2 (a): Konfigurera noden Mcu Esp2866
- Steg 3: Steg 2 (b): programmering av Node Mcu
- Steg 4: Steg 3: Förstå Mqtt
Video: Android Home (styr ditt hem från din telefon): 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
Min sista plan är att ha mitt hus i fickan, dess switchar, sensorer och säkerhet. och sedan auto mate det
Inledning: Hej där Ich bin zakriya och det här "Android -hemmet" är mitt projekt, det här projektet är först från fyra kommande instruktioner, I din Instruerbara kommer vi att lära oss att använda Mqtt med noden Mcu Esp 8266 för att styra och övervaka några switchar från var som helst i världen. för controller kommer vi att skapa en app i MIT app uppfinnare. I nästa projekt kommer vi att lägga till sensorer, kameramodul och sedan till sist automatisera systemet.
Det kommer att finnas tre grundläggande steg för att göra det.
steg 1: Utveckla Android -applikation: Vi kommer att öppna öppen källkod online -programvara MIT uppfinnare för att utveckla appen.
Steg 2: Konfigurera nod MCU Esp 8266: den består av två delar, en är hårdvaruinställning och en annan programmerar noden.
steg 3: Förstå Mqtt och arbeta med det: i det här steget kommer vi att förstå det grundläggande protokollet och lära oss att använda installationen.
Maximal tid för att byta en lysdiod är cirka 0,68 sek.
Tillbehör:
1-en-nod Mcu esp 8266: https://www.ebay.com/itm/Node-MCU-V3-2-Arduino-ESP8266-ESP-12-E-Lua-CH340-WiFI-WLan-IoT-Lolin- Micro-flYfE/174098423523? Hash = item2889131ee3: g: xKQAAOSwHu5cHIhE
2-en åtta kanals relämodul: https://www.ebay.com/itm/5V-eight-8-Channel-Relay-Module-For-PIC-AVR-DSP-ARM-Arduino-CAPT2011/223308111375?hash= item33fe335e0f: g: ZTsAAOSwbc5augET
3- en extern 5v (2A) strömkälla
Steg 1: Utveckla Android -applikationen
Att skapa en applikation i MIT app uppfinnare är väldigt enkelt. du måste bara plugga och spela. blockdiagrammet bifogas.
Arbetssätt:
1- När appen initialiseras skickar du ett meddelande till Node Mcu Esp8266 "data_request"
2- När det blir något meddelande (i form "1-0" vilket betyder att ett är avstängt) jämför APP det och ställer in knapparnas färger därefter.
3- när en knapp trycks in är det skicka ett meddelande för att växla status för den knappen i noden mcu "tillstånd " lista.
och vrid knappen grå. (den får färg nu från noden mcu -meddelande)
Redigerbar Aia -fil:
Steg 2: Steg 2 (a): Konfigurera noden Mcu Esp2866
DEL 1: Hårdvarudel
hårdvara är ganska rakt fram följ den givna systematiken och du är bra att gå men du är bra att gå.
Obs: nod mcu digital pin -utgång 3.3v logiknivå, vilket är otillräckligt för reläkort, så du behöver en extern strömförsörjning, som driver reläerna såväl som noden. extern strömförsörjning måste minst vara (5v, 2A)
stiftanslutningar nämns i diagrammet.
Steg 3: Steg 2 (b): programmering av Node Mcu
steg 1: installera esp 8266 -kortet i arduino ide
Steg 2: Välj rätt kom -pin.
steg 3: ladda ner "Relay_control.ino och kör det"
steg 4: installera de givna biblioteken till arduino ide. "Adafruit_MQTT.h"
steg 5: bränn den i din nod mcu
Obs: glöm inte att lägga till ditt issd, lösenord, topic_cmd och topic_state i programmet.
Obs: programmet är välkommenterat och förhoppningsvis blir det enkelt, men om du blir förvirrad någonstans, låt mig veta
Steg 4: Steg 3: Förstå Mqtt
Mqtt (Message Queuing Telemetry Transport) är ett lättmeddelandeprotokoll för enheter att kommunicera, det har tre grundläggande komponenter.
1. prenumerant: prenumerant är den enhet som ansluter sig till mqtt -servern för att få data och meddelanden från servern
2. utgivare: Publisher är den enhet som ansluter sig till mqtt -servern för att ladda upp ett meddelande eller data på servern
3. mäklare: mäklare är servern som håller och övervakar meddelanden från utgivare till prenumeranter.
utgivare, prenumeranter är också kända som klienten på den servern
en mäklare kan ha flera prenumeranter och utgivare
VAD ÄR ÄMNE:
en mäklare kommer att ha tusentals massage, för att säkerställa överföring av meddelande, kommer utgivaren att skicka data sina meddelanden till specifik adress, på samma adress kommer abonnenten att få dessa meddelanden. den adressen kallas ämne. I vårt projekt måste vi ämnen, 1 anger för nod mcu att publicera och mobil för att prenumerera och en för cmds
för androider att publicera och nod för att prenumerera.
Slutligen: för att ladda ner.apk -fil (som inte heller är tillåten att ladda upp) går du till "MIT APP INVENTOR". skapa konto, ladda.aia -typ och ladda ner.apk från "build"
Om du har någon form av fråga eller fråga, meddela mig, och jag skulle gärna vilja veta om du vill att jag ska arbeta för dig i ditt projekt.
Rekommenderad:
No Pee Now, Pet Behavior Adjustment Device som stoppar katterna att kissa runt i ditt hem: 4 steg
No Pee Now, Pet Behavior Adjustment Device som stoppar katterna att kissa runt i ditt hem: Jag blev så störd av min kattunge att hon gillar att kissa på min säng, jag kollade allt hon behöver och jag tog henne också till veterinären. Efter att jag felsökte allt jag kan tänka mig och lyssna på läkarens ord inser jag att hon bara har ett dåligt beteende. Så th
Plug & Play CO2 -sensordisplay med NodeMCU/ESP8266 för skolor, förskolor eller ditt hem: 7 steg
Plug & Play CO2 -sensordisplay med NodeMCU/ESP8266 för skolor, förskolor eller ditt hem: Jag ska visa dig hur du snabbt bygger en plugg & spela CO2 -sensor där alla delar av projektet kommer att anslutas med DuPont -ledningar. Det kommer bara att vara 5 punkter som behöver lödas, för jag lödde inte alls före det här projektet
Styr din modell tåglayout med ditt tangentbord !: 12 steg
Styr din modelltåglayout med ditt KEYBOARD !: I en av mina tidigare instruktioner visade jag dig hur du kan styra ditt modelltåg med din TV -fjärrkontroll. Du kan också kolla in en uppgraderad version här. I den här instruktionsboken kommer jag att visa dig hur du styr en tåglayout med ett tangentbord
Röststyr ditt hem var som helst i världen: 5 steg
Röststyrning av ditt hem var som helst i världen: … inte science fiction längre … Med hjälp av hårdvara och mjukvara som finns tillgänglig idag kommer denna instruktionsbok att visa hur det är möjligt att röststyra majoriteten av ditt hems system via röststyrning, smartphone, surfplatta och/eller dator var som helst jag
Arduino och Apple HomeKit -integration - Styr ditt hem från Siri! IoT är här: 6 steg
Arduino och Apple HomeKit -integration - Styr ditt hem från Siri! IoT är här: Denna instruktör ger dig ett snabbt och enkelt sätt att lägga till ett arduino -kort till Apples HomeKit på en iOS -enhet. Det öppnar upp alla möjliga möjligheter, inklusive skript som körs på servern, kombinerat med Apples HomeKit " Scenes ", det gör