Sisällysluettelo:

Android Home (ohjaa kotiasi puhelimesta): 4 vaihetta
Android Home (ohjaa kotiasi puhelimesta): 4 vaihetta

Video: Android Home (ohjaa kotiasi puhelimesta): 4 vaihetta

Video: Android Home (ohjaa kotiasi puhelimesta): 4 vaihetta
Video: Emax Smart Home Älypistorasia - Linkitys ja tehdasasetukset 2024, Marraskuu
Anonim
Image
Image
Android Home (ohjaa kotiasi puhelimestasi)
Android Home (ohjaa kotiasi puhelimestasi)
Android Home (ohjaa kotiasi puhelimella)
Android Home (ohjaa kotiasi puhelimella)

Lopullinen suunnitelmani on saada taloni taskuuni, sen kytkimet, anturit ja turvallisuus. ja sitten yhdistää sen automaattisesti

Johdanto: Hei Ich bin zakriya ja tämä "Android -koti" on projektini, tämä projekti on ensimmäinen neljästä tulevasta ohjeesta, Yothis Instructable -ohjelmassa opimme käyttämään Mqtt: tä solmun Mcu Esp 8266 kanssa joidenkin kytkimien ohjaamiseen ja valvontaan kaikkialta maailmasta. ohjaimelle luomme sovelluksen MIT -sovellusten keksijässä. Seuraavissa projekteissa lisäämme antureita, kameramoduulin ja lopulta automatisoimme järjestelmän.

Sen tekemiseen on kolme perusvaihetta.

vaihe 1: Android -sovelluksen kehittäminen: Annamme sinulle avoimen lähdekoodin online -ohjelmiston MIT -keksijän sovelluksen kehittämiseen.

Vaihe 2: Solmun MCU Esp 8266 määrittäminen: se koostuu kahdesta osasta, joista toinen on laitteistoasetus ja toinen solmun ohjelmointi.

vaihe 3: Mqtt: n ymmärtäminen ja sen kanssa työskenteleminen: tässä vaiheessa ymmärrämme perusprotokollan ja opimme käyttämään asetuksia.

Enimmäisaika ledin vaihtamiseen on noin 0,68 sekuntia.

Tarvikkeet:

1-yksi solmu 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-yksi kahdeksan kanavan välitysmoduuli: https://www.ebay.com/itm/5V-eight-8-Channel-Relay-Module-For-PIC-AVR-DSP-ARM-Arduino-CAPT2011/223308111375?hash= item33fe335e0f: g: ZTsAAOSwbc5augET

3- ulkoinen 5v (2A) virtalähde

Vaihe 1: Android -sovelluksen kehittäminen

Android -sovelluksen kehittäminen
Android -sovelluksen kehittäminen
Android -sovelluksen kehittäminen
Android -sovelluksen kehittäminen

Sovelluksen luominen MIT -sovellusten keksijässä on erittäin helppoa. sinun tarvitsee vain kytkeä ja pelata. lohkokaavio on liitteenä.

Työskentely:

1- Aina kun sovellus alustetaan, lähetä viesti solmulle Mcu Esp8266 "data_request"

2- Aina kun se saa jonkin viestin (muodossa "1-0", joka tarkoittaa, että yksi on pois päältä), APP vertaa sitä ja asettaa painikkeiden värit vastaavasti.

3- aina kun painiketta painetaan, se lähettää viestin vaihtaakseen kyseisen painikkeen tilan solmun mcu "States " luettelossa.

ja käännä painike harmaaksi. (se vastaanottaa nyt värin solmun mcu -viestistä)

Muokattava Aia -tiedosto:

Vaihe 2: Vaihe 2 (a): Solmun määrittäminen Mcu Esp2866

Vaihe 2 (a): Solmun Mcu Esp2866 asentaminen
Vaihe 2 (a): Solmun Mcu Esp2866 asentaminen
Vaihe 2 (a): Solmun Mcu Esp2866 asentaminen
Vaihe 2 (a): Solmun Mcu Esp2866 asentaminen

OSA 1: Laitteiston osa

laitteisto on melko suoraviivainen seuraamalla annettuja systeemejä ja olet hyvä mennä, mutta olet hyvä mennä.

Huomautus: solmu mcu digitaalinen nastaulostulo 3.3v logiikkataso, joka ei riitä relelevylle, joten tarvitset ulkoisen virtalähteen, joka syöttää virtaa sekä releille että solmulle. ulkoisen virtalähteen on oltava vähintään (5v, 2A)

nastaliitännät on mainittu kaaviossa.

Vaihe 3: Vaihe 2 (b): Node Mcu -ohjelmointi

Vaihe 2 (b): Solmun Mcu ohjelmointi
Vaihe 2 (b): Solmun Mcu ohjelmointi
Vaihe 2 (b): Solmun Mcu ohjelmointi
Vaihe 2 (b): Solmun Mcu ohjelmointi

vaihe 1: asenna esp 8266 -kortti arduino ide

Vaihe 2: Valitse oikea nasta.

vaihe 3: Lataa "Relay_control.ino ja suorita se"

vaihe 4: asenna annetut kirjastot arduino ide. "Adafruit_MQTT.h"

vaihe 5: polta se solmuun mcu

Huomautus: älä unohda lisätä ohjelmaan issd, salasana, topic_cmd ja topic_state.

Huomautus: ohjelma on hyvin kommentoitu ja toivottavasti se on helppoa, mutta jos saat hämmennystä missä tahansa, kerro minulle

Vaihe 4: Vaihe 3: Mqtt: n ymmärtäminen

Vaihe 3: Mqtt: n ymmärtäminen
Vaihe 3: Mqtt: n ymmärtäminen

Mqtt (Message Queuing Telemetry Transport) on kevyt viestintäprotokolla kommunikoitaville laitteille, ja siinä on kolme peruskomponenttia.

1. Tilaaja: Tilaaja on laite, joka liittyy mqtt -palvelimeen saadakseen tietoja ja viestejä palvelimelta

2.julkaisija: Julkaisija on laite, joka liittyy mqtt -palvelimeen ladatakseen viestin tai tiedot palvelimelle

3. välittäjä: välittäjä on palvelin, joka säilyttää ja valvoo julkaisijoiden ja tilaajien viestejä.

julkaisijat, tilaajia kutsutaan myös kyseisen palvelimen asiakkaiksi

välittäjällä voi olla useita tilaajia ja julkaisijoita

MIKÄ ON AIHE:

yhdellä välittäjällä on tuhansia hierontoja viestin siirron varmistamiseksi, kustantaja lähettää tiedot viestinsä tiettyyn osoitteeseen, samaan osoitteeseen tilaaja saa nämä viestit. tätä osoitetta kutsutaan aiheeksi. Projektissamme on aiheita, 1 tila solmun mcu: lle julkaistavaksi ja matkapuhelin tilattavaksi ja yksi cmds: lle

androidit voivat julkaista ja solmua tilaamaan.

Lopuksi: ladataksesi.apk -tiedoston (jota ei myöskään saa ladata), siirryt kohtaan "MIT APP INVENTOR". luo tili, lataa.aia -tyyppi ja lataa sitten.apk "build" -palvelusta

Jos sinulla on kysyttävää, kerro minulle, ja haluaisin tietää, haluatko minun työskentelevän projektisi parissa.

Suositeltava: