Агуулгын хүснэгт:

Дуу идэвхжүүлсэн реле шилжүүлэгч (Arduino): 6 алхам (зурагтай)
Дуу идэвхжүүлсэн реле шилжүүлэгч (Arduino): 6 алхам (зурагтай)

Видео: Дуу идэвхжүүлсэн реле шилжүүлэгч (Arduino): 6 алхам (зурагтай)

Видео: Дуу идэвхжүүлсэн реле шилжүүлэгч (Arduino): 6 алхам (зурагтай)
Видео: Контроллер температуры мобильного телефона с модулем WIFI DT 06 | Программирование LDmicro-Roboremo 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 дээрх газардуулгатай холбогддог

Эерэг зүү нь Arduino дээрх 5v зүүтэй холбогддог

S pin нь Arduino дээрх 13 дахь зүү болж програмчлагдах болно

Нэмж хэлэхэд, реле шилжүүлэгчийг туршихын тулд би Arduino дээрх 11 -р зүүг дижитал гаралт болгон ашиглах болно.

Энэ зүү нь тогтмол хүчдэлтэй байх бөгөөд реле унтраалга нь дуут командыг ашиглан цахилгааныг олон LED руу чиглүүлэх болно

Энэ төслийн хувьд би бүх холболтыг хийхийн тулд талхны самбар, холбогч утас ашигласан.

Бүх зүйлийг зөв хийж чадсан л бол та өөрийн хэлхээг утсаар холбох аргыг ашиглаж болно.

Алхам 4: Кодлох - Дуут сургалт

Кодлох - Дуут сургалт
Кодлох - Дуут сургалт

Кодлохын тулд та энэ PDF форматаас Voice Recognition V3 номын санг татаж авах хэрэгтэй.

Алдаа оруулахгүйн тулд би Arduino IDE -ийг хамгийн сүүлийн хувилбар болгон шинэчлэх шаардлагатай болсон.

Бүх зүйлийг суулгасны дараа та FILE - ЖИШЭЭ - VOICE RECOGNITION V3 MASTER -ийг үзэж VR_SAMPLE_TRAIN дээр дарах хэрэгтэй.

Сургалтын хэсэг нь Arduino -ийн дижитал тээглүүрийг хянахын тулд тодорхой дуут командуудыг тодорхойлоход тусалдаг.

Arduino -ийн дижитал тээглүүрийг удирдсанаар бид өндөр хүчдэлийн төхөөрөмжийг удирдах боломжтой реле модулийг хянах боломжтой болно.

Дуу хоолойны сургалтын кодыг аль хэдийн боловсруулсан бөгөөд үүнийг ямар ч байдлаар өөрчлөх шаардлагагүй юм.

Кодыг Arduino самбар дээр байршуулсны дараа та 115200 baud хурдтай Цуваа мониторыг нээх хэрэгтэй

Дуут командыг сургахын тулд та "тохиргоо" гэсэн үгийг оруулаад enter эсвэл илгээх товчийг дарах хэрэгтэй.

Дараа нь та энэ форматыг ашиглан дуут командыг тодорхойлох хэрэгтэй: sigtrain 0 On

sigtrain бол 0-6 хооронд хэлбэлздэг програмчлагдах дуут командуудын жагсаалт юм

Энэ тушаалд On гэдэг үг миний микрофонд хэлэх зүйлийг илэрхийлнэ

Илгээх эсвэл оруулах товчийг дарсны дараа цуваа дэлгэц танаас "одоо ярих" -ыг шаардах болно.

Энэ хугацаанд та микрофон дээр аль болох тодорхой "On" гэж хэлэх болно.

Цуваа монитор нь сургалт дуусах хүртэл хэллэгийг давтахыг танаас хүсэх болно.

Эхний хэллэгийг амжилттай сургасны дараа би sigtrain 1 -ийг Off гэж сургасан

Ерөнхийдөө хэрэв би "On" гэж хэлвэл Дуу хоолой таних модуль нь үүнийг 0 дохио гэж хүлээн зөвшөөрөх болно.

Хэрэв би унтраавал Дуу таних модуль нь үүнийг 1 -р анги гэж таних болно

