Բովանդակություն:

Ռադիո վարդակների ձայնային կառավարում. 11 քայլ
Ռադիո վարդակների ձայնային կառավարում. 11 քայլ

Video: Ռադիո վարդակների ձայնային կառավարում. 11 քայլ

Video: Ռադիո վարդակների ձայնային կառավարում. 11 քայլ
Video: Արժե վերցնել ԱՄԵՆ ԻՆՉ?? Եվ ինչն է լավ ATS25X1 ռադիոընդունիչի մանրամասն վերանայման մասին 2024, Նոյեմբեր
Anonim
Image
Image

Մենք բոլորս հիմա պայքարում ենք տիրող COVID-19 համաճարակի դեմ: Բացի այդ, մենք այժմ գտնվում ենք մի իրավիճակում, երբ մենք պետք է հարմարվենք տիրող պայմաններին `կիրառելով անվտանգության լրացուցիչ միջոցներ: Այստեղ նախագիծը վերաբերում է COVID-19- ի հպման միջոցով տարածվելուն կանխելուն: Այս նախագիծը մշակվել է իմ աշակերտների կողմից, ովքեր դպրոց են գնում 8 -րդ դասարանում (15 տարի): Սա մի սարք է UNIEL վարդակների ձայնային կառավարման համար, որը հիմնված է Arduino կարգավորիչի, 433 ՄՀց հաղորդիչի և ձայնի ճանաչման մոդուլ V2- ի վրա ՝ elechouse- ի միջոցով (կայք -

Քայլ 1: UNIEL վարդակներ

UNIEL վարդակներ
UNIEL վարդակներ

Դրանք ուղղակիորեն տեղադրված են ցանկացած վարդակից, և դրանց արդեն միացված է էլեկտրական սարք, որը կարելի է միացնել և անջատել հեռակառավարման վահանակից: Բաց տարածքում գործողությունների տիրույթը մինչև 25 մ է, հրամանների ընդունման և փոխանցման հաճախականությունը `433,9 ՄՀց: Տեսականին ներառում է տարբեր բեռներ 300 Վտ, 1000 Վտ, 3600 Վտ հզորությամբ: Ամբողջ տեսականին կարելի է դիտել պաշտոնական կայքէջում ՝

Խմբի կոդը դրված է հեռակառավարման վահանակում: Յուրաքանչյուր վարդակից ՝ խմբի կոդը = հեռակառավարման խմբի ծածկագիրը և վարդակի ծածկագիրը

Քայլ 2: Ռադիո մոդուլներ

Ռադիո մոդուլներ
Ռադիո մոդուլներ

Մեր խնդիրն է փոխարինել UNIEL վարդակների հեռակառավարման վահանակը: Մեզ անհրաժեշտ են ռադիո մոդուլներ, որոնք աշխատում են 433 ՄՀց հաճախականությամբ: Ես գնել եմ FS1000A- ն

Ներառված է ընդունիչ և հաղորդիչ: Ebay- ի գինը 100 ռուբլիից պակաս է:

Քայլ 3. Ստացողը միացնելով Arduino- ին և կոդեր ստանալ հեռակառավարման վարդակից

Ստացողը միացնելով Arduino- ին և կոդեր ստանալ հեռակառավարման վարդակից
Ստացողը միացնելով Arduino- ին և կոդեր ստանալ հեռակառավարման վարդակից

