
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:06

Tu vyvinutá jednotka umožňuje ovládať vaše spotrebiče, ako je televízor, zosilňovač, prehrávače diskov CD a DVD, hlasovými príkazmi pomocou Alexa a Arduino. Výhodou tejto jednotky je, že stačí zadať hlasové povely. Táto jednotka môže pracovať so všetkými zariadeniami, ktoré používajú porty RS-232. Tieto porty sú veľmi užitočné pri pripojení. Väčšinou sa používajú v mediálnych zariadeniach. Teraz nie je potrebné používať IR diaľkové ovládače.
Jednotka je lacná. Obsahuje dosku Arduino. Môžete použiť akúkoľvek dosku arduino, ale ja preferujem Arduino Nano, pretože je kompaktná. Ďalšími vecami sú ESP 8266, Amazon Alexa, prevodník RS 232-TTL. Priložil som tiež návod na častice.
Krok 1: Veci, ktoré budete potrebovať
1. Fotón častíc
2. Amazon Alexa
3. Amazon Echo Dot
4. ESP 8266
5. Konvertor RS232-TTL
6. Arduino UNO/Nano/Micro…
Krok 2: Pripojenie Arduina k ESP 8266

Pripojte výstup Arduino 3v3 (3,3 V) k ESP8266. ESP8266 pracuje s 3,3 V a nie s 5 V, takže je to nevyhnutné.
Pripojte pin RES alebo RESET, Keď uzemníte resetovací kolík, Arduino funguje ako hlúpy konektor USB na sériový port, o ktorom chceme hovoriť s ESP8266.
Pripojte pin RXD Arduina k kolíku RX na ESP8266.
Pripojte TXD pin Arduina k TX pinu ESP. Keď chceme, aby sa dve veci medzi sebou rozprávali cez sériový prenos, spojíme pin TX jedného s RX druhého (odosielanie ide do príjmu a naopak). Tu však nehovoríme o Arduino s ESP8266, náš počítač s ním hovorí prostredníctvom Arduino. Pripojte GND a VCC.
Nakoniec sa CH_PD pripája.
Krok 3: Pripojenie prevodníka RS 232-TTL
Teraz je ľahké pripojiť prevodník RS 232-TTL k Arduino a ESP, ktoré sme predtým pripojili ako pripojenia uvedené nižšie:
Pripojte GND Arduina/Particle k GND prevodníka
Pripojte VCC Arduino/Particle k VCC prevodníka
Pripojte TX Arduino/Particle k TX prevodníka
Pripojte RX Arduino/Particle k RX prevodníka
Krok 4: Vytváranie zručností Amazonu



Ak používate drevotrieskové dosky, postupujte podľa týchto krokov.
Potrebujete účet vývojára v Amazone, ak ho nemáte, môžete sa zadarmo prihlásiť. Prejdite na stránku
V účte vývojára prejdite na súpravu zručností Alexa.
Potom kliknite na „Vytvoriť novú zručnosť“
Musíte vybrať nasledujúce položky: „Smart Home Skill API“v type zručnosti
Vo verzii užitočného zaťaženia vyberte v3
A potom kliknite na Uložiť.
Krok 5: Okno konfigurácie


