Orodha ya maudhui:

Kubadilisha Sauti Iliyowasilishwa kwa Sauti (Arduino): Hatua 6 (na Picha)
Kubadilisha Sauti Iliyowasilishwa kwa Sauti (Arduino): Hatua 6 (na Picha)

Video: Kubadilisha Sauti Iliyowasilishwa kwa Sauti (Arduino): Hatua 6 (na Picha)

Video: Kubadilisha Sauti Iliyowasilishwa kwa Sauti (Arduino): Hatua 6 (na Picha)
Video: ESP32 Tutorial 3 - Resistor, LED, Bredboard and First Project: Hello LED -ESP32 IoT Learnig kit 2024, Novemba
Anonim
Kubadilisha Sauti Iliyowasilishwa kwa Sauti (Arduino)
Kubadilisha Sauti Iliyowasilishwa kwa Sauti (Arduino)

Halo kila mtu!

Katika mradi huu, nitakuonyesha jinsi ya kutekeleza amri za sauti kwa miradi yako ya Arduino.

Kutumia amri za sauti, nitakuonyesha jinsi ya kudhibiti moduli ya kubadili relay.

Hatua ya 1: Vipengele

Vipengele
Vipengele

Kwa mradi huu, utahitaji vifaa vikuu vitatu.

Bodi ya maendeleo ya Arduino Uno

Moduli ya relay

Moduli ya Utambuzi wa Sauti (isiyo kiungo cha amazon)

& zana zingine za msingi kama waya, na ubao wa mkate.

Hatua ya 2: Wiring (Moduli ya Utambuzi wa Sauti)

Wiring (Moduli ya Utambuzi wa Sauti)
Wiring (Moduli ya Utambuzi wa Sauti)
Wiring (Moduli ya Utambuzi wa Sauti)
Wiring (Moduli ya Utambuzi wa Sauti)

Kabla ya kuanza na mchakato wa usimbuaji, tunahitaji kuweka waya kwa Arduino kwa Moduli ya Utambuzi wa Sauti.

Kuna pini 4 kwenye Moduli ya Utambuzi wa Sauti.

GND imeunganishwa na unganisho la ardhi (Arduino)

VCC imeunganishwa na unganisho la 5v (Arduino)

RXD imewekwa kwenye pini ya dijiti ya Arduino # 3 kwa chaguo-msingi

TXD imewekwa kwenye pini ya dijiti ya Arduino # 2 kwa msingi

Hatua ya 3: Wiring (Relay Module)

Wiring (Moduli ya Kupeleka)
Wiring (Moduli ya Kupeleka)

Kwenye moduli ya relay, kuna pini 3

Pini hasi inaunganisha na pini ya ardhi kwenye Arduino

Pini nzuri inaunganisha na pini ya 5v kwenye Arduino

Pini ya S itawekwa kwenye pini ya 13 kwenye Arduino

Kwa kuongezea, ili kujaribu kubadili swichi, nitatumia pini ya 11 kwenye Arduino kama pato la dijiti

Pini hii itakuwa na nguvu ya kila wakati na ubadilishaji wa relay utatumia amri ya sauti kuelekeza umeme kwa LED nyingi

Kwa mradi huu, nilitumia ubao wa mkate na waya za kuruka kufanya unganisho lote.

Kwa muda mrefu kama yote yanaweza kufanywa vizuri, unaweza kutumia njia yako mwenyewe kwa wiring mzunguko wako.

Hatua ya 4: Usimbuaji - Mafunzo ya Sauti

Kuandika - Mafunzo ya Sauti
Kuandika - Mafunzo ya Sauti

Ili kuanza kuweka alama, utahitaji kupakua maktaba ya Utambuzi wa Sauti V3 kutoka kwa PDF hii.

Ilinibidi pia kusasisha Arduino IDE kwa toleo la hivi karibuni ili kuzuia makosa ya kupakia.

Mara tu ikiwa umesakinisha kila kitu, unahitaji kupitia FILE - MIFANO - Utambuzi wa Sauti V3 MASTER na bonyeza VR_SAMPLE_TRAIN

Sehemu ya mafunzo hutusaidia kufafanua amri zingine za sauti ili kudhibiti pini za dijiti za Arduino.

Kwa kudhibiti pini za dijiti za Arduino, tunaweza kudhibiti moduli ya kupeleka ambayo inaweza kutumika kudhibiti vifaa vya voltage kubwa.

Nambari ya mafunzo ya sauti tayari imeendelezwa na haiitaji kubadilishwa kwa njia yoyote.

Baada ya kupakia nambari kwenye bodi ya Arduino, unahitaji kufungua Monitor Monitor kwa kiwango cha baud 115200

Ili kufundisha amri za sauti, utahitaji kuandika neno "mipangilio" na kugonga ingiza au bonyeza tuma.

Ifuatayo, utahitaji kufafanua amri ya sauti ukitumia muundo huu: sigtrain 0 On

sigtrain ni orodha ya amri za sauti zinazopangwa ambazo ni kati ya 0-6

Katika amri hii, neno On linawakilisha kile nitakachosema kwenye kipaza sauti

Mara tu unapogonga tuma au ingiza, mfuatiliaji wa serial atakuuliza "sema sasa".

Wakati huu utasema "Washa" wazi kabisa kwenye kipaza sauti.

Mfuatiliaji wa serial atakuuliza urudie kifungu hadi mafunzo yatakapokamilika.

Mara tu kifungu cha kwanza kilipofundishwa kwa mafanikio, nilifundisha sigtrain 1 kama Off

Kwa ujumla, nikisema "Washa", Moduli ya Utambuzi wa Sauti itaitambua kama sigtrain 0.

Ikiwa nitasema, Moduli ya Utambuzi wa Sauti itatambua kama sigtrain 1

Kwa hatua ya mwisho ya hali ya mafunzo, utahitaji kuchapa mzigo 0 1 na kugonga ingiza au tuma.

Hii itakuruhusu kutumia mfuatiliaji wa serial kufuatilia usahihi wa amri za sauti.

Hatua ya 5: Usimbuaji - Kubadilisha Sauti Iliyowasilishwa kwa Sauti

Usimbuaji - Kubadilisha Sauti Iliyowasilishwa kwa Sauti
Usimbuaji - Kubadilisha Sauti Iliyowasilishwa kwa Sauti

Baada ya kumaliza sehemu ya mafunzo, nilifungua mfano ulioitwa vr_sample_control_led

Nilibadilisha nambari kidogo ili kufanya kazi na moduli ya kupeleka tena.

Nilibadilisha pini iliyoongozwa kuwa 11 na nikafafanua relay int kama pin 13

Katika nambari hii, 0 hufafanuliwa kama kifungu cha "Washa" na 1 hufafanuliwa kama kifungu cha "Zima" kutoka kwa mafunzo.

Ndani ya usanidi batili, relay na iliyoongozwa imewekwa kama pini za pato.

Ndani ya kitanzi batili, pini iliyoongozwa imewekwa kila wakati kama pini ya pato la juu ili kujaribu relay.

Mstari huu wa nambari ni ya hiari kwa sababu moduli ya kupokezana imejengwa kwa kuongozwa ili kuonyesha mzunguko uliofungwa.

Kuna taarifa ikiwa inageuka kubadili swichi kupitia pini # 13 ikiwa kifungu cha ON kimegunduliwa.

Ikiwa kifungu cha mbali kiligunduliwa, pini ya 13 itawekwa chini, na kuzima swichi ya relay.

Mara tu nambari ya udhibiti iliyoongozwa iliyobadilishwa imepakiwa kwenye Arduino, nilichomoa usb na kutumia betri ya 9v kuwezesha Arduino.

Mara tu kuweka upya kwa Arduino, niliongea kwenye kipaza sauti na moduli ya kupokezana ikawashwa

Mara tu niliposema, relay ilizimwa kama inavyotarajiwa.

Hatua ya 6: Imemalizika

Imemalizika
Imemalizika
Imemalizika
Imemalizika
Imemalizika
Imemalizika
Imemalizika
Imemalizika

Ndani ya swichi ya kupokezana, kuna mawasiliano ya kawaida ambayo kawaida huunganisha kwa anwani ya NC.

Mara tu relay inapatiwa nguvu, mawasiliano ya kawaida huunganisha na anwani ya NO.

Hata kama mawasiliano ya kawaida yameunganishwa kwa kutumia voltage ya juu, swichi ya relay bado inaweza kudhibitiwa kwa kutumia Arduino.

Katika mradi huu, pini ya 11 hutoa voli 3.3 za nishati kupitia mawasiliano ya kawaida wakati pini ya 13 inadhibiti moduli ya kupokezana.

Mwishowe, misemo "on" na "off" inadhibiti pini ya 13 ambayo inadhibiti moduli ya relay.

Ikiwa umepata mradi huu kuwa muhimu, jisikie huru kufanya mradi wako mwenyewe ulioamilishwa kwa sauti.

Nambari ya Moduli ya Utambuzi wa Sauti ilitengenezwa na waandishi anuwai na inaweza kupatikana katika maktaba ya Moduli ya Utambuzi wa Sauti

faili: vr_sample_train.inoauthor: JiapengLi

faili: vr_sample_control_led.inoauthor: JiapengLi

Ikiwa ulipenda mradi huu, tafadhali fikiria kujisajili kwenye kituo cha youtube kwa maudhui zaidi.

Changamoto iliyoamilishwa na Sauti
Changamoto iliyoamilishwa na Sauti
Changamoto iliyoamilishwa na Sauti
Changamoto iliyoamilishwa na Sauti

Mkimbiaji katika Changamoto iliyoamilishwa na Sauti

Ilipendekeza: