Мазмұны:

Дауысты активті релелік қосқыш (Arduino): 6 қадам (суреттермен)
Дауысты активті релелік қосқыш (Arduino): 6 қадам (суреттермен)

Бейне: Дауысты активті релелік қосқыш (Arduino): 6 қадам (суреттермен)

Бейне: Дауысты активті релелік қосқыш (Arduino): 6 қадам (суреттермен)
Бейне: Тиктокта видеоны рекке шығару / Рекке шығару / Рекке шығу / Тикток қазақша #тикток Асылжан Қалмен 2024, Қараша
Anonim
Дауысты активті релелік қосқыш (Arduino)
Дауысты активті релелік қосқыш (Arduino)

Барлығына сәлем!

Бұл жобада мен сізге Arduino жобаларына дауыстық командаларды қалай енгізу керектігін көрсетемін.

Дауыстық командаларды қолдана отырып, мен сізге реле қосқыш модулін қалай басқаруға болатынын көрсетемін.

1 -қадам: компоненттер

Компоненттер
Компоненттер

Бұл жоба үшін сізге үш негізгі компонент қажет.

Arduino Uno даму тақтасы

Реле модулі

Дауысты тану модулі (Amazon емес сілтеме)

сымдар мен нан тақтасы сияқты кейбір негізгі құралдар.

2 -қадам: сымдар (дауысты тану модулі)

Сымдар (дауысты тану модулі)
Сымдар (дауысты тану модулі)
Сымдар (дауысты тану модулі)
Сымдар (дауысты тану модулі)

Кодтау процесін бастамас бұрын, Arduino -ны дауысты тану модуліне қосу керек.

Дауысты тану модулінде 4 түйреуіш бар.

GND жер қосылымына қосылған (Arduino)

VCC 5V қосылымына қосылған (Arduino)

RXD әдепкі бойынша Arduino №3 цифрлық пиніне бағдарламаланған

TXD әдепкі бойынша Arduino №2 цифрлық пиніне бағдарламаланған

3 -қадам: сымдар (реле модулі)

Сымдар (реле модулі)
Сымдар (реле модулі)

Реле модулінде 3 түйреуіш бар

Теріс түйреуіш Ардуинодағы жерге қосқышқа қосылады

Позитивті түйін Arduino -дағы 5В істікшеге қосылады

S pin Arduino -дағы 13 -ші істікке бағдарламаланатын болады

Сонымен қатар, реле қосқышын тексеру үшін мен Arduino -дағы 11 -ші істікті сандық шығыс ретінде қолданамын.

Бұл түйреуіш тұрақты қуатқа ие болады және реле қосқышы дауысты команданы қолданып, электр энергиясын бірнеше светодиодқа бағыттайды

Бұл жоба үшін мен барлық қосылымдарды жасау үшін тақта мен секіргіш сымдарды қолдандым.

Егер сіз бәрін дұрыс жасай алсаңыз, сіз өзіңіздің электр тізбегіңізді сымдаудың жеке әдісін қолдана аласыз.

4 -қадам: кодтау - дауысты оқыту

Кодтау - дауысты оқыту
Кодтау - дауысты оқыту

Кодтауды бастау үшін сізге осы PDF файлынан Voice Recognition V3 кітапханасын жүктеу қажет.

Мен жүктеу қателерін болдырмау үшін Arduino IDE -ді соңғы нұсқаға жаңартуым керек болды.

Барлығын орнатқан соң, FILE - EXAMPLES - VOICE RECOGNITION V3 MASTER арқылы өтіп, VR_SAMPLE_TRAIN түймесін басыңыз.

Оқыту бөлігі бізге Arduino цифрлық түйреуіштерін басқару үшін белгілі бір дауыстық командаларды анықтауға көмектеседі.

Arduino цифрлық түйреуіштерін басқару арқылы біз жоғары вольтты құрылғыларды басқаруға болатын реле модулін басқара аламыз.

Дауыстық жаттығуларға арналған код қазірдің өзінде әзірленген және оны өзгерту қажет емес.

Кодты Arduino тақтасына жүктегеннен кейін сізге сериялық мониторды 115200 baud жылдамдығымен ашу керек

Дауыстық командаларды жаттықтыру үшін сізге «параметрлер» сөзін теріп, enter пернесін басыңыз немесе жіберуді басыңыз.

