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

Arduino моторт галзуу наалт: 8 алхам
Arduino моторт галзуу наалт: 8 алхам

Видео: Arduino моторт галзуу наалт: 8 алхам

Видео: Arduino моторт галзуу наалт: 8 алхам
Видео: MKS sGen L V2.0 — конфигурация A4988/DRV8825 Step/Dir 2024, Арваннэгдүгээр
Anonim
Arduino моторт галзуу наалт
Arduino моторт галзуу наалт
Arduino моторт галзуу наалт
Arduino моторт галзуу наалт
Arduino моторт галзуу наалт
Arduino моторт галзуу наалт

Төслийн дэлгэрэнгүй: Миний төслийн зорилго бол би өдөр бүр ашиглах боломжтой мотортой галзуу наалт хийх явдал юм. Төлөвлөгөө бол хоёр туйлт шатлалт мотороор удирддаг галзуу наалт хийх бөгөөд үүнийг би arduino uno самбараар удирдах болно. Хөшиг нь мотороор функциональ ажилласны дараа үүнийг алсын удирдлагаар удирдах боломжтой arduino дээрх Bluetooth хүлээн авагчтай холбоно гэж найдаж байна. Хожим нь би наалтуудыг өглөө нээгддэг боловч шөнийн цагаар хаадаг таймер дээр тохируулна. Би моторыг arduino самбараар удирдах, түүнтэй холбоотой програм хангамжийг сурахыг хүсч байна.

Алхам 1: Шаардлагатай материал

Шаардлагатай материалууд
Шаардлагатай материалууд
Шаардлагатай материалууд
Шаардлагатай материалууд
Шаардлагатай материалууд
Шаардлагатай материалууд
  • Хоёр туйлт шаталсан мотор (byj48)
  • Мотор жолооч
  • fm холбогч утас
  • мм холбогч утас
  • Arduino uno самбар
  • 3d хэвлэсэн эд анги
  • наалтанд зориулсан винил хуудас
  • 3/4 хэмжээтэй PVC хоолой

Алхам 2: Сохорыг хэрхэн яаж угсрах вэ

Хаалтуудыг хэрхэн яаж угсрах вэ
Хаалтуудыг хэрхэн яаж угсрах вэ
Хаалтуудыг хэрхэн яаж угсрах вэ
Хаалтуудыг хэрхэн яаж угсрах вэ
Хаалтуудыг хэрхэн яаж угсрах вэ
Хаалтуудыг хэрхэн яаж угсрах вэ
Хаалтуудыг хэрхэн яаж угсрах вэ
Хаалтуудыг хэрхэн яаж угсрах вэ
  • Эхлээд PVC хоолойг хүссэн уртаар хайчилж ав (миний цонхны хэмжээтэй тааруулахын тулд би 2.5 фут хүртэл зүссэн)
  • Дараа нь хоолойг хөндлөн шугамаар хоолойгоор дамжин өнгөрөх хүснэгтээр хайчилж ав
  • 1/2 инчийн гогцоо хийхийн тулд винил хуудасны дээд ба доод хэсгийг тэгшлээрэй
  • Дараа нь би винил хуудсыг дээш нь барихын тулд 3/8 инчийн модон алчуур оруулж, хуудсыг шургуулна

Алхам 3: 3D хэвлэмэл материал

3D хэвлэсэн материал
3D хэвлэсэн материал
3D хэвлэсэн материал
3D хэвлэсэн материал
3D хэвлэсэн материал
3D хэвлэсэн материал
  • Хаалтуудыг мотортой хамт эргүүлэх, төслийн гоо зүйн сэтгэл татам байдлыг сайжруулахын тулд би моторын хайрцаг, бариулын оруулгыг 3d хэлбэрээр хэвлэв.
  • Би моторыг хажуу тийш нь эргүүлэх товчлуур хийсэн боловч нөгөө талд нь PVC хоолойн диаметртэй холхивч суурилуулсан хоолой оруулав.

