![Ääniaktivoidut medialaitteet Alexaa käyttäen: 9 vaihetta (kuvilla) Ääniaktivoidut medialaitteet Alexaa käyttäen: 9 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/003/image-6483-23-j.webp)
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44
![Ääniaktivoidut medialaitteet Alexaa käyttäen Ääniaktivoidut medialaitteet Alexaa käyttäen](https://i.howwhatproduce.com/images/003/image-6483-24-j.webp)
Tässä kehitetty yksikkö saa laitteesi, kuten television, vahvistimen, CD- ja DVD -soittimet hallintaan äänikomennoilla Alexan ja Arduinon avulla. Tämän laitteen etuna on, että sinun on vain annettava äänikomentoja. Tämä laite voi toimia kaikkien laitteiden kanssa, jotka käyttävät RS-232-porttiportteja. Nämä portit ovat erittäin hyödyllisiä yhteyksissä. Niitä käytetään enimmäkseen medialaitteissa. Nyt ei tarvitse käyttää IR -kaukosäätimiä.
Yksikkö on halpa. Se sisältää Arduino Boardin. Voit käyttää mitä tahansa arduino -levyä, mutta mieluummin Arduino Nano, koska se on kompakti. Muut asiat ovat ESP 8266, Amazon Alexa, RS 232-TTL -muunnin. Olen sisällyttänyt myös ohjeet hiukkasille.
Vaihe 1: Asioita, joita tarvitset
1. Hiukkasfotoni
2. Amazon Alexa
3. Amazon Echo Dot
4. 8266 ESP
5. RS232-TTL-muunnin
6. Arduino UNO/Nano/Micro…
Vaihe 2: Arduinon liittäminen ESP 8266: een
![Arduinon yhdistäminen ESP 8266: een Arduinon yhdistäminen ESP 8266: een](https://i.howwhatproduce.com/images/003/image-6483-25-j.webp)
Liitä Arduinon 3v3 (3,3 V) -lähtö ESP8266: een. ESP8266 toimii 3.3V eikä 5V, joten tämä on välttämätöntä.
Kytke RES- tai RESET -nasta. Kun maadoit nollausnastan, Arduino toimii tyhmänä USB -sarjaliittimenä, josta haluamme puhua ESP8266: lle.
Liitä Arduinon RXD -nasta ESP8266: n RX -nastaan.
Liitä Arduinon TXD -nasta ESP: n TX -nastaan. Kun haluamme kahden asian puhuvan keskenään sarjaliikenteen kautta, yhdistämme toisen lähetysnastan toisen vastaanottimeen (lähetys menee vastaanottoon ja päinvastoin). Täällä meillä ei ole Arduinon puhetta ESP8266: n kanssa, mutta tietokoneemme puhuu sille Arduinon kautta. Yhdistä GND ja VCC.
Lopulta CH_PD muodostaa yhteyden.
Vaihe 3: RS 232-TTL -muuntimen liittäminen
Nyt on helppo liittää RS 232-TTL -muunnin Arduinoon ja ESP: hen, jotka liitettiin aiemmin alla mainittuina yhteyksinä:
Liitä Arduino/Particle GND muuntimen GND: hen
Liitä Arduino/Particle VCC muuntimen VCC: hen
Liitä Arduino/Particle -lähetin muuntimen TX: hen
Liitä Arduino/Particle RX muuntimen RX: ään
Vaihe 4: Amazon -taitojen luominen
![Amazon -taitojen luominen Amazon -taitojen luominen](https://i.howwhatproduce.com/images/003/image-6483-26-j.webp)
![Amazon -taitojen luominen Amazon -taitojen luominen](https://i.howwhatproduce.com/images/003/image-6483-27-j.webp)
![Amazon -taitojen luominen Amazon -taitojen luominen](https://i.howwhatproduce.com/images/003/image-6483-28-j.webp)
Jos käytät lastulevyä Noudata näitä ohjeita.
Tarvitset kehittäjätilin Amazonille, jos sinulla ei ole tiliä, voit allekirjoittaa sen ilmaiseksi. Siirry osoitteeseen
Siirry kehittäjätilillä Alexa -taitopakettiin.
Napsauta sitten "Luo uusi taito"
Sinun on valittava seuraavat: "Smart Home Skill API" Taitotyypissä
Valitse hyötykuormaversiossa v3
Napsauta sitten Tallenna.
Vaihe 5: Määritysikkuna
![Määritysikkuna Määritysikkuna](https://i.howwhatproduce.com/images/003/image-6483-29-j.webp)
![Määritysikkuna Määritysikkuna](https://i.howwhatproduce.com/images/003/image-6483-30-j.webp)
Tallennuksen jälkeen seuraava vaihe näyttää sovellustunnuksesi.
Napsauta Seuraava -painiketta Sitten tulee kokoonpanoikkuna. Täällä sinun on käytettävä curl -komentoa, jossa käyttäjätunnus sijoittaa käyttöoikeustunnuksen ja osoitteessa www.example.com sinun on annettava hiukkassivusto.
Vaihe 6: Amazon AWS
Tätä varten sinun on kirjauduttava sisään osoitteeseen
Valitse Kirjoittajan lomake -vaihtoehto.
Kopioi sitten tekstitiedostossa oleva koodi.
Aseta laitetunnus ohjelmasi, sinun on vaihdettava komennot omaan laitteeseesi.
Kun olet suorittanut kaikki vaiheet, testaa Lambda Configuration -taidot.
Vaihe 7: Arduinolle
Jos haluat käyttää äänitaitoja Arduinon kanssa, sinun on käytettävä Amazon Echo Dotia
Yhdistä wifi -verkkoon käyttämällä seuraavaa koodia:
#include "debug.h" // Sarjan virheenkorjaimen tulostus #include "WifiConnection.h" // Wifi -yhteys // tämä tiedosto on osa opetusohjelmani koodia #include // IR -kirjasto
WifiConnection* wifi; // wifi -yhteys IRsend* irSend; // infrapuna lähettäjä
// SET WIFI CREDS const char*myWifiSsid = "***"; const char*myWifiPassword = "*******";
// MÄÄRITÄ LAITTEISTOSI #define SERIAL_BAUD_RATE 9600
// PIN 0 on D3 ON CHIP #define IR_PIN 0
/*---------------------------------------*/// Toimii kerran, kun laite on kytketty päälle tai koodi on juuri välähtänyt void setup () {// jos se on asetettu väärin, sarjan debuggerisi ei ole luettavissa Serial.begin (SERIAL_BAUD_RATE);
// wifi -yhteyden alustaminen wifi = uusi WifiConnection (myWifiSsid, myWifiPassword); wifi-> aloita ();
// muodosta yhteys wifi-verkkoon if (wifi-> connect ()) {debugPrint ("Wifi Connected"); }}
/*---------------------------------------*/// Toimii jatkuvasti tyhjäkäynnillä () {}
Vaihe 8: Yhdistä WEMO -palvelin
Suorita sitten WEMO -palvelin, se on paras tapa ESP8266: lle.
Nyt meidän on asennettava ESPAsyncTCP -kirjasto.
Testauskoodi:
#include "debug.h" // Sarjan virheenkorjaustulostus #include "WifiConnection.h" // Wifi -yhteys #Include "Wemulator.h" // Wemo -emulaattorimme #include // IR -kirjasto
WifiConnection* wifi; // wifi -yhteys Wemulator* wemulator; // wemo -emulaattori IRsend* irSend; // infrapuna lähettäjä
// SET WIFI CREDS const char*myWifiSsid = "***"; const char*myWifiPassword = "*******";
// MÄÄRITÄ LAITTEISTOSI #define SERIAL_BAUD_RATE 9600
// PIN 0 on D3 SIIRROSSA #define IR_PIN 0 /*----------------------------------- ----*/// Käynnistyy kerran, kun laitteeseen kytketään virta tai koodi on juuri vilkutettu.
// wifi -yhteyden alustaminen wifi = uusi WifiConnection (myWifiSsid, myWifiPassword); wifi-> aloita ();
// alustetaan IR irSend = new IRsend (IR_PIN, false); irSend-> begin ();
// wemo -emulaattorin alustaminen wemulator = new Wemulator ();
// muodosta yhteys wifi-verkkoon if (wifi-> connect ()) {wemulator-> begin ();
// käynnistä wemo-emulaattori (se toimii sarjana verkkopalvelimia) wemulator-> addDevice ("tv", uusi WemoCallbackHandler (& commandReceived)); wemulator-> addDevice ("televisio", uusi WemoCallbackHandler (& commandReceived)); wemulator-> addDevice ("oma tv", uusi WemoCallbackHandler (& commandReceived)); wemulator-> addDevice ("oma televisio", uusi WemoCallbackHandler (& commandReceived)); }}
/*---------------------------------------*/// Toimii jatkuvasti tyhjäkäynnillä () {// anna wemulaattorin kuunnella äänikomentoja, jos (wifi-> isConnected) {wemulator-> kuuntele (); }}
Vaihe 9: Kiitos
Nyt olet luonut oman ääniohjatun laitteen ohjaamaan medialaitteitasi.
Sano "Alexa Kytke televisio päälle"
Siten tällä tavalla voit tehdä oman ääniohjausyksikön Arduinolla tai Partikkelilla.
Kiitos käynnistä!
Suositeltava:
Ammattimainen sääasema käyttäen ESP8266- ja ESP32 -DIY: 9 vaihetta (kuvilla)
![Ammattimainen sääasema käyttäen ESP8266- ja ESP32 -DIY: 9 vaihetta (kuvilla) Ammattimainen sääasema käyttäen ESP8266- ja ESP32 -DIY: 9 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/001/image-46-j.webp)
Ammattimainen sääasema käyttämällä ESP8266- ja ESP32 -DIY: LineaMeteoStazione on täydellinen sääasema, joka voidaan liittää Sensirionin ammattitunnistimiin sekä joihinkin Davis -instrumenttikomponentteihin (sademittari, tuulimittari)
Rinnakkaispiiri käyttäen piirivirhettä: 13 vaihetta (kuvilla)
![Rinnakkaispiiri käyttäen piirivirhettä: 13 vaihetta (kuvilla) Rinnakkaispiiri käyttäen piirivirhettä: 13 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/001/image-438-23-j.webp)
Rinnakkaispiiri käyttäen piirivirhettä: Piirivirheet ovat yksinkertainen ja hauska tapa esitellä lapsille sähkö ja piirit ja sitoa heidät STEM-pohjaiseen opetussuunnitelmaan. Tämä suloinen vika sisältää loistavan hienomoottorin ja luovat käsityötaidot, jotka toimivat sähköllä ja piireillä, jotka
Monikanavainen Sonoff - Ääniaktivoidut valot: 4 vaihetta (kuvilla)
![Monikanavainen Sonoff - Ääniaktivoidut valot: 4 vaihetta (kuvilla) Monikanavainen Sonoff - Ääniaktivoidut valot: 4 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/009/image-26480-j.webp)
Monikanavainen Sonoff-Ääniaktivoidut valot: 5 vuotta sitten keittiön valot menivät tekemään. Radan valaistus epäonnistui ja tiskin alla oleva valaistus oli vain roskaa. Halusin myös jakaa valaistuksen kanaviin, jotta voisin paremmin valaista huoneen erilaisiin
Ääniaktivoidut LEDit: 8 vaihetta
![Ääniaktivoidut LEDit: 8 vaihetta Ääniaktivoidut LEDit: 8 vaihetta](https://i.howwhatproduce.com/images/010/image-29582-j.webp)
Ääniaktivoidut LEDit: Webduino käyttää Chromen Internet -selainta kaikenlaisten elektronisten komponenttien hallintaan, joten meidän pitäisi pystyä käyttämään kaikkia muita Chromen tarjoamia toimintoja. Tässä projektiesimerkissä käytämme Chromen puheliittymää. Käytetään Googlen puheentunnistusta
Ääniaktivoidut Arduino -kaihtimet: 9 vaihetta (kuvilla)
![Ääniaktivoidut Arduino -kaihtimet: 9 vaihetta (kuvilla) Ääniaktivoidut Arduino -kaihtimet: 9 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/001/image-1111-83-j.webp)
Ääniaktivoidut Arduino -kaihtimet: Jonkin aikaa sitten tein Instructable -ohjelman, jossa lisäsin servo- ja Bluetooth -laitteen ovilukkooni, jotta voin hallita sitä puhelimellani kuin addikti, en vain voi lopettaa Bluetoothin lisäämistä tavaroihin ja niin tässä projektissa Näytän sinulle kuinka tehdä Blu