Мазмуну:
- 1 -кадам: Компоненттер
- 2 -кадам: Wiring (Үн таануу модулу)
- 3 -кадам: Зым (Реле модулу)
- 4 -кадам: Коддоо - Үн менен машыгуу
- 5 -кадам: Коддоо - Үн менен иштетилген релелик которуу
- 6 -кадам: Бүттү
Video: Voice Activated Relay Switch (Arduino): 6 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Баарыңарга салам!
Бул долбоордо мен сизге Arduino долбоорлоруңуз үчүн үн буйруктарын кантип ишке ашырууну көрсөтөм.
Үн буйруктарын колдонуп, мен сизге релелик модулду кантип башкарууну көрсөтөм.
1 -кадам: Компоненттер
Бул долбоор үчүн сизге үч негизги компонент керек.
An Arduino Uno өнүктүрүү кеңеши
Реле модулу
Үн таануу модулу (Amazon эмес шилтеме)
& зымдар жана нан сыяктуу кээ бир негизги куралдар.
2 -кадам: Wiring (Үн таануу модулу)
Биз коддоо процессине киришүүдөн мурун, Arduino'ду Үн таануу модулуна туташтырышыбыз керек.
Үн таануу модулунда 4 төөнөгүч бар.
GND жерге туташууга туташкан (Arduino)
VCC 5v туташуусуна туташкан (Arduino)
RXD демейки боюнча Arduino санарип пин #3 программаланган
TXD демейки боюнча Arduino санариптик #2ге программаланган
3 -кадам: Зым (Реле модулу)
Реле модулунда 3 төөнөгүч бар
Терс пин Ардуинодогу жер казыгына туташат
Позитивдүү пин Ардуинодогу 5v пинге туташат
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 тактасына жүктөгөндөн кийин, Serial Monitorду 115200 baud ченинде ачуу керек
Үн буйруктарын үйрөтүү үчүн, "орнотуулар" деген сөздү терип, же Enter баскычын басуу керек.
Андан кийин, сиз бул форматты колдонуу менен үн буйругун аныкташыңыз керек: sigtrain 0 On
sigtrain-бул 0-6дан программалуу үн буйруктарынын тизмеси
Бул буйрукта On сөзү микрофонго эмне айтканымды билдирет
Жөнөтүү же кирүү баскычын баскандан кийин, сериялык монитор сизден "азыр сүйлөөңүздү" суранат.
Бул убакыттын ичинде сиз микрофонго мүмкүн болушунча "Күйүк" деп айтасыз.
Сериялык монитор тренинг аяктаганга чейин фразаны кайталоону суранат.
Биринчи фраза ийгиликтүү үйрөтүлгөндөн кийин, мен сигтрейн 1ди Өчүк катары үйрөттүм
Жалпысынан, эгер мен "Күйүк" десем, Үн таануу модулу аны sigtrain 0 катары тааныйт.
Эгер мен айтсам, Үн таануу модулу аны сигтрейн 1 катары тааныйт
Окутуу режиминин акыркы кадамы үчүн, жүктөө 0 1 терип, Enter же жөнөтүү баскычын басышыңыз керек.
Бул үн буйруктарынын тууралыгын көзөмөлдөө үчүн сериялык мониторду колдонууга мүмкүндүк берет.
5 -кадам: Коддоо - Үн менен иштетилген релелик которуу
Окутуу бөлүгүн бүтүргөндөн кийин, vr_sample_control_led аттуу мисалды ачтым
Мен дагы релелик модуль менен иштөө үчүн кодду бир аз өзгөрттүм.
Мен LED пинди 11ге алмаштырдым жана int релесин пин 13 деп аныктадым
Бул коддо 0 "On" фраза катары аныкталат жана 1 окутуудан "Off" фразасы катары аныкталат.
Боштукту орнотуунун ичинде, реле жана алып чыгуу казыктары катары коюлат.
Боштук укуруктун ичинде, LED пин дайыма релесин сыноо үчүн Жогорку чыгаруу пин катары белгиленет.
Бул коддун линиясы милдеттүү эмес, анткени реле модулунда жабык чынжырды көрсөтүү үчүн курулган LED бар.
Эгерде ON сөз айкашы аныкталса,#13 пин аркылуу релени которуштуруучу if оператору бар.
Эгерде өчүрүү фразасы аныкталса, пин 13 релелик өчүргүчтү өчүрүп, эң төмөнкү деңгээлге коюлат.
Өзгөртүлгөн жетектөөчү код Ардуиного жүктөлгөндөн кийин, мен USB -ди ажыратып, Arduino'ду иштетүү үчүн 9v батареяны колдондум.
Arduino баштапкы абалга келтирилгенден кийин, мен микрофонго сүйлөдүм жана реле модулу күйгүзүлдү
Мен өчүргөндөн кийин, реле күтүлгөндөй өчүп калды.
6 -кадам: Бүттү
Релелик которгучтун ичинде, адатта NC байланышына туташкан жалпы байланыш бар.
Реле кубатталгандан кийин, жалпы контакт NO контакт менен туташат.
Жалпы контакт жогорку чыңалуу аркылуу туташкан күндө да, релелик которууну Arduino аркылуу башкарууга болот.
Бул долбоордо пин 11 жалпы контакт аркылуу 3.3 вольт энергияны камсыз кылат, ал эми 13 -пин реле модулун башкарат.
Акыр -аягы, "күйгүзүү" жана "өчүрүү" деген сөздөр реле модулун башкаруучу 13 -пинди көзөмөлдөйт.
Эгер сиз бул долбоорду пайдалуу деп тапсаңыз, анда өзүңүздүн үнүңүздү активдештирген долбоорду түзүңүз.
Үн таануу модулунун коду ар кандай авторлор тарабынан иштелип чыккан жана аны Үн таануу модулунун китепканасынан тапса болот
файл: vr_sample_train.inoauthor: JiapengLi
файл: vr_sample_control_led.inoauthor: JiapengLi
Эгер сизге бул долбоор жакса, көбүрөөк мазмун үчүн youtube каналына жазылууну карап көрүңүз.
Активдүү чакырыкта экинчи орун
Сунушталууда:
Arduino Control Relay Module менен Smart Home кантип жасалат - Үйдү автоматташтыруу идеялары: 15 кадам (сүрөттөр менен)
Arduino Control Relay Module менен Smart Home кантип жасалат | Үйдү автоматташтыруу идеялары: Бул үйдү автоматташтыруу долбоорунда биз 5 тиричилик техникасын башкара турган акылдуу үй реле модулун иштеп чыгабыз. Бул реле модулу Мобилдик же смартфондон, IR пультунан же телекөрсөтүүдөн, Кол которгучтан башкарылышы мүмкүн. Бул акылдуу эстафета дагы сезе алат
DIY Remote Control Switch Kit by 2262/2272 M4 Bread Board & Relay for Maker: 4 Steps (Сүрөттөр менен)
DIY Remote Control Switch Kit by 2262/2272 M4 Bread Board & Relay for Maker: акылдуу үй биздин жашообузга келе жатат. эгерде биз акылдуу үйдүн ишке ашышын кааласак, бизге көптөгөн алыстан башкаруучу которгуч керек. Бүгүн биз тест кылабыз, алыстан башкаруу switch.this теориясын үйрөнүү үчүн оңой схема кылабыз SINONING ROBOT
Alexa Voice башкарылган Raspberry Pi дрону IoT жана AWS менен: 6 кадам (сүрөттөр менен)
Alexa Voice башкарылган Raspberry Pi дрону IoT жана AWS менен: Саламатсызбы! Менин атым Арман. Мен Массачусетстен келген 13 жаштамын. Бул окуу куралы, аталышынан көрүнүп тургандай, Raspberry Pi дронун кантип курууну көрсөтөт. Бул прототип дрондордун кантип өнүгүп жаткандыгын жана алардын канчалык чоң роль ойной аларын көрсөтөт
Smile Activated Marshmallow Launcher: 4 кадам (Сүрөттөр менен)
Smile Activated Marshmallow Launcher: Сиз конокторду, кесиптештериңизди, досторуңузду жана үй -бүлөңүздү бактылуу болууга үндөгүңүз келеби? Сизге Smile Activated Marshmallow Launcher керек. Raspberry Pi иштейт " SAML " жылмаюуну аныктайт, анан ага зефирди коет - бакыт өзүн актайт
Pulse (Volume Activated LED): 7 кадам (Сүрөттөр менен)
Pulse (Volume Activated LEDs): Сиз качандыр бир убакта LED менен бир нерсе курууну каалагансыз, бирок эмнеден баштаарыңызды билбей жаттыңыз беле? Бул колдонмо сизге даректүү LED чырактары үчүн көлөмүңүздүн визуалдаштыруу кодун иштеп чыгуу үчүн бир нече кадамдарды жасоого жардам берет. Бул кызыктуу рабочий ызы -чуу өлчөгүч, rave de