Бийрсэн моторыг Arduino руу хэрхэн холбох вэ

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

Бийрсэн моторыг Arduino руу хэрхэн холбох вэ
Бийрсэн моторыг Arduino руу хэрхэн холбох вэ

Видео: Бийрсэн моторыг Arduino руу хэрхэн холбох вэ

Видео: Бийрсэн моторыг Arduino руу хэрхэн холбох вэ
Видео: Самая простая РУ машинка на Arduino с управлением через WiFi 2024, Дөрөвдүгээр сар
Anonim

Цахилгаан хөдөлгүүрүүд нь коллектор, stepper, servo хөтөч гэсэн гурван үндсэн төрөлд багтдагийг та мэднэ. Энэ нийтлэлд бид коллекторын моторыг L9110S чип эсвэл үүнтэй төстэй мотор драйвер ашиглан Arduino руу холбох талаар авч үзэх болно.

L9110S чип дээр суурилсан мотор драйвер
L9110S чип дээр суурилсан мотор драйвер

Шаардлагатай

  • - Ардуино;
  • - Arduino IDE хөгжүүлэх орчинтой персонал компьютер;
  • - мотор жолооч L9110S эсвэл үүнтэй төстэй;
  • - коллекторын цахилгаан мотор;
  • - холбох утас.

Зааварчилгаа

1-р алхам

Та цахилгаан моторыг Arduino тээглүүрт шууд холбож чадахгүй: мотор холбогдсон зүүг шатаах эрсдэлтэй. Arduino-т өөр өөр төрлийн цахилгаан моторуудыг аюулгүй холбохын тулд гар хийцийн эсвэл арилжааны зориулалттай мотор жолооч шаардлагатай. Маш олон янзын моторт жолооч нар байдаг. Хамгийн түгээмэл хэлбэрүүд нь HG788, L9110S, L293D, L298N болон бусад юм. Мотор драйверууд цахилгаан тэжээл, мотор, хяналтын залгууртай байдаг. Энэ нийтлэлд бид L9110S микро схем дээр суурилсан мотор драйверыг ашиглах болно. Олон моторын холболтыг дэмждэг самбарыг ихэвчлэн үйлдвэрлэдэг. Гэхдээ жагсаалын хувьд бид нэгийг нь даван туулах болно.

Төрөл бүрийн моторт жолооч нар
Төрөл бүрийн моторт жолооч нар

Алхам 2

Хамгийн энгийн хөдөлгүүрүүд нь сойз мотор юм. Эдгээр моторууд нь зөвхөн хоёр хяналтын контакттай байдаг. Тэдэнд хүчдэлийн туйлшралаас хамаарч хөдөлгүүрийн голын эргэлтийн чиглэл өөрчлөгдөж, хүчдэлийн хэмжээ нь эргэлтийн хурдыг өөрчилдөг.

Хавсаргасан схемийн дагуу хөдөлгүүрийг холбож үзье. Хөдөлгүүрийн драйверын тэжээлийн хангамж нь Arduino-оос 5 В зайтай, моторын роторын хурдыг хянахын тулд хяналтын контактууд нь PWM (импульсийн өргөний модуляци) -ийг дэмждэг Arduino тээглүүрүүдтэй холбогддог.

Arduino хөдөлгүүрийн холболтын схем
Arduino хөдөлгүүрийн холболтын схем

Алхам 3

Коллекторын моторыг хянахын тулд ноорог бичье. Хөдөлгүүрийг удирддаг хөлийн хоёр тогтмол, хурдны утгыг хадгалах нэг хувьсагчийг зарлая. Бид хувьсах хурдны утгыг цуваа порт руу шилжүүлж, хөдөлгүүрийн эргэлтийн хурд, чиглэлийг өөрчлөх болно.

Хамгийн их эргэлтийн хурд - хөдөлгүүрийн драйверын хангаж чадах хамгийн их хүчдэлийн утга. Бид 0-ээс 5 вольтын хоорондох хүчдэлийг хангах замаар эргэлтийн хурдыг хянах боломжтой. Бид PWM бүхий дижитал зүү ашигладаг тул тэдгээрийн хүчдэлийг analogWtirte (зүү, утга) тушаалаар зохицуулдаг бөгөөд энэ нь зүү нь хүчдэлийг тохируулахыг хүсч буй зүүний дугаар бөгөөд утга аргумент нь пропорциональ коэффициент юм. хүчдэлийн утга, 0-ээс (зүүний хүчдэл тэг) 255 (зүүний хүчдэл 5 В) хүртэлх утгыг авна.

Сойз мотор хянах ноорог
Сойз мотор хянах ноорог

Алхам 4

Ноорогыг Arduino санах ойд ачаална уу. Үүнийг эхлүүлье. Хөдөлгүүр эргэдэггүй. Эргэлтийн хурдыг тохируулахын тулд 0-ээс 255 хоорондох утгыг цуваа порт руу дамжуулах шаардлагатай. Эргэх чиглэлийг тухайн тооны тэмдгээр тодорхойлно.

Боомт руу ямар ч терминал ашиглан холбож, "100" дугаарыг илгээнэ үү - хөдөлгүүр дундаж хурдтайгаар эргэлдэж эхлэх болно. Хэрэв бид "хасах 100" өгвөл эсрэг чиглэлд ижил хурдаар эргэлдэж эхэлнэ.

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