
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11

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:
Jinsi ya Kubadilisha Mahali pa Vyombo vya Habari katika JW Library: 4 Hatua

Jinsi ya Kubadilisha Mahali pa Vyombo vya Habari katika JW Library: JW Library ni programu ya Metro ikimaanisha kuwa ina kiolesura kilichorahisishwa. Hili ni jambo zuri katika hali nyingi kama kwa watumiaji wengi wewe hupakia tu programu na kuitumia kwa njia unayohitaji. Kusugua huja wakati unataka kufanya jambo la juu zaidi
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
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