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
Video: Android Home (kontrolirajte svoj dom s telefona): 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Moj konačni plan je imati svoju kuću u džepu, njene prekidače, senzore i sigurnost. a zatim ga automatski uparite
Uvod: Pozdrav Ich bin zakriya i ovaj "Android dom" je moj projekt, ovaj projekt je prvi od četiri nadolazeće instrukcije, U yothis Instructableu naučit ćemo koristiti Mqtt s čvorom Mcu Esp 8266 za upravljanje i nadgledanje nekih prekidača s bilo kojeg mjesta u svijetu. za kontroler ćemo izraditi aplikaciju u MIT app inventeru. U sljedećim projektima dodat ćemo senzore, modul kamere, a zatim konačno automatizirati sustav.
Postoje tri osnovna koraka da biste to učinili sami.
1. korak: Razvijanje Android aplikacije: Mi ćemo vam izraditi MIT izumitelj 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 Mqtta i rad s njim: u ovom koraku ćemo razumjeti osnovni protokol i naučiti koristiti postavku.
Maksimalno vrijeme za promjenu LED diode je otprilike 0,68 sek.
Pribor:
Čvor 1-jedan 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
Izrada aplikacije u MIT -ovom izumitelju aplikacija vrlo je jednostavna. samo morate uključiti i igrati. priložen je blok dijagram.
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 gumba.
3- svaki put kad se pritisne gumb, šalje li se poruka o promjeni stanja tog gumba na popisu mcu "stanja " čvora.
i okrenite gumb 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 sustav i spremni ste, ali spremni ste.
Napomena: ncu mcu digitalni pin izlaz 3.3v logičke razine, š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 zadane knjižnice na arduino ide. "Adafruit_MQTT.h"
korak 5: snimite ga u mcu čvora
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
Mqtt (Message Queuing Telemetry Transport) je lagani protokol za razmjenu poruka za uređaje za komunikaciju, 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.izdavač: Izdavač je uređaj koji se pridružuje poslužitelju mqtt radi prijenosa poruke ili podataka na poslužitelj
3. broker: broker je poslužitelj koji čuva i prati poruke izdavača prema pretplatnicima.
izdavači, pretplatnici su poznati i kao klijenti tog poslužitelja
posrednik može imati više pretplatnika i izdavača
ŠTO JE TEMA:
jedan posrednik imat će tisuće masaža, kako bi osigurao prijenos poruke, izdavač će poslati svoje poruke na određenu adresu, na istoj adresi pretplatnik će te poruke primiti. ta adresa se naziva tema. U našem projektu moraju biti teme, 1 stanje za čvor mcu za objavljivanje i mobilnu pretplatu i jedno za cmds
za androide za objavljivanje i čvor za pretplatu.
Konačno: za preuzimanje.apk datoteke (koja također nije dopuštena za prijenos) otići ćete na "MIT APN INVENTOR". stvorite račun, učitajte.aia vrstu, 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čeni:
Kontrolirajte svoj elektronički svijet putem interneta: 16 koraka
Kontrolirajte svoj elektronički svijet putem Interneta: Slijedeći ove upute, moći ćete UKLJUČITI i ISKLJUČITI LED diode s bilo kojeg mjesta u svijetu. Pažljivo pročitajte sve upute 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 tu: 6 koraka
Arduino i Apple HomeKit integracija - kontrolirajte svoj dom iz Siri! IoT je ovdje: Ovaj Instructable pružit će vam brz i jednostavan način dodavanja arduino ploče u Appleov HomeKit na iOS uređaju. Otvara sve vrste mogućnosti, uključujući skripte pokrenute na poslužitelju, u kombinaciji s Apples HomeKit "Scene", to čini
Pametno osigurajte svoj pametni dom: 14 koraka
Pametno osigurajte svoj pametni dom: Ja se natječem za natjecanje 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 njegovo okruženje. 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 zrakama!: 7 koraka (sa slikama)
Zaštitite svoj dom laserskim zrakama !: Ovdje je jednostavan za izradu i snažan laserski alarmni sustav koji može zaštititi cijeli vaš dom, u zatvorenom ili vani! Moja inspiracija za ovaj projekt došla je od Brad Grahama & Kathy McGowan. Za detalje i rezultate ispitivanja pogledajte video. Bit ćete impresionirani