Sisällysluettelo:
- Vaihe 1: VAATIVAT KOMPONENTIT
- Vaihe 2: Ohjelmisto
- Vaihe 3: PIIRIKAAVIO
- Vaihe 4: KOODI
- Vaihe 5: OHJAUS
- Vaihe 6: PÄÄTELMÄT
- Vaihe 7: Video !
Video: Internet-/pilviohjattu kotiautomaatio Esp8266: n avulla (aREST, MQTT, IoT): 7 vaihetta (kuvien kanssa)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
KAIKKI hyvitykset pilvipalvelulle osoitteessa https://arest.io/ !!
IoT on maailman eniten keskusteltu aihe tällä hetkellä !! Tämän mahdollistavat pilvipalvelimet ja -palvelut ovat tämän päivän vetovoima …
Tavoitteena oli ja on Etäisyysesteen päättäminen !!
Joten hallitse nyt kotiasi tai toimistoa mistä päin maailmaa tahansa … ei vain sisältä tai alueelta !!
Helpoin ja halvin ratkaisu laiskimmalta kaverilta !!! Nauti ja ole laiska…
HUOMAUTUS: LUE KOKO HANKKEEN ENSIMMÄINEN KESTÄÄ 3-4 MINUUTTA JA INNOVOI… ÄLÄ LISÄÄ Puoliksi ja laita LAITTEESI…
Vaihe 1: VAATIVAT KOMPONENTIT
Tarvitaan vain 4 komponenttia - 1. ESP8266 NODEMCU tai WEMOS D1 mini tai mikä tahansa esp8266 wifi -kehityskortti 2. RELE (5V tai 6V) 3. ULN2003 tai UNL2003A (Relay driver IC) projektin päärakenne on, että ESP8266 -moduuli vastaanottaa signaalin MQTT -palvelimelta (eli arest.io) ja välittää signaalin pinille tai prosessorille. ULN2003 -releohjaimen IC yhdistetty Nodemcu -kortin nastoihin. Lähtötapit on kytketty releeseen tai mihin tahansa RGB -valoon tai servomoottoriin jne.
Vaihe 2: Ohjelmisto
Olen käyttänyt Arduino IDE -ohjelmointiohjelmistona. Jos olet uusi tällä Nodemcu- tai esp8266 -kehityskortilla, tutustu edelliseen ohjeeseeni. Nodemcu- tai wemos -kortin liittäminen Arduino IDE: hen.
Arduino IDE: ssä, kun olet asentanut aiemmin kerrotut asiat, siirry kohtaan LUONNOS -> LISÄÄ KIRJASTO -> HALLINTAKIRJASTOJA -> HAKU "arest" -> ASENNA KIRJASTO -> HAKU NYT PubSubClient -> ASENNA KIRJASTO.
Nyt se on puoliksi tehty … melkein perillä !!!
Vaihe 3: PIIRIKAAVIO
Kuten yllä oleva piiri kuvaa kaiken vielä, ULN2003 -releohjaimen IC tulopuoli on kytketty esp8266: n nastoihin ja lähtö on kytketty releen kelajalkaan, kun esp8266 -nasta nousee korkealle, ULN2003: n lähtötappi laskee, jolloin rele 5V potentiaali toimia.
Sen sijaan, että lähettäisimme 0 tai 1 releen esp8266 nastoille, voimme lähettää myös muita servon arvoja, mutta ilmoitamme servo.attach (pin) kiertääksesi servon tiettyyn arvoon. Se on helppoa, mutta jokaisen on keksittävä, luettava ja ajateltava vähän.
Vaihe 4: KOODI
Sain idean "Marco Schwartz" -projektista ja muutin sitä. Hänellä on käytössään arest.io MQTT, mutta voimme käyttää myös adafruit.io. Ohjelman pääosa on:
Ainutlaatuinen 6 -numeroinen arest -tunnus
char* device_id = "ainutlaatuinen_6_numerotunnus";
WiFi -tunnukset
const char* ssid = "ssid_name"; const char* password = "oma_salasana";
Valitse haluamasi yksilöllinen tunnus, mutta sen pitäisi olla ainutlaatuinen, ei minun tai nimesi, ellei se ole telugu -nimi !!
esimerkki ainutlaatuisesta tunnuksesta: pf4h6q (vain esimerkki)
koodiin voi tehdä monia muutoksia, koska koodin mukaan meidän on mainittava tulostus jokaisen kehityskortin uudelleenkäynnistyksen jälkeen
Github -koodi
Koodi:
Vaihe 5: OHJAUS
2 KESKEISET vaiheet: 1. tulostusnumeron ilmoittaminen 2. tietojen vaihtaminen tai lähettäminen kyseisessä nastassa Tulostustapin ilmoittaminen: https://cloud.arest.io/pf486q/mode/5/o "pf486q" on 6 -numeroinen ainutlaatuinen koodi arestille. io "o" tulostusviestinä sen jälkeen, kun olet suorittanut tämän missä tahansa selaimessa {"message": "Pin D2 set to output", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "connected": true} Vaihtaminen tai tietojen lähettäminen PIN -koodissa: https://cloud.arest.io/pf486q/digital/2/0digital nasta 2 lähettää bitin "0" tai "1" haluamallammehttps:// Ilmoitusnasta tarvitaan kerran uudelleenkäynnistyksen/nollaus/sammutuksen jälkeen, muuten esp8266: n jatkuva käyttö on tarpeetonta. Olen luonut widgetin aloitusnäytössä Android-sovelluksen HTTPRequest avulla. tarvittava URL -osoite. Kuten edellisessä ohjeessani näkyy. Ota huomioon, että muuten tästä tulee pitkä.
Vaihe 6: PÄÄTELMÄT
Tämä on IoT -projekti kodinkoneiden, oven, ikkunan ja kaiken hallitsemiseksi, ja se voidaan räätälöidä yksilöiden tarpeiden mukaan. Se ei ole paikallisesti ohjattu, tätä kaikkea voidaan ohjata mistä tahansa.
JOKAINEN KÄSKY TAI URL-ARGUMENTTI TARVITSEE JOSKIN 1-2 sekuntia/sekuntia suoritettavaksi, koska tämä ei ole oma palvelin … mutta hallita taloa mistä tahansa tästä maailmasta on mahtavaa
Nauti ja ole laiska… PYSÄYTÄ PYSÄYTYS JA UNOITA LAITTEIDEN KYTKEMINEN POIS PÄÄLLÄ
"Arest.io" MQTT -palvelujen ja "Marco Schwatrzin" ansiosta…
jos pidät ohjattavasta tuesta ja nautit… ja jos sinulla on tähän liittyviä ongelmia, kysy minulta
Vaihe 7: Video !
Joku erityinen auttoi minua tarkistamaan, että se toimii jostain muualta vai ei… JA se toimii mistä tahansa, vain Internet -yhteys tarvitaan… (Olen Kolkatassa, IN ja hän on Ranchissa, IN)… ja kyllä, hän sekoitti kanssani tietääkseen ainutlaatuinen arest.io -koodini, joten älä jaa omaa ainutlaatuista koodiasi !!
Suositeltava:
IR -kotiautomaatio releen avulla: 6 vaihetta (kuvien kanssa)
IR -kotiautomaatio releen avulla: Infared Remote Home Automation System (Varoitus: Toista projekti omalla vastuullasi! Tämä projekti sisältää korkeajännitteen)
Kotiautomaatio MQTT: n ja ESP8266: n avulla: 6 vaihetta
Kotiautomaatio MQTT: n ja ESP8266: n avulla: Nykyään kotiautomaatio on nousussa ja kehittymässä esineiden internetin (esineiden internet) aikakaudeksi. Kaikki yrittävät automatisoida kodin jollakin tavalla, joka voi olla kauko -ohjattava tai manuaalinen. Ja mikä helpottaa heidän elämäänsä. On olemassa ihmisen tekniikoita hallita
Kotiautomaatio NodeMCU: n, HomeAssistantin ja MQTT: n kanssa: 6 vaihetta
Kotiautomaatio NodeMCU: n, HomeAssistantin ja MQTT: n avulla: Haluatko aloittaa kodin muuttamisen älykkäässä kodissa ja tehdä sen halvalla? NodeMCU ja HomeAssistant auttavat sinua tässä. Suosittelen katsomaan tämän videon, ehkä sinun on helpompi seurata. Muussa tapauksessa seuraa alla olevia ohjeita
Kotiautomaatio BLYNK -sovelluksen avulla: 7 vaihetta (kuvien kanssa)
Kotiautomaatio BLYNK -sovelluksen avulla: Tässä projektissa olen osoittanut, että kuka tahansa voi hallita kodinkoneitaan etänä matkapuhelimellaan. Tätä varten sovellus on asennettava matkapuhelimeesi. Tämän sovelluksen nimi on BLYNK App (latauslinkki on annettu desc
Ääniohjattu kotiautomaatio: 8 vaihetta (kuvien kanssa)
Puheohjattu kotiautomaatio: Hei, Tässä ohjeessa opetan sinua tekemään ääniohjatun kotiautomaation. Käytämme vain matkapuhelinta ja hallitsemme laitteitamme äänellämme. Luota minuun, sen tekeminen ei ole niin vaikeaa kuin miltä se kuulostaa. Noudata vain ohjeita ja y