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

Радио залгууруудын дуут хяналт: 11 алхам
Радио залгууруудын дуут хяналт: 11 алхам

Видео: Радио залгууруудын дуут хяналт: 11 алхам

Видео: Радио залгууруудын дуут хяналт: 11 алхам
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Арваннэгдүгээр
Anonim
Image
Image

Одоо бид бүгд давамгайлж буй COVID-19 тахлын эсрэг тэмцэж байна. Нэмж дурдахад бид аюулгүй байдлын нэмэлт арга хэмжээ авах замаар одоо байгаа нөхцөл байдалд дасан зохицох ёстой нөхцөл байдалд байна. Энд төсөл нь COVID-19-ийг хүрснээр тархахаас урьдчилан сэргийлэх асуудал юм. Энэ төслийг 8 -р ангид (15 жил) сургуульд сурдаг оюутнууд маань боловсруулсан. Энэ бол Arduino хянагч, 433MHz дамжуулагч, дуу таних модуль V2 дээр суурилсан UNIEL залгуурыг дуут удирдлагатай төхөөрөмж юм 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 микрекунд, Протокол 1 параметрүүдийг санаарай

Ноорог бичихдээ бидэнд хэрэгтэй болно. Та кодыг санах шаардлагагүй !!! Код илгээхийн тулд та зөвхөн бүлгийн код болон төхөөрөмжийн кодыг мэдэх хэрэгтэй !!!

Алхам 4: Радио залгуурыг хянахын тулд дамжуулагчаас тушаал илгээх

Залгуурын ажиллагааг шалгахын тулд дамжуулагчийг Arduino руу холбоно уу

Arduino - - - - - модуль

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

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

ОГНОО ------------ 10

Бид ноорог зургийг Arduino самбар дээр байршуулж, залгуурууд тойрог хэлбэрээр асаж, дараа нь унтрах болно.

Хэрэв хүсвэл та 32x32 залгуурыг хянагчаас удирдах боломжтой

Алхам 5: Дуу таних модуль V2

Дуу таних модуль V2
Дуу таних модуль V2

Voice Recognition Module V2 -ийг ebay дээрээс маш боломжийн үнээр худалдаж авсан. Захиалга өгөхдөө би үүнийг хараагүй бөгөөд дэмий хоосон байсан. Модуль нь хүлээлтэд нийцсэнгүй:

1) Урьдчилан бүртгэсэн 15 дуут командыг нэгэн зэрэг зарласан үйлдлийг хийх боломжгүй (модуль нь блок бүрийн 5 командыг хүлээн зөвшөөрдөг (3 блок)). Та зөвхөн 1 блок, дараа нь өөр нэгийг ачаалах боломжтой. Тиймээс, жишээлбэл, дараагийн блокыг ачаалахад шаардлагатай завсарлагатай үгийн сүлжээг (2-3) ашиглахаар шийдсэн

Кафены гэрэл унтарна

Усан оргилуурыг идэвхжүүлэх

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

Алхам 6:

Модулийг сургахын тулд та модуль руу цуваа портоор командыг илгээх ёстой. Com портоор ажиллахын тулд үйлдвэрлэгчийн санал болгосон програмыг компьютер дээрээ (Windows) татаж аваарай (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 хэллэгийг бичдэг. Label Group 1 дууслаа! эхний блок амжилттай бичигдсэн болохыг харуулж байна.

Яриа танихыг шалгахын тулд aa21 командыг ашиглан 1 -р блок руу залгаж хэллэгийг микрофонд хэлээрэй. Таних үед терминал руу баталгаажуулалт гарна

Алхам 9:

Зураг
Зураг

Дараа нь бид AA12 ба AA13 тушаалуудыг тус тус илгээж 2 ба 3 блокуудыг сургадаг. Санах ойгоос 2 ба 3 -р блокуудыг дуудахын тулд AA22 ба a23 терминал руу тушаалыг тус тус илгээнэ үү.

Өөр нэг зүйл бол хэрэв бид дуут модулийн хариултыг богино хэлбэрээр авахыг хүсч байвал ("Үр дүн: 15" биш харин 15), бид модулийг AA37 командыг илгээх хэрэгтэй.

Блокуудад гал тогооны данх (цахилгаан) + гэрэлтүүлэг (RGB гэрэл, гал тогооны өрөөний ширээний дэргэдэх гэрэл, шөнийн гэрэл) цуглуулахын тулд дараах тушаалуудыг оруулна (2 хүн оролцоно).

Зөв гинжний жишээг энд харуулав

"Кафе" (1 дуу хоолой) "шөнийн гэрэл" (1 дуу хоолой) "Унтраах" (1 дуу хоолой)

"Усан оргилуур" (2 дуу хоолой) "Идэвхжүүлэх" (2 дуу хоолой)

"Кафе" (2 дуу хоолой) "Гэрэл" (2 дуу хоолой) "асаах" (2 дуу хоолой)

гэх мэт

Алхам 10:

Зураг
Зураг
Зураг
Зураг

Илүү тодорхой болгохын тулд бид 7, 8, 9 -р зүү дээр 3 LED -ийн зааврыг нэмж оруулах болно

(улаан - 1 блок ачаалагдсан

шар - 2 -р блок ачаалагдсан

ногоон - блок 3 ачаалагдсан

3 LED асдаг (1 секунд) - үгсийн хослол зөв байна)

Төхөөрөмжийн диаграмыг энд харуулав

Алхам 11:

Мөн Arduino -ийн тойм зураг. Дээрх зүйлд би үүнийг нэмж оруулах болно

FRAZA_TIME = 2000 MS -ийн үед хоёр дахь эсвэл гурав дахь блокуудыг ачаалсны дараа танигдсан үг байхгүй байна.

Банк 1 ачаалагдсан байна.

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