Arduino- ի համար կան գրադարաններ `433/315 ՄՀց վերահսկվող տարբեր շարժիչներով աշխատելու համար: Ես օգտագործել եմ սա ՝

rc-switch-Arduino գրադարանը գործելու է ցածր գնով 315 ՄՀց/433 ՄՀց հեռակառավարման սարքեր-https://code.google.com/p/rc-switch/

Ներբեռնեք և բացեք գրադարանների պանակը

Նախ, միացրեք ընդունիչը

Arduino - - - - - մոդուլ

+5V ---------- VCC

GND ---------- GND

ՏՎՅԱԼՆԵՐ (ցանկացած) ------------ 2

օրինակ գործարկելով RCswitch գրադարանի օրինակից ReceiveDemo_Advanced

Կտտացրեք հեռակառավարման վահանակի վրա և տեսեք, թե ինչն է տալիս էսքիզը սերիական նավահանգստին

Հիշեք պարամետրերը 24Bit, PulseLength - 309 microseconds, Protocol 1

Էսքիզը գրելիս դրանք մեզ պետք կգան: Պարտադիր չէ հիշել ծածկագրերը !!! Կոդեր ուղարկելու համար անհրաժեշտ է միայն իմանալ խմբի ծածկագիրը և սարքի կոդը !!!

Քայլ 4. Հաղորդիչից հրամաններ ուղարկելը `ռադիոկապերը վերահսկելու համար

Միացրեք հաղորդիչը Arduino- ին `վարդակների աշխատանքը ստուգելու համար

Arduino - - - - - մոդուլ

+5V ---------- VCC

GND ---------- GND

DԱՄԱՆԱԿԸ ------------ 10

Մենք էսքիզ ենք վերբեռնում Arduino- ի տախտակին և դիտում, թե ինչպես են վարդակները միանում շրջանագծի մեջ, այնուհետև անջատվում:

Desiredանկության դեպքում կարող եք վերահսկիչից վերահսկել 32x32 վարդակներ

Քայլ 5. Ձայնի ճանաչման մոդուլ V2

Ձայնի ճանաչման մոդուլ V2
Ձայնի ճանաչման մոդուլ V2

Ձայնի ճանաչման մոդուլ V2- ը ebay- ում գնվել է շատ ողջամիտ գնով: Պատվիրելիս ես դրան չէի նայում, և ապարդյուն: Մոդուլն այնքան էլ չարդարացրեց սպասելիքները.

1) Նախապես ձայնագրված 15 ձայնային հրամաններով միաժամանակ հայտարարված գործողությունը հնարավոր չէ (մոդուլը ճանաչում է յուրաքանչյուր բլոկի ընդամենը 5 հրաման (3 բլոկ)): Կարող եք բեռնել միայն 1 բլոկ, այնուհետև մեկ այլ և այլն: Հետևաբար, որոշվեց օգտագործել բառերի շղթաներ (2-3), ընդմիջումներով, որոնք անհրաժեշտ են, օրինակ, հաջորդ բլոկը բեռնելու համար

Սրճարանի լամպն անջատվում է

Շատրվանի միացում

2) Մոդուլը չի արձագանքում մեկ այլ անձի ձայնին, երկու հոգի ստիպված կլինեն կրկնօրինակել հրամանները: Նախ, ես ձեզ կասեմ, թե ինչպես աշխատել մոդուլի հետ, այնուհետև ինչպես է խնդիրը լուծվել:

Քայլ 6:

Մոդուլը վարժեցնելու համար դուք պետք է հրամաններ ուղարկեք մոդուլին սերիական պորտի վրայով և արտաբերեք արտահայտություններ: Ներբեռնեք ձեր համակարգչում (Windows) արտադրողի կողմից առաջարկվող ծրագիրը com port- ի հետ աշխատելու համար (AccessPort- ներբեռնման էջ), մոդուլը միացրեք ArduinoArduino ----- մոդուլին

+5V ---------- VCC

GND ---------- GND

TX ------------ 3

RX ------------ 2

Միացրեք Arduino- ն ձեր համակարգչին: Էսքիզ վերբեռնել Arduino- ում

Քայլ 7:

Պատկեր
Պատկեր

AccessPort ծրագրում մենք սահմանում ենք հետևյալ կարգավորումները

Քայլ 8:

Պատկեր
Պատկեր

Նայելով քարտեզին կից

և ուղարկեք հրամաններ

AABB- տեղեկատվություն մոդուլի մասին

V2. 0 ELECHOUSE- ի կողմից www.elechouse.com

Առաջին բլոկի հաջորդ ուսուցում `AA11