Po uložení vám ďalší krok ukáže vaše ID aplikácie.
Kliknite na tlačidlo Ďalej Potom príde konfiguračné okno. Tu musíte použiť príkaz curl, kde do ID užívateľa umiestnite prístupový token a na www.example.com musíte zadať konkrétnu webovú stránku.
Krok 6: Amazon AWS
Na to sa musíte prihlásiť na
Vyberte možnosť Autorský formulár zoškrabať.
Potom skopírujte kód, ktorý je v textovom súbore.
Nastavte si ID svojho zariadenia v programe. Príkazy musíte zmeniť pre konkrétne zariadenie.
Po vykonaní všetkých krokov si vyskúšajte zručnosti v konfigurácii Lambda.
Krok 7: Pre Arduino
Na používanie hlasových schopností s Arduinom budete potrebovať Amazon Echo Dot
Pripojte sa k wifi pomocou nasledujúceho kódu:
#include "debug.h" // Sériová tlač ladiaceho programu #zahrnúť "WifiConnection.h" // Wifi pripojenie // tento súbor je súčasťou môjho kódu tutoriálu #include // IR knižnica
WifiConnection* wifi; // wifi pripojenie IRsend* irSend; // infračervený odosielateľ
// NASTAVTE SI SVOJE WIFI CREDS const char*myWifiSsid = "***"; const char*myWifiPassword = "*******";
// NASTAVENIE NA ZHODU S VAŠIM HARDWAROM #define SERIAL_BAUD_RATE 9600
// PIN 0 je D3 NA ČIPE #definujte IR_PIN 0
/*---------------------------------------*/// Spustí sa raz, keď je zariadenie je zapnutý alebo práve blikal kód void setup () {// ak je nastavený zle, váš sériový debugger nebude čitateľný Serial.begin (SERIAL_BAUD_RATE);
// inicializácia wifi pripojenia wifi = nové WifiConnection (myWifiSsid, myWifiPassword); wifi-> begin ();
// pripojenie k wifi if (wifi-> connect ()) {debugPrint ("Wifi Connected"); }}
/*---------------------------------------*/// Beží neustále prázdna slučka () {}
Krok 8: Pripojte server WEMO
Potom spustite server WEMO, je to najlepšia metóda pre ESP8266.
Teraz musíme nainštalovať knižnicu ESPAsyncTCP.
Kód na testovanie:
#include "debug.h" // Sériová tlač debuggera #obsahuje "WifiConnection.h" // Wifi pripojenie #include "Wemulator.h" // Náš emulátor Wemo #include // IR knižnica
WifiConnection* wifi; // wifi pripojenie Wemulator* wemulator; // emulátor wemo IRsend* irSend; // infračervený odosielateľ
// NASTAVTE SI SVOJE WIFI CREDS const char*myWifiSsid = "***"; const char*myWifiPassword = "*******";
// NASTAVENIE NA ZHODU S VAŠIM HARDWAROM #define SERIAL_BAUD_RATE 9600
// PIN 0 je D3 NA ČIPE #definovať IR_PIN 0 /*----------------------------------- ----*/// Spustí sa raz, keď je zariadenie zapnuté alebo práve blikal kód, neplatné nastavenie () {// ak je nesprávne nastavené, váš sériový debugger nebude čitateľný Serial.begin (SERIAL_BAUD_RATE);
// inicializácia wifi pripojenia wifi = nové WifiConnection (myWifiSsid, myWifiPassword); wifi-> begin ();
// inicializácia IR irSend = new IRsend (IR_PIN, false); irSend-> begin ();
// inicializácia emulátora wemo wemulator = nový Wemulator ();
// pripojenie k wifi if (wifi-> connect ()) {wemulator-> begin ();
// spustenie emulátora wemo (beží ako séria webových serverov) wemulator-> addDevice ("tv", nový WemoCallbackHandler (& commandReceived)); wemulator-> addDevice ("televízia", nový WemoCallbackHandler (& commandReceived)); wemulator-> addDevice („môj televízor“, nový WemoCallbackHandler (& commandReceived)); wemulator-> addDevice („moja televízia“, nový WemoCallbackHandler (& commandReceived)); }}
/*---------------------------------------*/// Beží neustále prázdna slučka () {// nechajte wemulátora počúvať hlasové príkazy, ak (wifi-> isConnected) {wemulator-> listen (); }}
Krok 9: Ďakujem
Teraz ste vytvorili svoje vlastné zariadenie aktivované hlasom na ovládanie vašich mediálnych zariadení.
Skúste povedať „Alexa Zapnite televíziu“
Takýmto spôsobom si môžete vytvoriť vlastnú jednotku na ovládanie hlasu pomocou Arduino alebo Particle.
Ďakujeme, že ste sa zastavili!
Odporúča:
Pohybom aktivované cosplay krídla využívajúce expresné obvodové ihrisko - časť 1: 7 krokov (s obrázkami)

Pohybom ovládané cosplay krídla pomocou Circuit Playground Express - 1. časť: Toto je prvá časť dvojdielneho projektu, v ktorom vám ukážem môj postup na výrobu páru automatizovaných rozprávkových krídel. Prvá časť projektu je mechanika krídel a v druhej časti je nosenie a pridanie krídel
Hlasovo ovládaný reléový spínač IOT na báze Arduino (podporovaná doména Google a Alexa): 11 krokov

Hlasovo ovládaný reléový spínač IOT založený na Arduine (podporovaný doménou Google a Alexa): Tento projekt popisuje, ako vytvoriť hlasovo ovládaný reléový spínač IOT na báze Arduina. Toto je relé, ktoré môžete na diaľku zapínať a vypínať pomocou aplikácie pre iOS a Android, tiež ho prepojiť s IFTTT a ovládať ho hlasom pomocou Googlu
Víly: prenosné arkádové a mediálne centrum: 5 krokov

Fairies: Portable Arcade and Media Center: Mojím cieľom bolo postaviť prenosnú konzolu & mediálne centrum pre moju dcéru. Hrateľnosť v malých prevedeniach, ako sú klony PSP alebo Nintendo, sa zdá byť príliš vzdialená myšlienke starých arkádových skriniek. Chcel som sa pripojiť k nostalgii tlačidiel
Digitálne hodiny používajúce 4026 a 4060: 5 krokov (s obrázkami)

Digitálne hodiny používajúce 4026 a 4060: Toto leto som absolvoval kurz s názvom „Digitálna elektronika“; na mojej vysokej škole. Dozvedel som sa o žabkách, počítadlách a oveľa viac. Preto som si myslel, že by bolo skvelé, keby som urobil projekt týkajúci sa digitálnej elektroniky a odtiaľ projekt digitálneho cloc
Binárne hodiny používajúce neopixely: 6 krokov (s obrázkami)

Binárne hodiny používajúce neopixely: Ahoj, ľudia, milujem všetky veci súvisiace s diódami LED a tiež ich rád využívam rôznymi zaujímavými spôsobmi. Áno, viem, že binárne hodiny sa tu robili mnohokrát a každé je vynikajúcim príkladom toho, ako vytvorte si vlastné hodiny. Naozaj si myslím, že