Indholdsfortegnelse:
- Trin 1: Udvikling af Android -applikationen
- Trin 2: Trin 2 (a): Opsætning af knuden Mcu Esp2866
- Trin 3: Trin 2 (b): programmering af Node Mcu
- Trin 4: Trin 3: forståelse af Mqtt
Video: Android Home (styr dit hjem fra din telefon): 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Min endelige plan er at have mit hus på lommen, dets kontakter, sensorer og sikkerhed. og derefter auto mate det
Indledning: Hej Ich bin zakriya, og dette "Android -hjem" er mit projekt, dette projekt er først fra fire kommende instruktører, I din instruktionsbog lærer vi at bruge Mqtt med node Mcu Esp 8266 til at styre og overvåge nogle switches overalt i verden. for controlleren opretter vi en app i MIT app opfinder. I de næste projekter tilføjer vi sensorer, kameramodul og til sidst automatiserer systemet.
Der vil være tre grundlæggende trin til at gøre det selv.
trin 1: Udvikling af Android -applikation: Vi vil åbne open source online software MIT opfinder til udvikling af appen.
Trin 2: Opsætning af knude MCU Esp 8266: den består af to dele, den ene er hardwareindstilling og den anden programmerer noden.
trin 3: Forståelse af Mqtt og arbejde med det: i dette trin vil vi forstå den grundlæggende protokol og lære at bruge opsætningen.
Maksimal tid til at skifte en LED er cirka 0,68 sek.
Tilbehør:
1-en node 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-et otte 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 ekstern 5v (2A) strømkilde
Trin 1: Udvikling af Android -applikationen
Det er meget let at oprette en applikation i MIT app opfinder. du skal bare plug and play. blokdiagrammet er vedhæftet.
Arbejder:
1- Når en app initialiseres, sendes en besked til Node Mcu Esp8266 "data_request"
2- Når den får en besked (i form "1-0", hvilket betyder, at en er slukket), sammenligner APP den og indstiller knappernes farver i overensstemmelse hermed.
3- hver gang der trykkes på en knap, sender den en besked for at skifte tilstand for denne knap i node mcu "states " listen.
og drej knappen grå. (den modtager nu farve fra node mcu -besked)
Redigerbar Aia -fil:
Trin 2: Trin 2 (a): Opsætning af knuden Mcu Esp2866
DEL 1: Hardware -del
hardware er ret ligetil, følg den givne systemiske, og du er god til at gå, men du er god til at gå.
Bemærk: node mcu digital pin output 3.3v logisk niveau, hvilket er utilstrækkeligt til relækort, så du har brug for en ekstern strømforsyning, som driver relæerne samt noden. ekstern strømforsyning skal mindst være (5v, 2A)
stiftforbindelser er nævnt i diagrammet.
Trin 3: Trin 2 (b): programmering af Node Mcu
trin 1: installer esp 8266 -bord i arduino ide
trin 2: valg af den rigtige kommando.
trin 3: download "Relay_control.ino og kør det"
trin 4: installer de givne biblioteker til arduino ide. "Adafruit_MQTT.h"
trin 5: brænd det ind i din node mcu
Bemærk: glem ikke at tilføje din issd, adgangskode, topic_cmd og topic_state i programmet.
Bemærk: programmet er godt kommenteret, og forhåbentlig vil det være let, men lad mig vide, hvis du bliver forvirret hvor som helst
Trin 4: Trin 3: forståelse af Mqtt
Mqtt (Message Queuing Telemetry Transport) er en let beskedprotokol til enheder til kommunikation, den har tre grundlæggende komponenter.
1. Abonnent: Abonnent er den enhed, der slutter sig til mqtt -serveren for at få data og beskeder fra serveren
2. udgiver: Publisher er den enhed, der slutter sig til mqtt -serveren for at uploade en meddelelse eller data på serveren
3. mægler: mægler er serveren, som opbevarer og overvåger beskederne fra udgivere til abonnenter.
udgivere, abonnenter er også kendt som klienten på den server
en mægler kan have flere abonnenter og udgivere
HVAD ER TEMA:
en mægler vil have tusindvis af massager, for at sikre overførsel af beskeder sender udgiveren data sine meddelelser til en bestemt adresse, på samme adresse vil abonnenten få disse meddelelser. den adresse kaldes emne. I vores projekt skal emner, 1 angiver, at node mcu skal udgives og mobil til at abonnere og en til cmds
for at androids kan udgives og node til at abonnere.
Endelig: For at downloade.apk -fil (som heller ikke er tilladt at uploade) går du til "MIT APP INVENTOR". opret konto, indlæs.aia -type og download derefter.apk fra "build"
Hvis du har nogen form for spørgsmål eller forespørgsel, lad mig det vide, og jeg vil meget gerne vide, om du vil have mig til at arbejde for dig på dit projekt.
Anbefalede:
Styr din computer med dit hoved !: 6 trin (med billeder)
Styr din computer med dit hoved !: Hej, jeg har oprettet et system, der giver dig mulighed for at styre din computers mus ved blot at bevæge dit hoved.Hvis du kan lide mit projekt, tøv ikke med at stemme på mig i Arduino Contest 2017 .;) Hvorfor lavede jeg dette? Jeg ville lave et objekt, der gør videospil til
Styr dit modeltoglayout med dit tastatur !: 12 trin
Styr dit modeltoglayout med dit tastatur !: I en af mine tidligere instruktioner viste jeg dig, hvordan du kan styre dit modeltog med din fjernbetjening til tv. Du kan også tjekke en opgraderet version her. I denne Instructable vil jeg vise dig, hvordan du styrer et modeltoglayout med et tastatur
Styr dit modeltoglayout med din mobiltelefon !: 11 trin (med billeder)
Styr dit modeltoglayout med din mobiltelefon !: Styring af et modeltoglayout med en kablet gasspjæld og valgmulighedsregulatorer kan være en god start for begyndere, men de udgør et problem med ikke-portabilitet. Også de trådløse controllere, der kommer på markedet, kan enten enten kun styre et lokomotiv
Arduino og Apple HomeKit -integration - Styr dit hjem fra Siri! IoT er her: 6 trin
Arduino og Apple HomeKit -integration - Styr dit hjem fra Siri! IoT er her: Denne instruktør giver dig en hurtig og nem måde at tilføje et arduino -kort til Apples HomeKit på en iOS -enhed. Det åbner alle mulige muligheder, herunder scripts, der kører på serveren, kombineret med Apples HomeKit " Scenes ", det gør
Styr dit modeltoglayout med dit fjernsyn!: 7 trin (med billeder)
Styr dit modeltoglayout med dit fjernsyn!: I denne instruktør vil jeg vise dig, hvordan du laver et IR -fjernbetjeningssystem til et modeltog. Du vil derefter kunne styre dine tog, mens du slapper af på din sofa. Så lad os komme i gang