Sisällysluettelo:
Video: Alexa ja kytkinvalo: 3 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Amazon Echo on loistava paketti! Pidän ajatuksesta ääniaktivoiduista laitteista!
Halusin tehdä oman Alexa -valaisimen, mutta pidä manuaalinen kytkin vaihtoehtona.
Etsin verkkoa ja löysin WEMO -emulaattorin, joka muiden vaihtoehtojen tarkastelun jälkeen näyttää yksinkertaisimmalta tapa saada Alexa käyttämään mitä tahansa laitetta!
**** TÄRKEÄ HUOMAUTUS: KUNNIOITA VERKKOSÄHKÖ - SE TAPAA SINUT ****
Vaihe 1: Harware
Komponenttien määrä on minimaalinen ESP2866-12e: n ansiosta, joka tekee kaiken työn!
Kaikki komponentit tuli eBaysta.
1 x ESP2866 -12e (tai mikä tahansa ESP8266, jossa on vähintään 2 GPIO -porttia)
1 x 5V virtalähde
1 x 5v rele. Löysin nämä hyvin pienet releet, joissa on 5 V: n kela ja 250 V: n 3 A: n koskettimet eBayssa
1 x 5v - 3v3 askel alas
1 x optokytkin (4N35 tai vastaava)
1 x hetkellinen painallus vaihtaaksesi
1 x sopiva projektilaatikko
Kuvassa on vastus, jota ei tarvittu!
Vaihe 2: Laita se yhteen
Halusin projektin asuvan kompaktissa kotelossa, jotta se ei näyttäisi liian ruma.
Se yksinkertaisesti korvaa lampun alkuperäisen kytkimen releellä ja pehmeällä kytkimellä!
On tärkeää varmistaa, että verkkopuoli (bitti, joka tappaa sinut) on asennettu mahdollisimman turvallisesti ja turvallisesti - käytin turvallisuuden ja helpotuksen vuoksi "choc block" -liitintä.
Relekelan liittimet ovat melko lähellä toisiaan, joten ole varovainen johdotettaessa. Pidä paljastetut 5 V: n kelajohdot ja verkkoliitännät mahdollisimman lyhyinä.
Verkko syöttää 5V virtalähdettä. Verkon neutraali puoli menee suoraan lamppuun, kun taas jännitteinen puoli kulkee releen normaalisti auki olevien koskettimien kautta.
Kytkin on kytketty toiselta puolelta maahan ja toinen ESP8266: n GPIO13: een. Mikä tahansa syöttö onnistuu, mutta tarkista tietolomake, koska jotkut nastat ovat multipleksoituja.
GPIO15 on kytketty 0 volttiin !! Minulla on pala johdinta kiinni Reset -laitteessa ja toinen GPIO0: ssa. Niitä käytetään luonnoksen lataamiseen, ja ne voidaan poistaa, kun ne on valmis.
Huomaa, että ESP8266 -laitteet toimivat 3,3 voltin jännitteellä
GPIO4 (jälleen mikä tahansa GPIO tekee) käytetään releen asettamiseen / nollaamiseen optokytkimen kautta. Käytin opto -liitintä ESP8266: n virrankulutuksen minimoimiseksi. Ja sallin 3.3v: n vaihtaa 5v: n relekelan.
Käytin kaksipuolisia tahmeita tyynyjä pitämään komponentit paikoillaan.
Porasin pari 2 mm reikää kotelon kumpaankin päähän ilmavirtausta varten. En ole varma, oliko se tarpeeton, koska lämpöä syntyy hyvin vähän, mutta se sai minut tuntemaan oloni paremmaksi:-)
Vaihe 3: Sotfware
Latasin seuraavan GitHubista.
IOT-ESP8266-ESP12E-Alexa-Multiple-Devices-master
Tiedostot ovat yhdessä hakemistossa ja ainoa tiedosto, jota on muokattava, on.ino -tiedosto.
Se näyttää kuinka käyttää useita kytkimiä ja on loistava ohjelmisto.
Lähetin luonnoksen ESP: hen Arduino IDE: n avulla. Verkossa on paljon artikkeleita siitä, miten tämä tehdään, vain Google - Arduino IDE -ohjelman käyttäminen ESP8266: n ohjelmointiin. Se on melko suoraviivainen ja se on asennettava vain kerran.
Huomautus: Luonnoksen lataamiseen käytin tavallista FTDI -usb -sarjamuunninta. GPIO15: n on oltava maadoitettu - minulla on tämä kiinteästi kytketty 0v: iin, GPIO0 on pidettävä 0v: n nollausvaiheessa. Nollauksen jälkeen GPIO0 voidaan jättää kellumaan. Luonnoksen pitäisi nyt ladata.
Luonnoksen osat, joita on muutettava, korvaavat reitittimien SSID: n ja salasanan sekä komennon, johon haluat Alexan vastaavan. Etsi 'pöytälamppu' ja korvaa se valitsemallasi komennolla, esim. "yövalo" tai "kattotuuletin".
Ohjelmisto on vuorovaikutuksessa Alexan kanssa ja kytkee GPIO4: n korkealle tai alhaiselle komennolla pöytälamppu päälle ja pöytälamppu pois päältä. Se asettaa myös liput - rl1 ja isr_ran.
Lippua rl1 käytetään, jotta ohjelmisto tietää lampun nykyisen tilan, jotta se voidaan kytkeä päälle tai pois päältä Alexan tai kytkimen kautta.
Kytkin synnyttää keskeytyksen, kun GPIO13 on maadoitettu. Keskeytykset poistetaan käytöstä, GPIO4 kytketään päälle ja lippu rl1 asetetaan / palautetaan vastaavasti. Lippua isr_ran käytetään pääsilmukassa keskeytysten ottamiseksi uudelleen käyttöön lyhyen viiveen jälkeen - tämä estää kytkimen pomppimisen!
Tärkeä huomautus: Varmista, että valitsemallasi releellä on kykenevät kosketusluokitukset käsittelemään vaihdettavaa laitetta.
Toinen sija Voice Activated Challengessa
Suositeltava:
Alexa -pohjainen ääniohjattu raketinheitin: 9 vaihetta (kuvilla)
Alexa -pohjainen ääniohjattu raketinheitin: Talvikauden lähestyessä; tulee se aika vuodesta, jolloin valon juhlaa vietetään. Kyllä, puhumme Diwalista, joka on todellinen intialainen festivaali, jota vietetään ympäri maailmaa. Tänä vuonna Diwali on jo ohi ja nähdään ihmisiä
Alexa IoT TV -ohjain ESP8266: 10 vaihetta (kuvilla)
Alexa IoT TV -ohjain ESP8266: Ostin äskettäin Amazon Echo Dotin Amazon Prime -päivän aikana ~ 20 €. Nämä pienet ääniavustajat ovat halpoja ja sopivia DIY -kotiautomaatiolle, jos tiedät, mikä on mahdollista ja miten voit rakentaa älylaitteita. Minulla on Samsungin älytelevisio, mutta halusin
"Alexa, lähetä minulle sanat _____": 9 vaihetta (kuvilla)
"Alexa, lähetä minulle sanat _____": Kuunteletko kappaletta, jonka haluat laulaa yhdessä? Tavallisesti sinun on suoritettava vaikea tehtävä kirjoittamalla kappaleen nimi Googleen ja sen jälkeen sana "lyrics". Teet myös tavallisesti runsaasti kirjoitusvirheitä, napsautat väärin
Alexa Ääniohjattu Raspberry Pi Drone IoT: llä ja AWS: llä: 6 vaihetta (kuvilla)
Alexa Ääniohjattu Raspberry Pi Drone IoT: llä ja AWS: llä: Hei! Nimeni on Armaan. Olen 13-vuotias Massachusettsin poika. Tämä opetusohjelma näyttää, kuten voit päätellä otsikosta, kuinka rakentaa Raspberry Pi Drone. Tämä prototyyppi osoittaa, kuinka dronit kehittyvät ja kuinka suuri rooli niillä voi olla
Alexa Smart Lamp ESP8266: 4 vaihetta (kuvilla)
Alexa Smart Lamp ja ESP8266: Tämä opastettava opastaa sinua kanssani päivittämään vintage-lampun ääniohjauksella ESP8266-mikrokontrollerilla ja Amazon Echo/Alexalla. Arduino -koodi jäljittelee Belkin WeMo -laitetta fauxmoESP -kirjaston avulla, mikä tekee asennuksesta helppoa