Տերմինալի պատուհանում START հրամանից հետո մենք ասում ենք խոսափողի մեջ առաջին արտահայտությունը, նորից հայտնվում է մակագրությունը, սպասում ենք, լռում ենք, նորից հայտնվում է START հրամանը: Երկրորդ անգամ խոսափողի մեջ առաջին արտահայտությունն ենք ասում ՝ հաստատման համար: Եթե ձայնագրությունը հաջող է, հայտնվում է Finish one- ը ՝ նշելով, որ առաջին հրամանը հաջողությամբ գրանցվել է: Տարբեր պիտակը ցույց է տալիս, որ երկրորդ հրամանը չի հնչում առաջինի պես, և մոդուլը չի ճանաչում այն: Չափից բարձր ձայնը ցույց է տալիս, որ խոսափողը շատ բարձր եք խոսում (> 1300 MS): Նմանապես, մենք գրում ենք մնացած 4 արտահայտությունները: Պիտակի 1 խումբն ավարտվեց: ցույց է տալիս, որ առաջին բլոկը հաջողությամբ գրվել է:

Խոսքի ճանաչումը ստուգելու համար զանգահարեք 1 -ին բլոկ 1 aa21 հրամանով և արտահայտությունները խոսեք խոսափողի մեջ: Recognitionանաչման ընթացքում հաստատում է դուրս գալիս տերմինալ

Քայլ 9:

Պատկեր
Պատկեր

Հետո մենք վարժեցնում ենք 2 -րդ և 3 -րդ բլոկները ՝ ուղարկելով համապատասխանաբար AA12 AND AA13 հրամաններ: Հիշողությունից 2 և 3 բլոկներ կանչելու համար հրաման ուղարկեք համապատասխանաբար AA22 և aa23 տերմինալներին:

Մեկ այլ կետ. Եթե մենք ցանկանում ենք ձայնային մոդուլից կարճ պատասխան ստանալ (ոչ թե «Արդյունք. 15», այլ 15), մենք պետք է մոդուլին ուղարկենք AA37 հրաման

Բլոկներում մենք մուտքագրում ենք հետևյալ հրամանները (մասնակցում է 2 մարդ) խոհանոց-թեյնիկում հավաքվելու համար (էլեկտրական) + լուսավորություն (RGB լույսեր, լամպ խոհանոցի սեղանի մոտ, գիշերային լույս)

Ահա ճիշտ շղթաների օրինակներ

«Սրճարան» (1 ձայն) «գիշերային լույս» (1 ձայն) «Անջատել» (1 ձայն)

«Շատրվան» (2 ձայն) «Միացնել» (2 ձայն)

«Սրճարան» (2 ձայն) «Լույսեր» (2 ձայն) «միացնել» (2 ձայն)

եւ այլն

Քայլ 10:

Պատկեր
Պատկեր
Պատկեր
Պատկեր

Պարզության համար մենք 7, 8, 9 կապում կավելացնենք 3 LED ցուցիչ

(կարմիր - բեռնված է 1 բլոկ

դեղին - բլոկ 2 -ը բեռնված է

կանաչ - բլոկ 3 -ը բեռնված է

3 LED լուսավորված է (1 վայրկյան) - բառերի համադրությունը ճիշտ է)

Ահա սարքի դիագրամը

Քայլ 11:

Եվ ուրվագիծ Արդուինոյի համար: Վերոնշյալին կավելացնեմ, որ եթե

FRAZA_TIME = 2000 MS ընթացքում երկրորդ կամ երրորդ բլոկները բեռնելուց հետո ճանաչված բառ չկա -

Բանկ 1 -ը բեռնված է:

Խորհուրդ ենք տալիս: