Sadržaj:
- Korak 1: Razvoj Android aplikacije
- Korak 2: Korak 2 (a): Postavljanje čvora Mcu Esp2866
- Korak 3: Korak 2 (b): programiranje čvora Mcu
- Korak 4: Korak 3: razumijevanje Mqtt -a
Video: Android Home (kontrolirajte svoj dom s telefona): 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Moj konačni plan je da imam kuću u džepu, njene prekidače, senzore i sigurnost. a zatim ga automatski uparite
Uvod: Zdravo Ich bin zakriya i ovaj "Android dom" je moj projekt, ovaj projekt je prvi od četiri nadolazeće instrukcije, U yothis Instructable -u naučit ćemo koristiti Mqtt s čvorom Mcu Esp 8266 za kontrolu i nadgledanje nekih prekidača s bilo kojeg mjesta u svijetu. za kontroler ćemo kreirati aplikaciju u MIT app inventor -u. U sljedećim projektima ćemo dodati senzore, modul kamere, a zatim konačno automatizirati sistem.
Postoje tri osnovna koraka da biste to uradili sami.
korak 1: Razvoj Android aplikacije: Mi ćemo vam otvoriti MIT pronalazača softvera otvorenog koda za razvoj aplikacije.
Korak 2: Postavljanje čvora MCU Esp 8266: sastoji se od dva dijela, jedan je hardverska postavka, a drugi programiranje čvora.
korak 3: Razumijevanje Mqtt -a i rad s njim: u ovom koraku ćemo razumjeti osnovni protokol i naučiti koristiti postavku.
Maksimalno vreme za promenu LED -a je otprilike 0,68 sek.
Potrošni materijal:
1-jedan čvor 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-jedan osmokanalni relejni 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- vanjski izvor napajanja od 5V (2A)
Korak 1: Razvoj Android aplikacije
Stvaranje aplikacije u pronalazaču aplikacija MIT -a vrlo je jednostavno. samo morate uključiti i igrati. blok dijagram je priložen.
Rad:
1- Kad god se aplikacija inicijalizira, pošaljite poruku Node Mcu Esp8266 "data_request"
2- Kad god dobije neku poruku (u obliku "1-0", što znači da je jedna isključena), APP to uspoređuje i prema tome postavlja boje dugmadi.
3- kad god se pritisne dugme, šalje se poruka za prebacivanje stanja tog dugmeta na listi čvorova mcu "states ".
i okrenite dugme sivo. (sada prima boju iz mcu poruke čvora)
Aia datoteka za uređivanje:
Korak 2: Korak 2 (a): Postavljanje čvora Mcu Esp2866
DIO 1: Dio hardvera
hardver je prilično jasan, slijedite zadani sistemski i dobro ste krenuli, ali spremni ste.
Napomena: ncu mcu digitalni pin izlaz 3.3v logički nivo, što je nedovoljno za relejnu ploču, pa vam je potrebno vanjsko napajanje koje će napajati releje kao i čvor. vanjsko napajanje mora biti barem (5v, 2A)
pin -spojevi su spomenuti na dijagramu.
Korak 3: Korak 2 (b): programiranje čvora Mcu
korak 1: instalirajte esp 8266 ploču u arduino ide
korak 2: odabir pravog com pina.
korak 3: preuzmite "Relay_control.ino i pokrenite ga"
korak 4: instalirajte date biblioteke na arduino ide. "Adafruit_MQTT.h"
korak 5: narežite ga u svoj mcu čvor
napomena: ne zaboravite dodati svoj issd, lozinku, topic_cmd i topic_state u program.
napomena: program je dobro komentiran i nadam se da će biti lak, ali ako se bilo gdje zbunite javite mi
Korak 4: Korak 3: razumijevanje Mqtt -a
Mqtt (telemetrijski transport u redu poruka) je lagani protokol za razmjenu poruka za uređaje za komunikaciju, koji ima tri osnovne komponente.
1. Pretplatnik: Pretplatnik je uređaj koji se pridružuje poslužitelju mqtt radi dobivanja podataka i poruka s poslužitelja
2.publisher: Publisher je uređaj koji se pridružuje mqtt serveru za postavljanje poruke ili podataka na server
3.broker: broker je poslužitelj koji čuva i prati poruke izdavača prema pretplatnicima.
izdavači, pretplatnici su poznati i kao klijenti tog servera
posrednik može imati više pretplatnika i izdavača
ŠTA JE TEMA:
jedan broker će imati hiljade masaža, kako bi se osigurao prijenos poruke, izdavač će poslati svoje poruke na određenu adresu, na istoj adresi pretplatnik će te poruke dobiti. ta adresa se naziva tema. U našem projektu će biti tema, 1 stanje za čvor mcu za objavljivanje i mobilno za pretplatu i jedno za cmds
za androide za objavljivanje i čvor za pretplatu.
Konačno: da biste preuzeli.apk datoteku (koja također nije dopuštena za prijenos) otići ćete na "MIT APN INVENTOR". stvorite račun, učitajte.aia tip, a zatim preuzmite.apk iz "build"
Ako imate bilo kakvu vrstu pitanja ili upita, obavijestite me i volio bih znati želite li da radim za vas na vašem projektu.
Preporučuje se:
Kontrolirajte svoj elektronički svijet putem interneta: 16 koraka
Kontrolišite svoj elektronski svijet putem Interneta: Slijedeći ove upute, moći ćete UKLJUČITI i ISKLJUČITI LED diode sa bilo kojeg mjesta u svijetu. Pažljivo pročitajte sva uputstva i slijedite korake jedan po jedan. Nakon proučavanja ovog uputstva, moći ćete koristiti to znanje na raznim
Arduino i Apple HomeKit integracija - kontrolirajte svoj dom iz Siri! IoT je ovdje: 6 koraka
Arduino i Apple HomeKit integracija - kontrolirajte svoj dom iz Siri! IoT je ovdje: Ovaj Instructable će vam dati brz i jednostavan način da dodate arduino ploču u Appleov HomeKit na iOS uređaju. Otvara sve vrste mogućnosti, uključujući skripte pokrenute na serveru, u kombinaciji s Apples HomeKit "Scene", to čini
Pametno osigurajte svoj pametni dom: 14 koraka
Pametno osigurajte svoju pametnu kuću: Ja se takmičim za takmičenje sigurna i sigurna. Ako vam se sviđa moja instrukcija, glasajte za nju! Pokazat ću vam kako lako i jeftino potpuno zaštititi svoj dom i njegovu okolinu. Sadrži segmente u kojima ćete naučiti kako: 1. Konfigurirajte y
Učinite svoj dom pametnim pomoću Sonoffa i kontaktora: 3 koraka
Učinite svoj dom pametnim pomoću Sonoffa i kontaktora: Učinite svoj dom pametnim pomoću Sonoffa i kontaktora
Zaštitite svoj dom laserskim snopovima!: 7 koraka (sa slikama)
Zaštitite svoj dom laserskim snopovima !: Ovdje je jednostavan za izradu i moćan laserski alarmni sistem koji može zaštititi cijeli vaš dom, unutra ili vani! Moja inspiracija za ovaj projekat došla je od Brad Grahama & Kathy McGowan. Za detalje i rezultate testa pogledajte video. Bićete impresionirani