Sisällysluettelo:
- Vaihe 1: Määritä Ubidots -tili
- Vaihe 2: Jason -sovellus
- Vaihe 3: Turvallisuus ensin
- Vaihe 4: Kaaviot
- Vaihe 5: Leipälevy
- Vaihe 6: Koodi
- Vaihe 7: Esittely
Video: Puheohjatut valot mistä tahansa Jasonin kanssa: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
AC -valot, joita ohjataan mistä tahansa Internet -yhteydellä NodeMCU: n (ESP8266) ja Jasonin (Android -sovellus) avulla.
Jason on ääniohjattu avustajasovellus, jonka olen koodannut Android -laitteille ohjaamaan AC -laitteen sähköistä tilaa, tähän asti se voi ohjata valoja. Voit ohjata valoja mistä päin maailmaa tahansa, kunhan sinulla on Internet -yhteys. Tämä on mahdollista käyttämällä IoT -välittäjää, tässä tapauksessa käytämme Ubidotsia.
Jotta voit käyttää sitä, sinun on rakennettava hehkulamppuun liitettävä laitteistomoduuli (ohjeet ovat tässä opetusohjelmassa) ja sinun on myös luotava Ubidots -tili.
Aloitetaan siis…
Vaihe 1: Määritä Ubidots -tili
Ensimmäinen asia, joka sinun on tehtävä, on mennä Ubidots for Education -sivustolle ja luoda tili. Voit kirjautua suoraan sisään, jos sinulla on jo Twitter-, Github-, Google- tai Facebook -tili.
Kun olet jo luonut tilisi, sinulla on pääsy tunnukseesi, bu klikkaamalla käyttäjänimeäsi oikeassa yläkulmassa ja napsauttamalla API Credentials. Tallenna tunnuksesi, koska aiomme käyttää sitä myöhemmin.
Vaihe 2: Jason -sovellus
Sovelluksen voi ladata Play Kaupasta, se on saatavana englanniksi ja espanjaksi.
Kopioi Ubidots -tunnuksesi sovellukseen napauttamalla asetusvälilehteä, liittämällä se Ubidots -avainkenttään ja napauttamalla tallennuspainiketta.
Nyt meidän on määritettävä laite, siirry laitteiden välilehdelle ja napauta Lisää -painiketta. Kirjoita nimi, mieluiten sen alueen nimi, jossa valot ovat, jotta voit sanoa "Kytke keittiön valot päälle". Valitse ESP32 I/O -nastasta "5", joka tulee olemaan releeseen liitetty NodeMCU (sisäinen ESP8266) -tappi. Ja napauta tallenna.
Vaihe 3: Turvallisuus ensin
Tässä projektissa työskentelemme verkkojännitteellä (ilmastointijännite), joka on vaarallista, jos et tiedä mitä teet, ole erittäin varovainen. ÄLÄ KOSKAAN kosketa mitään piirin osaa tai työskentele sen kanssa, jos se on kytketty seinäverkkoon. Jos et tiedä mitä olet tekemässä, pysähdy tähän tai pyydä apua ammattilaisilta.
Lähetän vain tämän opetusohjelman, enkä ole missään tapauksessa vastuussa mahdollisista vammoista tai vahingoista.
Vaihe 4: Kaaviot
- Käynnistä NodeMCU kytkemällä VIN VCC: hen (5V) ja GND -nasta GND: hen.
- Liitä D8 kytkimen toiseen päähän ja 2,2 K ohmin vastukseen, joka on kytketty GND: hen.
- Kytke kytkimen toinen pää jännitteeseen 3.3V, koska NodeMCU pystyy käsittelemään vain sen jännitteen I/O -nastoissaan.
- D1 - 2,2 k ohmin vastus NPN -transistorin pohjaan
- Releen negatiivinen tasavirta transistorin kollektorille.
- Transistorin lähetin GND: lle.
- Releen positiivinen tasavirta 5 volttiin.
- Negatiivinen hehkulamppu yhdelle releen AC -nastalle.
- Positiivinen polttimosta AC Live (AC Positive).
- Muut AC -nastat releestä neutraaliin (AC -negatiivinen)
HUOMAUTUS: VCC 5V toimitetaan USB -kaapelilla, joka on liitetty yksinkertaiseen puhelinmuuntajalaturiin.
Vaihe 5: Leipälevy
Kytkin voi olla yksinkertainen vaihtokytkin tai seinäkytkin, sen on vain havaittava, onko käyttäjä muuttanut tilaa, jotta voimme silti ohjata valoja normaalilla kytkimellä.
Käyttämässäni kytkimessä on kaksoisheitto, tarvitsemme vain yhden, joten liitin sen nastan 1 - 3 V NodeMCU: sta ja kytkimen nastan 2 NodeMCU -nastaan D8.
Virtalähteenä on 5 V: n puhelinlaturi, jossa on irrotettu USB -kaapeli.
Ohjaamalla maadoitusliitäntää releellä voimme ohjata lampun vaihtovirtaa.
Vaihe 6: Koodi
Ennen kuin käytät lähdekoodia, sinun on ladattava joitain kirjastoja:
- Arduino -ydin ESP8266: lle (lue vaihe "Asentaminen Boards Managerin avulla")
- Ubidots ESP MQTT
Huomautus: Jos et tiedä kuinka lisätä kirjastoja arduino IDE: hen, voit seurata tätä helppoa opetusohjelmaa.
Aseta kehityskorttisi NodeMCU 1.0: ksi (ESP-12E-moduuli). Sinun on muutettava joitakin muuttujia koodissa:
- SSID (kotisi Wi-Fi-verkon nimi)
- Wi-Fi-verkon salasana
- Ubidots -tunnuksesi Ja lopuksi lähetä koodisi taululle.
Ja lopuksi lataa koodisi taululle.
Vaihe 7: Esittely
Se toimii!
Suositeltava:
Käytä pi -laitettasi turvallisesti mistä päin maailmaa tahansa: 7 vaihetta
Käytä Pi -laitettasi turvallisesti mistä päin maailmaa tahansa: Minulla on vain vähän sovelluksia, jotka toimivat ympäri vuorokauden Pi -laitteella. Aina kun pääsin ulos talostani, Pi: n terveyden ja tilan tarkistaminen tuli erittäin vaikeaksi. Tämän jälkeen voitin pienen esteen ngrokin avulla. Laitteen käyttö ulkopuolelta antaa
Ääniohjaus kotiisi mistä päin maailmaa tahansa: 5 vaihetta
Ääniohjaus kotoa kaikkialta maailmasta: … ei enää tieteiskirjallisuutta … Tämä Instructable näyttää tänään saatavilla olevien laitteistojen ja ohjelmistojen avulla, kuinka on mahdollista ääniohjata suurinta osaa kotisi järjestelmistä ääniohjauksella, älypuhelimella, tabletti ja/tai tietokone mistä tahansa
Edullinen älykäs koti - Ohjaus mistä tahansa maailmasta: 6 vaihetta
Edulliset älykkäät kodit - hallinta kaikkialta maailmasta: Tietoja Nykyään molemmat vanhemmat pyrkivät saamaan mukavan elämän perheelleen. Joten meillä on kotona paljon elektroniikkalaitteita, kuten lämmitin, ilmastointi, pesukone jne. Kun he palaavat kotiin, heidän pitäisi tuntea olonsa erittäin mukavaksi
12 V pois mistä tahansa pikalatausyhteensopivasta Powerbankista: 6 vaihetta
12 V ulos mistä tahansa Quickcharge -yhteensopivasta Powerbankista: Pikalatausvirtapankkeja ei käytetä vain puhelimien lataamiseen, vaan ne toimivat myös varavirtalähteenä 12 V: n laitteille, kuten modeemeille kotona. Lisätietoja on tässä blogissa: http: //blog.deconinck.info/post/2017/08/09/Turnin
ESP8266: n ohjaus Internetin kautta (mistä tahansa): 5 vaihetta (kuvien kanssa)
Hallitse ESP8266: ta Internetin kautta (mistä tahansa): On vain muutamia asioita, jotka ovat parempia kuin (onnistunut) Arduinon ohjelmointi ja käyttö. Varmasti yksi niistä asioista on käyttää ESP8266: aa Arduinona, jossa on WiFi! Tässä ohjeessa näytän sinulle HELPPON tavan saada ESP8266 toimimaan verkkoselaimena