Агуулгын хүснэгт:
- Алхам 1: бүрэлдэхүүн хэсгүүд
- Алхам 2: Цахилгаан утас (дуу хоолой таних модуль)
- Алхам 3: Цахилгааны утас (буухиа модуль)
- Алхам 4: Кодлох - Дуут сургалт
- Алхам 5: Кодлох - Дуу идэвхжүүлсэн реле солих
- Алхам 6: Дууссан
Видео: Дуу идэвхжүүлсэн реле шилжүүлэгч (Arduino): 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Бүгдээрээ сайн уу!
Энэ төсөлд би 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 сувагт бүртгүүлэх талаар бодож үзээрэй.
Дуу хоолойгоор идэвхжүүлсэн сорилтын тэмцээнд хоёрдугаар байр эзэлсэн
Зөвлөмж болгож буй:
Дуу идэвхжүүлсэн алсын удирдлага товч: 4 алхам (зурагтай)
Дуу идэвхжүүлсэн алсын удирдлага товчлуур: Хэрэв та миний бусад зааварчилгааг үзсэн бол манай хүү булчингийн дистрофи өвчтэй болохыг та мэднэ. Энэ бол гаражийн хаалгыг онгойлгох алсын удирдлагаар ажилладаг хаалга юм. Энэ нь миний хувьд гайхалтай байсан
Дуу идэвхжүүлсэн BT: 3 алхам (зурагтай)
Voice Activated BT: Arduino ашиглан дуу хоолойгоор удирддаг гэрийн автоматжуулалт: Энэхүү төсөлд гэрийн төхөөрөмжийг удирдахын тулд дуут функцийг ашигладаг. Энэхүү төсөл нь миний гэрийн автоматжуулалтын цувралын нэг хэсэг юм. Энэхүү төслийг бодит амьдрал дээр ашиглахад тун хялбар юм. Ямар ч насны хүмүүс хянах боломжтой
Дуу идэвхжүүлсэн камерын гэрэл: 13 алхам (зурагтай)
Дуу идэвхжүүлсэн камерын гэрэл: Camera Flash ашиглан дууны идэвхжүүлсэн строб гэрлийг хэрхэн яаж хийхийг танд харууллаа. Та үүнийг Halloween үдэшлэгт ашиглаж болно
Дуу идэвхжүүлсэн планетариум: 8 алхам (зурагтай)
Дуу идэвхжүүлсэн планетариум: Энэхүү зааварчилгаа нь Өмнөд Флоридагийн их сургуулийн Makecourse төслийн шаардлагыг биелүүлэх зорилгоор бүтээгдсэн болно (www.makecourse.com) .Энэ бол миний дуу идэвхжүүлсэн планетариум юм. Планетариумын үндсэн үүрэг бол … ашиглан идэвхжүүлэх явдал юм
Дуу идэвхжүүлсэн Arduino сохор: 9 алхам (зурагтай)
Дуу хоолойгоор идэвхжүүлсэн Arduino сохор: Хэсэг хугацааны өмнө би зааварчилгаа өгсөн бөгөөд хаалганы түгжээндээ servo болон Bluetooth төхөөрөмж нэмж оруулсан бөгөөд үүнийг утсаараа донтсон хүн шиг удирдах боломжтой болсон. Би Blu -ийг хэрхэн хийхийг танд үзүүлэх болно