Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Хэлхээ
- Алхам 3: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
- Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
- Алхам 5: Visuino Set бүрэлдэхүүн хэсгүүдэд
- Алхам 6: Visuino Connect бүрэлдэхүүн хэсгүүдэд
- Алхам 7: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
- Алхам 8: Тоглох
Видео: Servo моторыг Arduino ашиглан удирдах супер хялбар арга: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэхүү гарын авлагад бид Servo Motor болон Arduino UNO, Visuino -ийг ашиглан цөөхөн бүрэлдэхүүн хэсгүүдийг ашиглан servo моторын зэрэглэлийг хянаж, энэхүү төслийг Супер Энгийн болгоно.
Үзүүлэх видео үзэх.
Алхам 1: Танд хэрэгтэй зүйл
- Arduino UNO (эсвэл өөр Arduino)
- Холбогч утас
- Servo мотор
- Visuino програм: Visuino татаж авах
Алхам 2: Хэлхээ
- Servo мотор "Улбар шар" зүүг Arduino Digital pin -тэй холбоно уу [8]
- Servo моторын "Улаан" зүүг Arduino эерэг зүүтэй холбоно уу [5V]
- Servo моторын "Браун" зүүг Arduino сөрөг зүүтэй холбоно уу [GND]
Алхам 3: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Arduino програмчлах ажлыг эхлүүлэхийн тулд та Arduino IDE -г эндээс суулгасан байх шаардлагатай:
Arduino IDE 1.6.6 дээр зарим чухал алдаанууд байгааг анхаарна уу. 1.6.7 эсвэл түүнээс дээш хувилбарыг суулгасан эсэхээ шалгаарай, эс тэгвээс энэ заавар ажиллахгүй болно! Хэрэв та үүнийг хийгээгүй бол Arduino IDO -г програмчлах Arduino IDE -ийг тохируулахын тулд энэхүү зааварт заасан алхмуудыг дагана уу! Visuino: https://www.visuino.eu мөн суулгах шаардлагатай. Visuino -г эхний зурагт үзүүлсэн шиг эхлүүлнэ үү Visuino дээрх Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Tools" товчлуур дээр дарна уу. Харилцах цонх гарч ирэх үед 2 -р зурагт үзүүлсэн шиг "Arduino UNO" -г сонгоно уу.
Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
- "Дараалал" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Аналог утга" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Аналогийг үнэ цэнээр нь хуваах" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Servo" бүрэлдэхүүн хэсгийг нэмнэ үү
Алхам 5: Visuino Set бүрэлдэхүүн хэсгүүдэд
"Sequence1" бүрэлдэхүүн хэсгийг сонгоод дээр нь давхар товшино уу. "Элементүүд" харилцах цонхонд:
5X "Period" элементийг зүүн тийш чирнэ үү.
- "Period1" элементийг сонгоод, цонхны доор "Delay" -ийг "1000" болгож тохируулна уу.
- "Period2" элементийг сонгоод, цонхны доор "Delay" -ийг "2000" болгож тохируулна уу.
- "Period3" элементийг сонгоод, цонхны доор "Delay" -ийг "3000" болгож тохируулна уу.
- "Period4" элементийг сонгоод, цонхны доор "Delay" -ийг "4000" болгож тохируулна уу.
- "Period5" элементийг сонгоод шинж чанарын цонхны доор "Delay" -ийг "5000" болгож тохируулна уу >> үүнийг төгсгөлд нь түр зогсооход л ашиглах болно.
Одоо servo моторын градусыг тохируулцгаая: "AnalogValue1" бүрэлдэхүүн хэсгийг сонгоод дээр нь давхар товшино уу. "Элементүүд" харилцах цонхонд:
4X "Set Value" элементийг зүүн тийш чирнэ үү.
- "Set Value1" бүрэлдэхүүн хэсгийг сонгож, цонхны доор "Value" -г "0" болгож тохируулна уу.
- "Set Value2" бүрэлдэхүүн хэсгийг сонгож, цонхны доор "Value" -г "60" болгож тохируулна уу.
- "Set Value3" бүрэлдэхүүн хэсгийг сонгож, цонхны доор "Value" -г "120" болгож тохируулна уу.
- "Set Value4" бүрэлдэхүүн хэсгийг сонгож, цонхны доор "Value" -г "180" болгож тохируулна уу.
"DivideByValue1" бүрэлдэхүүн хэсгийг сонгоод шинж чанарын цонхны доор "утга" -ийг "180" болгож тохируулна уу.
Алхам 6: Visuino Connect бүрэлдэхүүн хэсгүүдэд
- "Sequence1"> Period1 pin [Out] -г "AnalogValue1" pin руу холбоно уу [Set Value 1]
- "Sequence2"> Period1 pin [Out] -г "AnalogValue1" pin руу холбоно уу [Set Value 2]
- "Sequence3"> Period1 pin [Out] -г "AnalogValue1" pin -тэй холбоно уу [Set Value 3]
- "Sequence4"> Period1 pin [Out] -г "AnalogValue1" pin руу холбоно уу [Set Value 4]
- "AnalogValue1" зүү [Out] -г "DivideByValue1" зүүтэй холбоно уу [In]
- "DivideByValue1" зүүг [Out] -г "Servo1" -тэй холбоно уу [In]
- "Servo1" зүүг [Out] Arduino дижитал зүүтэй холбоно уу [8]
Алхам 7: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Visuino -ийн доод хэсэгт "Бүтээх" таб дээр дарж зөв портыг сонгосон эсэхийг шалгаад "Эмхэтгэх/Бүтээх ба байршуулах" товчийг дарна уу.
Алхам 8: Тоглох
Хэрэв та Arduino UNO модулийг тэжээвэл Servo мотор таны тохируулсан градусын дагуу хөдөлж эхэлнэ.
Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Энэхүү зааварт зориулан миний бүтээсэн Visuino төслийг мөн хавсаргав. Та үүнийг Visuino дээрээс татаж аваад нээж болно:
Зөвлөмж болгож буй:
L298n ба Arduino ашиглан DC моторыг хэрхэн удирдах вэ: 5 алхам
L298n ба Arduino ашиглан DC моторыг хэрхэн удирдах вэ: Бүгдэд нь сайн байна уу. Өөрийгөө танилцуулъя. Намайг Димитрис гэдэг, би Грекээс гаралтай. Ухаалаг самбар тул би Arduino -д маш их хайртай. Энэ зааварчилгааг хэн нэгнээр хийлгэхийн тулд би чадах чинээгээрээ тайлбарлахыг хичээх болно. Тиймээс эхэлцгээе
Arduino болон BTS7960b ашиглан хүчирхэг цахилгаан тэшүүр бүхий 350W DC моторыг удирдах: 9 алхам
Arduino болон BTS7960b ашиглан хүчирхэг цахилгаан тэшүүр бүхий 350W тогтмол моторыг удирдах Түүний хүч нь BTS7960b драйверын хамгийн их гүйдэлээс хэтрэхгүй л бол видеог үзээрэй
160A сойзтой электрон хурд хянагч ба Servo шалгагч ашиглан DC Gear моторыг хэрхэн удирдах вэ: 3 алхам
160A сойзтой электрон хурд хянагч ба Servo шалгагч ашиглан DC Gear моторыг хэрхэн хянах вэ: Үзүүлэлт: Хүчдэл: 2-3S Lipo эсвэл 6-9 NiMH тасралтгүй гүйдэл: 35A тэсрэлтийн гүйдэл: 160A BEC: 5V / 1A, шугаман горим горимууд: 1. урагш &урвуу; 2. урагшлуулах &тоормос; 3. урагшлуулах & тоормос & урвуу жин: 34г Хэмжээ: 42*28*17мм
Arduino -г HTML/Javascript ашиглан удирдах хялбар арга: 8 алхам
Arduino -г HTML/Javascript ашиглан удирдах хялбар арга: Энэхүү заавар нь зөвхөн javascript функцийг ашиглан adafruit Huzzah -аас ajax дуудлага хийх замаар ардуиног хэрхэн удирдахыг танд харуулах болно. Үндсэндээ та html хуудсан дээр javascript ашиглаж болох бөгөөд энэ нь танд html интерфэйсийг энгийн j ашиглан хялбархан бичих боломжийг олгоно
Android (remotexy) UI нь Arduino болон Bluetooth ашиглан Servo моторыг удирдах: 7 алхам (зурагтай)
Android (remotexy) UI нь Arduino болон Bluetooth ашиглан Servo моторыг хянах боломжтой: Энэхүү зааварт би Remotexy Interface Maker ашиглан Android хэрэглэгчийн интерфэйсийг Bluetooth ашиглан Arduino Mega -д холбогдсон Servo моторыг удирдах хурдан алхамыг өгөх болно. Энэхүү видео нь UI нь servo моторын хурд, байрлалыг хэрхэн хянадаг болохыг харуулав