Сургалтын горимын сүүлийн алхамыг хийхийн тулд та load 0 1 гэж бичээд enter or илгээх товчийг дарах хэрэгтэй.

Ингэснээр та цуваа дэлгэц ашиглан дуут командуудын үнэн зөв байдлыг хянах боломжтой болно.

Алхам 5: Кодлох - Дуу идэвхжүүлсэн реле солих

Кодлох - Дуу идэвхжүүлсэн реле шилжүүлэгч
Кодлох - Дуу идэвхжүүлсэн реле шилжүүлэгч

Сургалтын хэсгийг дуусгасны дараа би vr_sample_control_led нэртэй жишээг нээсэн

Би мөн реле модультай ажиллахын тулд кодыг бага зэрэг өөрчилсөн.

Би LED зүүг 11 болгон өөрчилж, релейг 13 -р pin гэж тодорхойлсон

Энэ кодонд 0 -ийг "On" гэсэн хэллэгээр, 1 -ийг "Off" гэсэн хэллэгээр тодорхойлсон болно.

Хоосон тохиргооны дотор реле ба хар тугалгыг гаралтын тээглүүр болгон тохируулдаг.

Хоосон хоосон гогцоонд релейг шалгахын тулд залгуурыг тогтмол өндөр гаралтын зүү болгон тохируулдаг.

Релей модуль нь хаалттай хэлхээг харуулах зориулалттай хөтөчтэй тул энэхүү кодын мөр нь заавал байх албагүй юм.

Хэрэв ON хэллэг илэрсэн бол 13 -р зүүгээр реле шилжүүлэгчийг асаах if мэдэгдэл байдаг.

Хэрэв унтраасан хэллэг илэрсэн бол 13 -р зүүг хамгийн бага болгож, реле унтраалгыг унтраана.

Өөрчлөгдсөн удирдамжийн хяналтын кодыг Arduino -д байршуулсны дараа би usb -ийг салгаж, 9v батерейг ашиглан Arduino -г тэжээв.

Arduino -ийг дахин тохируулсны дараа би микрофон руу ярьсан бөгөөд реле модулийг асаав

Намайг унтраасны дараа буухиа хүлээж байсан шиг унтарлаа.

Алхам 6: Дууссан

Дууссан
Дууссан
Дууссан
Дууссан
Дууссан
Дууссан
Дууссан
Дууссан

Релений унтраалга дотор ихэвчлэн NC контакт руу холбогддог нийтлэг контакт байдаг.

Реле хүчдэлд орсны дараа нийтлэг контакт нь NO контакттай холбогддог.

Энгийн контактийг өндөр хүчдэл ашиглан холбосон байсан ч реле шилжүүлэгчийг Arduino ашиглан удирдах боломжтой хэвээр байна.

Энэхүү төсөлд 11 -р зүү нь энгийн контакт ашиглан 3.3 вольт энерги өгдөг бол 13 -р зүү нь реле модулийг хянадаг.

Эцэст нь "асаах" ба "унтраах" гэсэн хэллэгүүд нь реле модулийг хянадаг 13 -р зүүг хянадаг.

Хэрэв танд энэ төсөл тустай санагдсан бол өөрийн дуу хоолойгоор идэвхжүүлсэн төсөл хийх боломжтой.

Дуу таних модулийн кодыг янз бүрийн зохиогчид боловсруулсан бөгөөд үүнийг Дуу хоолой таних модулийн номын санд олж болно.

файл: vr_sample_train.inoauthor: JiapengLi

файл: vr_sample_control_led.inoauthor: JiapengLi

Хэрэв танд энэ төсөл таалагдсан бол илүү их контент авахын тулд youtube сувагт бүртгүүлэх талаар бодож үзээрэй.

Дуу идэвхжүүлсэн сорилт
Дуу идэвхжүүлсэн сорилт
Дуу идэвхжүүлсэн сорилт
Дуу идэвхжүүлсэн сорилт

Дуу хоолойгоор идэвхжүүлсэн сорилтын тэмцээнд хоёрдугаар байр эзэлсэн

Зөвлөмж болгож буй: