Orodha ya maudhui:
- Hatua ya 1: Vitu Utakavyohitaji
- Hatua ya 2: Kuunganisha Arduino kwa ESP 8266
- Hatua ya 3: Kuunganisha RS 232-TTL Converter
- Hatua ya 4: Kuunda Ujuzi wa Amazon
- Hatua ya 5: Dirisha la Usanidi
- Hatua ya 6: Amazon AWS
- Hatua ya 7: Kwa Arduino
- Hatua ya 8: Unganisha Seva ya WEMO
- Hatua ya 9: Asante
Video: Vifaa vya Vyombo vya Habari vilivyoamilishwa na Sauti Kutumia Alexa: Hatua 9 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Kitengo kilichotengenezwa hapa hufanya vifaa vyako kama Runinga, kipaza sauti, CD na DVD kudhibiti na amri za sauti kwa kutumia Alexa na Arduino. Faida ya kitengo hiki ni kwamba lazima utoe tu amri za sauti. Kitengo hiki kinaweza kufanya kazi na vifaa vyote vinavyotumia bandari za bandari za RS-232. Bandari hizi ni muhimu sana katika unganisho. Zinatumika zaidi katika vifaa vya media. Sasa, hakuna haja ya kutumia mbali za IR.
Kitengo ni cha bei nafuu. Inayo, Bodi ya Arduino. Unaweza kutumia bodi yoyote ya arduino lakini napendelea Arduino Nano kwa sababu ni ndogo. Vitu vingine ni ESP 8266, Amazon Alexa, RS 232-TTL Converter. Nimejumuisha pia maagizo ya Chembe.
Hatua ya 1: Vitu Utakavyohitaji
1. Particle Photon
2. Amazon Alexa
3. Dondoo ya Amazon Echo
4. ESP 8266
5. Kubadilisha RS232-TTL
6. Arduino UNO / Nano / Micro…
Hatua ya 2: Kuunganisha Arduino kwa ESP 8266
Unganisha pato la 3v3 (3.3V) la Arduino kwenye ESP8266. ESP8266 inafanya kazi na 3.3V na sio 5V, kwa hivyo hii ni muhimu.
Unganisha pini ya RES au RESET, Unapoweka pini ya kuweka upya, Arduino inafanya kazi kama USB bubu kwa kiunganishi cha serial, ambayo ndio tunataka kuzungumza na ESP8266.
Unganisha pini ya RXD ya Arduino na pini ya RX ya ESP8266.
Unganisha pini ya TXD ya Arduino na pini ya TX ya ESP. Tunapotaka vitu viwili kuongea kwa kila mmoja juu ya mfululizo, tunaunganisha pini ya TX ya moja na RX ya nyingine (tuma kwenda kupokea na kinyume). Hapa hatuna mazungumzo ya Arduino na ESP8266 ingawa, kompyuta yetu inazungumza nayo inazungumza Arduino. Unganisha GND na VCC.
Mwishowe CH_PD inaunganisha.
Hatua ya 3: Kuunganisha RS 232-TTL Converter
Sasa, ni rahisi kuunganisha kigeuzi cha RS 232-TTL kwa Arduino na ESP ambayo tuliunganisha mapema kama unganisho lililotajwa hapa chini:
Unganisha GND ya Arduino / Chembe kwa GND ya ubadilishaji
Unganisha VCC ya Arduino / Chembe kwa VCC ya kibadilishaji
Unganisha TX ya Arduino / Particle kwa TX ya kibadilishaji
Unganisha RX ya Arduino / Chembe kwa RX ya kibadilishaji
Hatua ya 4: Kuunda Ujuzi wa Amazon
Ikiwa unatumia Bodi ya chembe Fuata hatua hizi.
Unahitaji akaunti ya msanidi programu na Amazon, ikiwa huna moja unaweza kutia saini bure. Nenda kwa
Katika akaunti ya msanidi programu nenda kwenye kitanda cha ujuzi cha Alexa.
Kisha bonyeza "Unda ujuzi mpya"
Lazima uchague yafuatayo: "Smart Home Skill API" katika Aina ya Ujuzi
Katika toleo la malipo, chagua v3
Na kisha bonyeza Hifadhi.
Hatua ya 5: Dirisha la Usanidi
Mara baada ya kuokoa, hatua inayofuata inakuonyesha Kitambulisho chako cha Maombi.
Bonyeza kitufe kinachofuata Kisha inakuja dirisha la usanidi. Hapa lazima utumie amri ya curl ambapo kwenye Kitambulisho cha mtumiaji weka ishara ya ufikiaji na katika www.example.com unahitaji kutoa wavuti ya chembe.
Hatua ya 6: Amazon AWS
Kwa hili lazima uingie kwa
Chagua Chaguo la Mwandishi Chaguo la mwanzo.
Kisha, nakili nambari ambayo iko kwenye faili ya maandishi.
Weka Kitambulisho cha Kifaa chako katika programu yako. Unahitaji kubadilisha amri kuwa kifaa chako maalum.
Baada ya kufanya hatua zote, jaribu ujuzi katika Usanidi wa Lambda.
Hatua ya 7: Kwa Arduino
Kwa kutumia ustadi wa sauti na Arduino, utahitaji kutumia Amazon Echo Dot
Unganisha kwa wifi ukitumia nambari ifuatayo:
# pamoja na "debug.h" // Uchapishaji wa utatuzi wa # # ni pamoja na "WifiConnection.h" // Uunganisho wa Wifi // faili hii ni sehemu ya nambari yangu ya mafunzo # pamoja na // maktaba ya IR
WifiUunganisho * wifi; // unganisho la wifi IRsend * irSend; Mtumaji wa infrared
// Seti WIFI CREDS WAKO const char * myWifiSsid = "***"; const char * myWifiPassword = "*******";
// SET KULINGANISHA HARDWARE YAKO #fafanua SERIAL_BAUD_RATE 9600
// PIN 0 ni D3 KWENYE CHIP #fafanua IR_PIN 0
/ * --------------------------------------- * / // Inakimbia mara moja, wakati kifaa imewashwa au msimbo umewasha usanidi batili () {// ikiwa imewekwa vibaya, kitatuaji chako cha serial hakitasomeka Serial.begin (SERIAL_BAUD_RATE);
// anzisha uhusiano wa wifi wifi = mpya WifiConnection (myWifiSsid, myWifiPassword); wifi-> anza ();
// unganisha kwa wifi ikiwa (wifi-> unganisha ()) {debugPrint ("Wifi Imeunganishwa"); }}
/ * ------------------------------ {}
Hatua ya 8: Unganisha Seva ya WEMO
Kisha, endesha seva ya WEMO, ndiyo njia bora kwa ESP8266.
Sasa, lazima tusakinishe maktaba ya ESPAsyncTCP.
Nambari ya Kupima:
# pamoja na "debug.h" // Uchapishaji wa utatuzi wa # # ni pamoja na "WifiConnection.h" // Uunganisho wa Wifi # pamoja na "Wemulator.h" // Wemo yetu ya Wemo # pamoja # maktaba ya IR
WifiUunganisho * wifi; // uhusiano wa wifi Wemulator * wemulator; // emulator emmo IRsend * irSend; Mtumaji wa infrared
// Seti WIFI CREDS WAKO const char * myWifiSsid = "***"; const char * myWifiPassword = "*******";
// SET ILI Ulinganishe vifaa vyako vikuu #fafanua SERIAL_BAUD_RATE 9600
// PIN 0 ni D3 KWENYE CHIP #fafanua IR_PIN 0 / * ----------------------------------- ---- * / // Inakimbia mara moja, wakati kifaa kimewashwa au msimbo umewasha tu usanidi batili () {// ikiwa imewekwa vibaya, kitatuaji chako cha serial hakitasomeka Serial.begin (SERIAL_BAUD_RATE);
// anzisha uhusiano wa wifi wifi = mpya WifiConnection (myWifiSsid, myWifiPassword); wifi-> anza ();
// anzisha IR irSend = IRsend mpya (IR_PIN, uwongo); irSend-> anza ();
// kuanzisha emulator ya wemo emulator = Wemulator mpya ();
// unganisha kwa wifi ikiwa (wifi-> unganisha ()) {wemulator-> anza ();
// anza emulator ya wemo (inaendesha kama safu ya seva za wavuti) wemulator-> addDevice ("tv", WemoCallbackHandler mpya (& commandReceived)); wemulator-> addDevice ("televisheni", WemoCallbackHandler mpya (& commandReceived)); wemulator-> addDevice ("tv yangu", WemoCallbackHandler mpya (& commandReceived)); wemulator-> addDevice ("televisheni yangu", WemoCallbackHandler mpya (& commandReceived)); }}
/ * ------------------------------ {/ wacha wemulator asikilize amri za sauti ikiwa (wifi-> imeunganishwa) {wemulator-> sikiliza (); }}
Hatua ya 9: Asante
Sasa, umetengeneza kifaa chako cha sauti kilichoamilishwa kudhibiti vifaa vyako vya media.
Jaribu kusema "Washa Alexa kwenye Runinga"
Kwa hivyo, kwa njia hii unaweza kutengeneza kitengo chako cha kudhibiti sauti kwa kutumia Arduino au Chembe.
Asante kwa kutembelea!
Ilipendekeza:
Mdhibiti wa Vyombo vya Habari vya Bio-Adaptive kwa Upatikanaji au Burudani: Hatua 7
Mdhibiti wa Vyombo vya Habari vya Bio-Adaptive kwa Upatikanaji au Burudani: Katika hii kufundisha utajifunza jinsi ya kuunda kidhibiti chako cha media kilichoboreshwa kwa kutumia Arduino kama mfumo wa chanzo wazi nilichobuni. Tazama video iliyounganishwa kwa maelezo ya haraka zaidi. Ukiunda moja na ujaribu zaidi
VYOMBO VYA HABARI VYA BUUU VYA MABADILIKO VYA KIUME VYA 3D: Hatua 14 (zenye Picha)
DIY 3D iliyochapishwa wasemaji BLUETOOTH: Halo kila mtu, hii ni Maagizo yangu ya kwanza kabisa. Niliamua kuifanya iwe rahisi. Kwa hivyo katika mafunzo haya, nitawaonyesha nyinyi jinsi nilivyotengeneza spika hii rahisi na rahisi ya Bluetooth ambayo kila mtu angeweza kutengeneza kwa urahisi.Mwili wa spika ni 3D pr
Kuanguka kwa Stm32: Udhibiti wa Kijijini kwa Kituo cha Vyombo vya Habari vya Nyumbani: Hatua 4 (na Picha)
Kuanguka kwa Stm32: Udhibiti wa Kijijini kwa Kituo cha Vyombo vya Habari vya Nyumbani: Huu ni mfano kamili wa kituo cha media cha nyumbani kudhibiti kijijini kulingana na mdhibiti mdogo wa smt32, stm32f103c8t6 inayojulikana kama bodi ya 'bluepill'. Tuseme, unatumia PC kwa kituo cha media cha nyumbani. Ni suluhisho rahisi sana, ambayo hukuruhusu kuweka hu
Badilisha Kelele za Ndege Zilizofuta Vichwa vya Sauti kuwa Vichwa vya sauti vya Stereo: Hatua 6 (na Picha)
Badilisha Kelele ya Ndege Inaghairi Vichwa vya Sauti kuwa Vichwa vya sauti vya Stereo: Je! Umewahi kupata nafasi ya kuwa na baadhi ya kelele hizi za kughairi kelele kutoka kwa ndege? Hapa kuna maelezo kadhaa juu ya azma yangu ya kubadilisha kichwa hiki cha sauti tatu kuwa kichwa cha kawaida cha stereo cha 3.5mm kwa kompyuta / laptop au yoyote vifaa vya kubebeka kama vile ce
IPhone + Nano + Kituo cha Kuweka vifaa vya kuweka vifaa vya sauti cha Bluetooth: Hatua 3
IPhone + Nano + Kituo cha Kupachika vifaa vya Headset cha Bluetooth: Niliruka kwenye bandwagon ya iPhone wakati 3G ilipokuja ikitoa mlango. Bidhaa nyingine tu ya Apple ambayo nimemiliki ni iPod Nano ambayo ninatumia kwa tununi wakati ninaendesha. Sasa na bidhaa mbili za kuchaji, bidhaa mbili za kusawazisha na shida mara mbili