Агуулгын хүснэгт:
- Алхам 1: Видео үзэх
- Алхам 2: Материал
- Алхам 3: Цахилгааны утас
- Алхам 4: Хэлхээний самбарыг үйлдвэрлэх
- Алхам 5: Код
Видео: DC моторыг Arduino болон L293: 5 алхамаар удирдах (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
DC моторыг удирдах хялбар арга бол танд электроник, програмчлалын мэдлэг хэрэгтэй
Хэрэв танд ямар нэгэн асуулт, асуудал байвал надтай [email protected] хаягаар холбоо барьж болно
Миний youtube сувгаар зочлоорой:
Тиймээс эхэлцгээе.
Алхам 1: Видео үзэх
Мөн энэ төсөл хэрхэн хэрэгжиж байгааг харж болно
www.youtube.com/watch?v=tm69V7npSg8
Алхам 2: Материал
Шаардлагатай бүх материалыг ebay эсвэл amazon дээрээс олж болно, гэхдээ хэрэв танд принтер гэх мэт хуучин электрон төхөөрөмж байгаа бол тэндээс материал авах боломжтой.
Ивээн тэтгэгчийн холбоос: UTSource.net тойм Энэ бол электрон эд ангиудыг хямд үнээр захиалах найдвартай вэб хуудас юм
үнэ, маш сайн чанар
Энэ төслийн хувьд танд хэрэгтэй болно:
-мотор жолооч L293D
-Arduino Mega 2560 эсвэл Uno
-талхны самбар
-9В батерей
-DC мотор
-9V батерейны хайрцаг
-зарим утас
-Ногоон ба улаан LED диодууд
-хоёр товчлуур дарах
-хоёр 10 к ом эсэргүүцэл
Мотор жолооч L293D
Та энэ чипийг TTL гэр бүлд хамаарах нэг эсвэл хоёр өөр хөдөлгүүрийг удирдахад ашиглаж болно, энэ нь 5V+дээр ажилладаг гэсэн үг юм.
Энэ нь 16 тээглүүртэй
1 -р зүү холболтгүй
2 -р зүү оролт юм
3 -р зүү нь моторын гаралт юм
4 ба 5 -р зүү нь батерейны GND -тэй холбогдсон байна
Пин 6 нь моторын хоёр дахь гаралт юм
Pin 7 бол хоёр дахь оролт юм
8 -р зүү нь батерейны V+ юм (9V)
Нөгөө тал нь дараахь зүйлээс бусад тохиолдолд ижил байна.
16 -р зүү нь Vcc+ юм
9 -р холболт байхгүй байна
Алхам 3: Цахилгааны утас
Хэрэв танд утас холбоход ямар нэгэн асуудал гарвал зураг дээр өөрийгөө тусалж болно. Дээд талд 1 моторыг хянах хэлхээ, доош нь 2 моторыг удирдах хэлхээ байдаг.
Дижитал оролт 2 нь ON товчлууртай холбогдсон (цэнхэр тагтай товчлуур)
Дижитал оролт 3 нь OFF товчлууртай холбогдсон (улаан тагтай товчлуур)
Энэ хоёр товчлуурын тусламжтайгаар та ээрэх чиглэлийг өөрчилж болно
Та Arduino -аас GND хооронд 10 к ом эсэргүүцэл холбогч товчлуурыг холбох хэрэгтэй.
Ногоон LED диод нь дижитал гаралт 5 -т холбогдсон байна
Улаан LED диод нь дижитал гаралт 4 -т холбогдсон байна
L293D утас
1 -р зүү холбогдоогүй тул та үүнийг хоослох болно.
Дараа нь Arduino дээрх дижитал гаралт руу холбогдсон Pin 2 байна (та 2 -оос 53 хүртэлх дижитал гаралтыг сонгох боломжтой)
3 -р зүү нь мотортой шууд холбогддог
4 ба 5 -р зүү GND батерейнд холбогдсон байна
6 -р зүү нь мотортой шууд холбогддог
Pin 7 нь Arduino дээрх дижитал гаралттай холбогддог
8 -р зүү нь батерейны V+ юм. 9в батерейг ашиглахыг зөвлөж байна, ингэснээр мотор хэвийн ажиллах болно
Хэрэв танд боломж байгаа бол та тойрог хийх боломжтой.
Та Arduino -ийн GND -ийг батерейны GND -тэй холбохдоо болгоомжтой байх хэрэгтэй. Эсрэг тохиолдолд бүх зүйл ажиллахгүй болно
Хэрэв та хоёр хөдөлгүүрийг хянахыг хүсч байвал L293D -ийн нөгөө талыг утсаар холбох хэрэгтэй
Pin 16 нь Vcc+юм. Та 5V хүчдэлийг Arduino -оос авдаг
Pin 15 нь Arduino дээрх дижитал гаралттай холбогдсон байна
14 -р зүү нь мотортой шууд холбогддог
Зүү 13 ба зүү 12 нь батерейны GND -т холбогдсон байна
Pin 11 нь мотортой шууд холбогдсон байна
Pin 10 нь Arduino дээрх дижитал гаралттай холбогдсон байна
9 -р холболт байхгүй байна
Алхам 4: Хэлхээний самбарыг үйлдвэрлэх
Би хэлхээг зурахдаа SprintLayout програмыг ашигладаг бөгөөд энэ нь электрон бүрэлдэхүүн хэсгүүдийн бүх хэмжээсийг агуулдаг тул та хүссэн бүх зүйлийнхээ хэлхээг хийж болно.
Энэхүү хавтанг сийлбэрлэхэд CNC сийлбэр тээрэмдэх машин ашигладаг. Би нэг талдаа зэсээр хийсэн хэлхээнд ердийн хавтанг ашигладаг байсан. Төгсгөл дууссаны дараа би маш нарийн элсэн цаасаар өнгөлсөн. Энэ хольцыг би хамгаалахын тулд зэс талыг бүрсэн.
Алхам 5: Код
Би гурван өөр код хийсэн.
Моторын хяналт:
5 секундын дараа мотор эргэх аргыг өөрчилдөг
1 товчлуур бүхий моторын хяналт:
Эхний удаа товчлуурыг дарахад мотор нэг чиглэлд эргэлддэг бол хоёр дахь удаагаа дарахад мотор нөгөө талаас эргэлдэж эхэлдэг
Моторыг 2 товчлуураар удирдах:
ON товчлуурыг дарахад мотор нэг чиглэлд, OFF товчлуурыг дарахад хөдөлгүүр өөр чиглэлд эргэлддэг.
Зөвлөмж болгож буй:
Arduino болон BTS7960b ашиглан хүчирхэг цахилгаан тэшүүр бүхий 350W DC моторыг удирдах: 9 алхам
Arduino болон BTS7960b ашиглан хүчирхэг цахилгаан тэшүүр бүхий 350W тогтмол моторыг удирдах Түүний хүч нь BTS7960b драйверын хамгийн их гүйдэлээс хэтрэхгүй л бол видеог үзээрэй
BLDC моторыг Arduino болон Joystick ашиглан хэрхэн удирдах вэ: 6 алхам
BLDC моторыг Arduino болон Joystick ашиглан хэрхэн удирдах вэ: Сайн байна уу найзууддаа энэ гарын авлагад Brushless dc моторыг BLDC мотортой Arduino болон джойстик ашиглан хэрхэн удирдахыг зааж өгч байна
HW30A моторын хурд хянагч болон Arduino UNO ашиглан дронгүй квадрокоптерийн сойзгүй DC моторыг (3 утастай) хэрхэн удирдах вэ: 5 алхам
HW30A моторын хурд хянагч болон Arduino UNO ашиглан дронгүй квадрокоптерийн сойзгүй DC моторыг (3 утастай төрөл) хэрхэн удирдах вэ: Тодорхойлолт: HW30A моторын хурд хянагчийг 4-10 NiMH/NiCd эсвэл 2-3 эсийн LiPo батерейгаар ашиглах боломжтой. BEC нь 3 хүртэлх LiPo эсүүдтэй ажилладаг. Үүнийг Brushless DC моторын (3 утастай) хамгийн ихдээ 12 Вт хүртэл хурдыг хянахад ашиглаж болно
Android (remotexy) UI нь Arduino болон Bluetooth ашиглан Servo моторыг удирдах: 7 алхам (зурагтай)
Android (remotexy) UI нь Arduino болон Bluetooth ашиглан Servo моторыг хянах боломжтой: Энэхүү зааварт би Remotexy Interface Maker ашиглан Android хэрэглэгчийн интерфэйсийг Bluetooth ашиглан Arduino Mega -д холбогдсон Servo моторыг удирдах хурдан алхамыг өгөх болно. Энэхүү видео нь UI нь servo моторын хурд, байрлалыг хэрхэн хянадаг болохыг харуулав
RC Servo моторыг Arduino болон хоёр агшин зуурын унтраалгаар удирдах: 4 алхам
RC Servo моторыг Arduino болон хоёр агшин зуурын унтраалгаар удирдах нь: нэр нь бүгдийг хэлдэг. RC машины servo моторыг Arduino болон зарим резистор, холбогч утас, хоёр мэдрэгчтэй унтраалгаар удирдах. Би үүнийг Arduino авсан хоёр дахь өдрөө хийсэн болохоор өөрөөрөө үнэхээр бахархаж байна