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

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

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

Видео: Дуу идэвхжүүлсэн Arduino сохор: 9 алхам (зурагтай)
Видео: GIORNO GIOVANNA Meets ELECTRICITY #Shorts 2024, Арваннэгдүгээр
Anonim
Image
Image
Дуу идэвхжүүлсэн Arduino сохор
Дуу идэвхжүүлсэн Arduino сохор

Хэсэг хугацааны өмнө би зааварчилгаа өгсөн бөгөөд хаалганы түгжээнд 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 баруун сохорыг хаах. Энэ бол наалтны бараг бүх онцлог шинж чанарууд юм.

Хэрэв танд асуулт байгаа бол сэтгэгдлээ надад мэдэгдээрэй, хариулахад баяртай байх болно.

Утасгүй тэмцээн
Утасгүй тэмцээн
Утасгүй тэмцээн
Утасгүй тэмцээн

Утасгүй холбооны тэмцээнд дэд байр эзэлсэн

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