Агуулгын хүснэгт:
- Алхам 1: эд ангиудын жагсаалт
- Алхам 2: Онцлог шинж чанарууд
- Алхам 3: Хэлхээ
- Алхам 4: Код
- Алхам 5: Цахилгаан хангамж
- Алхам 6: Хэргийг гаргах
- Алхам 7: Хөдөлгүүрийг сохор хүмүүст холбох
- Алхам 8: Програмыг тохируулах
- Алхам 9: Тойм
Видео: Дуу идэвхжүүлсэн Arduino сохор: 9 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Хэсэг хугацааны өмнө би зааварчилгаа өгсөн бөгөөд хаалганы түгжээнд servo болон Bluetooth төхөөрөмж нэмсэн бөгөөд үүнийг утсаараа донтсон хүн шиг удирдах боломжтой болсон. Та дуут идэвхжүүлэлтийн зарим онцлог шинж чанар бүхий Bluetooth удирдлагатай наалт хийх талаар. Эхэлцгээе!
Алхам 1: эд ангиудын жагсаалт
Энэ төсөл нь маш хямд бөгөөд тийм олон хэсгүүд хэрэггүй, бидэнд хэрэгтэй хэсгүүд нь:
- Ардуино Нано (энд)
- Hc-06 Bluetooth модуль (энд)
- Мотор хянагч (энд)
- 2х араатай мотор (энд)
- 2х 220 ом эсэргүүцэл (энд)
- 2x товчлуур (энд)
- LED (энд)
Мөн багаж хэрэгсэл, материалын хувьд бидэнд хэрэгтэй болно:
- Картон
- Утас
- гагнуурын төмөр ба гагнуур
- халуун цавуу буу ба халуун цавуу
- Хайрцаг зүсэгч
Алхам 2: Онцлог шинж чанарууд
Тиймээс эдгээр хөшигний гол онцлог нь тэдгээрийг програмаас нээж хаах чадвар юм. Би энэ төхөөрөмжөөр хянахыг хүсч буй хоёр хөшигтэй тул сохор бүрт нэг мотор ашиглах болно. Bluetooth командыг ашиглан U командыг илгээсэн тохиолдолд энэ нь хоёр хөдөлгүүрийг нээлттэй байрлал руу, хэрэв D тушаалыг илгээвэл хоёр хөдөлгүүр хоёулаа хаалттай байрлал руу эргэх болно. Одоо Bluetooth хаалга түгжих төсөлтэй холбоотой нэг асуудал бол гэртээ харихаасаа өмнө миний утас үхэх байсан бөгөөд энэ нь миний өрөөнд орж чадахгүй гэсэн үг бөгөөд энэ төслийн хувьд бид төхөөрөмжид товчлуур нэмж оруулах гэж байна. товчлуур дарагдсан үед наалт нээх боломжийг бидэнд олгодог. Мэдээжийн хэрэг, энэ нь дуут удирдлага, бие даасан моторыг хянах чадвартай бөгөөд нэг дор нэг сохор нээх боломжийг олгодог боловч дараа нь энэ талаар илүү их ярих болно.
Алхам 3: Хэлхээ
Эмх замбараагүй утсан диаграмд хууртагдах хэрэггүй, хэрэв та утсан диаграмыг хэсэгчлэн дагаж мөрдвөл энэ хэлхээ нь маш энгийн бөгөөд шууд урагшлах тул моторын хянагчийг Arduino руу холбож эхэлье.
- Pin 8 нь мотор хянагч дээрх M1 -тэй холбогддог
- Pin 9 нь мотор хянагч дээрх E1 -тэй холбогддог
- 10 -р зүү нь мотор хянагч дээрх M2 -тэй холбогддог
- Pin 11 нь мотор хянагч дээрх E2 -тэй холбогддог
Одоо бид Bluetooth модулийг Arduino руу холбохыг хүсч байна, үүнийг дараах байдлаар хийнэ.
- 5 вольтын зүү нь Bluetooth модуль дээрх VCC -тэй холбогддог
- Ground Pin нь Bluetooth модулийн Ground -тэй холбогддог
Rx ба Tx нь Arduino -тэй холбогдсон байх болно, гэхдээ бид үүнийг хийх боломжгүй, гэхдээ эдгээр холболт хийгдсэний дараа бид кодыг оруулах боломжгүй тул кодыг байршуулах хүртэл битгий холбоорой.
- Rx нь Bluetooth модуль дээр Tx -тэй холбогддог
- Tx нь Bluetooth модуль дээр Rx -тэй холбогддог
Бид моторыг ухаалаг гар утасгүйгээр удирдах боломжийг олгодог товчлууруудаа дараах байдлаар холбохыг хүсч байна
- Arduino дээрх 7 -р Pin -ээс 5 вольтын эсэргүүцлийг холбоно уу
- Arduino дээрх Pin 4 -ээс Arduino дээрх 5 вольтын эсэргүүцлийг холбоно уу
- Товчлуурын нэг хөлийг 7 -р зүү, нөгөө хөлөө газардуул
- Дараагийн товчлуурын нэг хөлийг 4 -р зүү, нөгөө хөлөө газардуул
Одоо бид LED -ийг 4 -р зүү рүү холбох гэж байгаа бөгөөд энэ нь төхөөрөмжийн хүч чадлыг харуулах болно.
- 4 -р зүү нь катод руу явдаг (LED -ийн урт хөл)
- Газар нь анод руу явдаг (LED -ийн богино хөл)
Эцэст нь бид моторыг шурагны терминал руу шургуулж мотор хянагчтай холбох гэж байна
Алхам 4: Код
Ноорогыг татаж аваад Arduino IDE дээр нээгээд Arduino Nano дээр байршуулна уу.
Алхам 5: Цахилгаан хангамж
Эдгээр моторуудад сохор механизмыг эргүүлэх хангалттай хүчийг өгөхийн тулд бидэнд дор хаяж 9 вольтын 1 ампер ханатай залгууртай цахилгаан хангамж хэрэгтэй болно. Цахилгаан хангамжийг олсны дараа бид үүнийг Arduino болон мотор хянагчтай холбохыг хүсч байна.
Энэ нь Arduino -тай дараах байдлаар холбогддог.
- Эерэг (+) нь Arduino дээрх VIN Pin -тэй холбогдоно
- Ground (-) нь Arduino дээрх Ground Pin-тэй холбогддог
Энэ нь мотор хянагчтай дараах байдлаар холбогддог.
- Эерэг (+) нь мотор хянагч дээрх VS -тэй холбогддог
- Газардуулга (-) нь мотор хянагч дээрх GND-тэй холбогддог
Одоо бид моторын хянагчийг залгаж, туршиж үзэх боломжтой, хэрэв бүх зүйл асах юм бол бид дараагийн алхам руу шилжиж болно!
Алхам 6: Хэргийг гаргах
Энэ алхам нь бүхэлдээ танд хамаатай байж болох юм, учир нь ямар ч тохиолдолд дизайн хийх боломжтой боловч миний уурхайг хэрхэн зохион бүтээсэнийг харцгаая. Би өөрийнхөө картоныг хүчирхэг картоноор хийсэн, бид загварыг хэвлээд картон дээр наагаад хайчилж авъя. Бид үндсэн 2 зууван хэлбэр, хайрцагны хажуу тал болох 1 урт уртыг, бэхлэх эсвэл товчлох хоёр муруй хэсгийг хайчилж авах шаардлагатай болно.
Бид урт хэсгийг цохихыг хүсч байна, ингэснээр бид үүнийг зууван хэлбэрээр тойрон нугалж, дараа нь наасан байх ёстой. Хоёр талыг нь оноож, наасан бол бид тойрогоо зууван дунд байрлуулна.
Одоо бид товчлууруудаа хоёр өөр картон цаасан дээр нааж, хайрцагны дээд ба доод хэсэгт наалдуулахыг хүсч байгаа бөгөөд бид товчлуурын дээд хэсгийг оройноос дээш гаргах байдлаар нааж өгөхийг хүсч байна. Энэ тохиолдолд бид товчлуурын дээд хэсэгт өөр нэг картон цаас нааж болох боловч үүнийг ашиглах боломжийг олгодог.
Үүнийг хийсний дараа бид хоёр дахь зуувангаа аваад 3 хэсэг, дээд хэсэг, доод хэсэг, дундаас урт тууз болгон хувааж болно. дунд хэсгийг нь дундуур нь наасан байх бөгөөд түүний дотор LED суулгасан болно. Дараа нь дээд хэсгийг дээд товчлуур дээр нааж, товчлуурын хэсгийг доод товчлуур дээр наасан байна. Зүсмэлүүдийг товчлуур дээр наахдаа цавуу товчлуурын механизмд орох юм бол хэт их цавуу нэмж болохгүй тул товчлуурыг эвдэх болно.
Алхам 7: Хөдөлгүүрийг сохор хүмүүст холбох
Хөдөлгүүрийг наалт руу холбохын тулд бид ихэвчлэн хөшиг нээж, дэгээ таслахад ашигладаг саваа, дэгээгээ аваад моторын босоо аманд нааж, хөшигний хөдөлгөөнд холбоно. механизм.
Одоо бид мотороо өлгөөтэй үлдээж чадахгүй байгаа тул хананд наалдуулах хэрэгтэй болно, би халуун цавуу хэрэглэсэн боловч мотор нь маш хөнгөн тул ихэнх холбох сонголтууд ажиллах болно. Энэ тохиолдолд би хананыхаа хананд наасан боловч маш хөнгөн тул ихэнх сонголтууд сайн ажиллах болно.
Алхам 8: Програмыг тохируулах
Бидний ашиглах гэж буй програмыг Broxcode "Arduino Bluetooth Control" гэж нэрлэдэг бөгөөд энэ програмыг сонгосон шалтгаан нь энэ нь зөвхөн терминалын шинж чанартай төдийгүй сонгосон хэллэг байгаа тохиолдолд Arduino руу тушаал илгээх боломжийг олгодог онцлогтой юм. гэж хэлэв.
Үүнийг тохируулахын тулд бид Bluetooth төхөөрөмжөө ухаалаг гар утсаараа хослуулах болно, програмыг нээгээд хос товчлуурыг дарж HC-06-ийг хайж олоод хослуулсны дараа 1234 эсвэл 0000-аас нууц үг асуувал түүнтэй хослоорой. Терминал сонголтыг дарж U, дараа нь D илгээнэ үү, ингэснээр хөдөлгүүрийг цагийн зүүний дагуу, дараа нь цагийн зүүний эсрэг эргүүлэх ёстой.
Дуут командыг тохируулахын тулд сонголтын цэсийг нээгээд дуут командын тохиргоо руу гүйлгэж харна уу, тэнд хэллэг хэлэх үед командыг илгээх сонголт байгаа бөгөөд илгээхийг хүсч буй тушаалыг U ба командын хайрцагт оруулна уу. Дараа нь хэлцний хайрцагт гэрэл байг, эсвэл хүссэн зүйлээ тавь. Дараа нь бид дараагийн дуут командын сонголт руу очиж D -г илгээх хайрцагт оруулна уу. Хэлбэрийн хайрцагт гэрэл бүү байг гэсэн үг, гэрэл байх болтугай гэж хэлвэл хөшиг нээгдэнэ гэсэн үг..
Алхам 9: Тойм
За, бүх зүйл хэрхэн ажилладаг талаар бүрэн ойлголт авахын тулд хэсэг хугацаа зарцуулцгаая. Хэрэв та хоёр хөшигийг хоёуланг нь онгойлгохыг хүсч байвал бид дээд товчлуурыг дарах эсвэл хэрэв бид хоёулаа хаахыг хүсч байвал апп -д гэрэл байх болтугай гэж хэлж болно.
Хэрэв бид зөвхөн хоёр хөшигний аль нэгийг нь онгойлгохыг хүсч байвал бид програмын терминал хэсэгт ороод K командыг илгээж зүүн сохорыг нээж, би зүүн сохорыг хаах, W нь баруун сохорыг нээх, L баруун сохорыг хаах. Энэ бол наалтны бараг бүх онцлог шинж чанарууд юм.
Хэрэв танд асуулт байгаа бол сэтгэгдлээ надад мэдэгдээрэй, хариулахад баяртай байх болно.
Утасгүй холбооны тэмцээнд дэд байр эзэлсэн
Зөвлөмж болгож буй:
Дуу идэвхжүүлсэн алсын удирдлага товч: 4 алхам (зурагтай)
Дуу идэвхжүүлсэн алсын удирдлага товчлуур: Хэрэв та миний бусад зааварчилгааг үзсэн бол манай хүү булчингийн дистрофи өвчтэй болохыг та мэднэ. Энэ бол гаражийн хаалгыг онгойлгох алсын удирдлагаар ажилладаг хаалга юм. Энэ нь миний хувьд гайхалтай байсан
Дуу идэвхжүүлсэн BT: 3 алхам (зурагтай)
Voice Activated BT: Arduino ашиглан дуу хоолойгоор удирддаг гэрийн автоматжуулалт: Энэхүү төсөлд гэрийн төхөөрөмжийг удирдахын тулд дуут функцийг ашигладаг. Энэхүү төсөл нь миний гэрийн автоматжуулалтын цувралын нэг хэсэг юм. Энэхүү төслийг бодит амьдрал дээр ашиглахад тун хялбар юм. Ямар ч насны хүмүүс хянах боломжтой
Дуу идэвхжүүлсэн реле шилжүүлэгч (Arduino): 6 алхам (зурагтай)
Дуут идэвхжүүлсэн реле шилжүүлэгч (Arduino): Бүгдээрээ сайн уу! Энэ төсөлд би Arduino төслүүддээ дуут командыг хэрхэн хэрэгжүүлэх талаар танд үзүүлэх болно. Дуут командыг ашиглан би реле солих модулийг хэрхэн удирдахыг танд үзүүлэх болно
Дуу идэвхжүүлсэн камерын гэрэл: 13 алхам (зурагтай)
Дуу идэвхжүүлсэн камерын гэрэл: Camera Flash ашиглан дууны идэвхжүүлсэн строб гэрлийг хэрхэн яаж хийхийг танд харууллаа. Та үүнийг Halloween үдэшлэгт ашиглаж болно
Дуу идэвхжүүлсэн планетариум: 8 алхам (зурагтай)
Дуу идэвхжүүлсэн планетариум: Энэхүү зааварчилгаа нь Өмнөд Флоридагийн их сургуулийн Makecourse төслийн шаардлагыг биелүүлэх зорилгоор бүтээгдсэн болно (www.makecourse.com) .Энэ бол миний дуу идэвхжүүлсэн планетариум юм. Планетариумын үндсэн үүрэг бол … ашиглан идэвхжүүлэх явдал юм