Sisällysluettelo:
- Vaihe 1: Android -sovelluksen kehittäminen
- Vaihe 2: Vaihe 2 (a): Solmun määrittäminen Mcu Esp2866
- Vaihe 3: Vaihe 2 (b): Node Mcu -ohjelmointi
- Vaihe 4: Vaihe 3: Mqtt: n ymmärtäminen
Video: Android Home (ohjaa kotiasi puhelimesta): 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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
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
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 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
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:
Raspberry Pi GPIO puhelimesta: 4 vaihetta (kuvilla)
Raspberry Pi GPIO puhelimesta: Ohjaa Raspberry GPIO puhelinsovelluksesta. Tämän avulla voit tehdä oman etävalokytkimen 220V tai tuulettimen jne .--------------------------------- ----------------------- Osat ostettavaksi: 1. Raspberry Pi https://amzn.to/2VJIOBy2. Leipälauta h
Arduino- ja Apple HomeKit -integraatio - Hallitse kotiasi Siriltä! IoT on täällä: 6 vaihetta
Arduino- ja Apple HomeKit -integraatio - Hallitse kotiasi Siriltä! IoT on täällä: Tämä Instructable antaa sinulle nopean ja helpon tavan lisätä arduino -kortti Applen HomeKit -laitteeseen iOS -laitteella. Se avaa kaikenlaisia mahdollisuuksia, mukaan lukien palvelimella käynnissä olevat skriptit yhdessä Apples HomeKitin "Kohtausten" kanssa, se tekee
Releen ohjaaminen puhelimesta Blynkin avulla: 4 vaihetta
Releen ohjaaminen puhelimestasi Blynkin avulla: Tässä ohjeessa näytän sinulle, kuinka voit kytkeä releen päälle/pois päältä älypuhelimestasi
Suullinen historiakoppi antiikkisesta puhelimesta: 11 vaihetta (kuvilla)
Suullinen historiakoppi antiikkisesta puhelimesta: On hauskaa, kuinka yksi mahtava projekti johtaa toiseen. Näytettyäni äänimuistin rinnassani Boston Makersissa (kotikaupungin valmistajatilassa), yksi kaupungin vuoden 2018 taiteilijoista kysyi minulta, että olisin kiinnostunut rakentamaan "suullisen historian puhelinpuhelimen
Podcastin tallentaminen puhelimesta: 7 vaihetta
Podcastin tallentaminen puhelimesta: Tallennamme podcast -sarjan osana pyrkimyksiämme laajentaa Learning 2005 -konferenssin vaikutusta. Nämä podcastit ovat tallenteita haastatteluista, jotka Mark Oehlert on tehnyt lukuisten konferenssin ohjaajien kanssa. Seuraavat s