Алхам 4: Arduino тоног төхөөрөмжийн тохиргоо

Arduino тоног төхөөрөмжийн тохиргоо
Arduino тоног төхөөрөмжийн тохиргоо

Алхам 5: Stepper моторын програм хангамж

Stepper моторт зориулсан програм хангамж
Stepper моторт зориулсан програм хангамж
Stepper моторт зориулсан програм хангамж
Stepper моторт зориулсан програм хангамж
  • Arduino ide програмыг ширээний компьютер дээрээ татаж аваарай
  • Дараа нь програмыг нээгээд файлын таб, дараа нь жишээнүүд дээр дарж "stepper" нэртэй жишээн дээр дараад stepper one Revolution дээр дарна уу.
  • Энэ тодорхой кодын хувьд та хөдөлгүүр бүрт тохирох нэг эргэлт бүрт хийх алхамуудыг өөрчлөх шаардлагатай бөгөөд үүнийг дараах тэгшитгэлээр олж мэдэж болно.

алхам = Нэг хувьсгал дахь алхамуудын тоо * Арааны харьцаа. алхам = (360 °/5.625 °) * 64 "Арааны харьцаа" = 64 * 64 = 4096. Энэ утга нь үүнийг arduino Sketch дээр орлуулах болно

  • Та мөн програм хангамж дээрх алхам дарааллыг 1234 болгон 1324 болгон өөрчлөх шаардлагатай болно, эс тэгвээс мотор ажиллахгүй болно
  • хэрэв та өөрийн хэрэгцээнд нийцүүлэх шаардлагатай бол хурдыг тоглуулж болно

Алхам 6: Моторыг хүлээн авагч руу хэрхэн тохируулах вэ

Моторыг хүлээн авагч руу хэрхэн тохируулах вэ
Моторыг хүлээн авагч руу хэрхэн тохируулах вэ
  • Энэхүү эскизийн хувьд танд хэрэгтэй эд ангиуд бол arduino талх, 5 вольтын талхны цахилгаан хангамж, Ир хүлээн авагч, алсын удирдлага юм.
  • Схемийг ашигласан схем, бүх утаснууд нь тархины хэсгүүдээс ирсэн
  • Моторыг хүлээн авагчаар ажиллуулахад шаардлагатай код нь arduino ноорог, IR алсын удирдлага, stepper гэсэн хоёр номын санг ашиглах болно.
  • Stepper номын сан нь arduino ноорог дээрх жишээнүүдийн доор байх болно, гэхдээ та GitHub гэх мэт вэбсайтаас IR алсын удирдлагыг татаж аваад задлах шаардлагатай болно.

Алхам 7: Хараагүйчүүдийн эцсийн код

Хараагүй хүмүүст зориулсан эцсийн код
Хараагүй хүмүүст зориулсан эцсийн код
Хараагүй хүмүүст зориулсан эцсийн код
Хараагүй хүмүүст зориулсан эцсийн код

Алхам 8: Эцсийн бодол

Ерөнхийдөө төсөл миний хүссэн шиг болсонгүй. Би өрөөндөө практик байдлаар суурилуулж болох бүрэн бие даасан галзуу наалт хүсч байсан. Хэдийгээр би маш их зүйлийг сурсан боловч энэ нь бүрэн бүтэлгүйтэл биш боловч хэсэгчлэн ажилладаг тул би алдаагаа засахыг хичээх болно. Би byj48 шатлалт мотор, stepper жолоочийг илүү хүчирхэг nema 17 stepper хөдөлгүүртэй a4988 stepper жолоочийн хамт солих гэж байна. Тоног төхөөрөмж, програм хангамжийн зарим өөрчлөлтийг хийснээр би бүрэн ажиллагаатай stepper мотороор ажилладаг галзуу наалттай болно гэж найдаж байна.

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