Әрі қарай, сіз осы форматты қолдана отырып, дауыстық команданы анықтауыңыз керек: sigtrain 0 On

sigtrain-0-6 аралығында болатын бағдарламаланатын дауысты командалардың тізімі

Бұл пәрменде On сөзі микрофонға айтатынымды білдіреді

Жіберу немесе енгізу түймесін басқаннан кейін сериялық монитор сізден «қазір сөйлеуді» сұрайды.

Осы уақыт ішінде сіз микрофонға мүмкіндігінше «Қосулы» деп айтасыз.

Сериялық монитор тренинг аяқталғанша фразаны қайталауды сұрайды.

Алғашқы фразаны сәтті үйреткеннен кейін мен 1 -сигтрейнді Өшірулі деп үйреттім

Жалпы, егер мен «Қосулы» десем, Дауысты тану модулі оны 0 сигтрейн ретінде таниды.

Егер мен айтпасам, Дауысты тану модулі оны 1 -сигнал ретінде таниды

Жаттығу режимінің соңғы қадамы үшін сізге жүктеу 0 1 теріп, енгізу немесе жіберу түймесін басу қажет.

Бұл дауыстық командалардың дәлдігін бақылау үшін сериялық мониторды пайдалануға мүмкіндік береді.

5 -қадам: кодтау - дауысты релелік қосқыш

Кодтау - дауысты белсендірілген реле қосқышы
Кодтау - дауысты белсендірілген реле қосқышы

Оқу бөлігін аяқтағаннан кейін мен vr_sample_control_led деген мысалды аштым

Мен реле модулімен жұмыс істеу үшін кодты сәл өзгерттім.

Мен стерженьді 11 -ге ауыстырдым, мен реле 13 -пин деп анықтадым

Бұл кодта 0 «Қосу» тіркесі ретінде, ал 1 - жаттығудан «Өшіру» фразасы ретінде анықталады.

Бос орнатудың ішінде реле мен сым шығыс түйреуіштері ретінде орнатылады.

Бос контурдың ішінде, стерженді реле сынау үшін үнемі жоғары шығыс істікшесі ретінде орнатылады.

Бұл код жолы міндетті емес, себебі реле модулінде тұйықталған тізбекті көрсететін кіріктірілген светодиод бар.

Егер ҚОСУ тіркесі анықталса, релелік қосқышты №13 түйін арқылы қосатын if операторы бар.

Егер өшіру фразасы анықталса, релелік қосқышты өшіріп, түйреуіш 13 төмен болады.

Өзгертілген басқарылатын басқару коды Arduino -ға жүктелгеннен кейін мен USB -ді ажыратып, Arduino -ды қуаттандыру үшін 9В батареяны қолдандым.

Arduino қалпына келтірілгеннен кейін мен микрофонмен сөйлестім және реле модулі қосылды

Мен өшіргенімді айтқаннан кейін, эстафета күткендей сөніп қалды.

6 -қадам: Аяқталды

Аяқталды
Аяқталды
Аяқталды
Аяқталды
Аяқталды
Аяқталды
Аяқталды
Аяқталды

Реле қосқышының ішінде, әдетте, NC контактісіне қосылатын ортақ байланыс бар.

Реле қуат алғаннан кейін, жалпы контакт NO контактісімен қосылады.

Қарапайым контакт жоғары кернеумен қосылған болса да, релелік қосқышты Arduino көмегімен басқаруға болады.

Бұл жобада 11 түйреуіш контакт арқылы 3,3 вольтты энергиямен қамтамасыз етеді, ал 13 -ші пин реле модулін басқарады.

Сайып келгенде, «қосу» және «өшіру» тіркестері реле модулін басқаратын 13 -ші істікті басқарады.

Егер сіз бұл жобаны пайдалы деп тапсаңыз, өз дауысыңызбен іске қосылған жобаны жасаңыз.

Дауысты тану модулінің кодын әр түрлі авторлар жасаған және оны Дауысты тану модулінің кітапханасынан табуға болады.

файл: vr_sample_train.inoauthor: JiapengLi

файл: vr_sample_control_led.inoauthor: JiapengLi

Егер сізге бұл жоба ұнаған болса, көбірек мазмұн алу үшін youtube каналына жазылуды қарастырыңыз.

Дауысты белсендіру
Дауысты белсендіру
Дауысты белсендіру
Дауысты белсендіру

Дауысты белсендірілген байқауда екінші орын

Ұсынылған: