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

Servo моторыг Arduino ашиглан удирдах супер хялбар арга: 8 алхам
Servo моторыг Arduino ашиглан удирдах супер хялбар арга: 8 алхам

Видео: Servo моторыг Arduino ашиглан удирдах супер хялбар арга: 8 алхам

Видео: Servo моторыг Arduino ашиглан удирдах супер хялбар арга: 8 алхам
Видео: ADVANCED ANIMAL ROBOTS YOU NEED TO SEE 2024, Арваннэгдүгээр
Anonim
Servo моторыг Arduino ашиглан удирдах супер хялбар арга
Servo моторыг Arduino ашиглан удирдах супер хялбар арга

Энэхүү гарын авлагад бид Servo Motor болон Arduino UNO, Visuino -ийг ашиглан цөөхөн бүрэлдэхүүн хэсгүүдийг ашиглан servo моторын зэрэглэлийг хянаж, энэхүү төслийг Супер Энгийн болгоно.

Үзүүлэх видео үзэх.

Алхам 1: Танд хэрэгтэй зүйл

Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
  1. Arduino UNO (эсвэл өөр Arduino)
  2. Холбогч утас
  3. Servo мотор
  4. Visuino програм: Visuino татаж авах

Алхам 2: Хэлхээ

Хэлхээ
Хэлхээ
Хэлхээ
Хэлхээ
  1. Servo мотор "Улбар шар" зүүг Arduino Digital pin -тэй холбоно уу [8]
  2. Servo моторын "Улаан" зүүг Arduino эерэг зүүтэй холбоно уу [5V]
  3. Servo моторын "Браун" зүүг Arduino сөрөг зүүтэй холбоно уу [GND]

Алхам 3: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу

Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
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 -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү

Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
  1. "Дараалал" бүрэлдэхүүн хэсгийг нэмнэ үү
  2. "Аналог утга" бүрэлдэхүүн хэсгийг нэмнэ үү
  3. "Аналогийг үнэ цэнээр нь хуваах" бүрэлдэхүүн хэсгийг нэмнэ үү
  4. "Servo" бүрэлдэхүүн хэсгийг нэмнэ үү

Алхам 5: Visuino Set бүрэлдэхүүн хэсгүүдэд

Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд

"Sequence1" бүрэлдэхүүн хэсгийг сонгоод дээр нь давхар товшино уу. "Элементүүд" харилцах цонхонд:

5X "Period" элементийг зүүн тийш чирнэ үү.

  1. "Period1" элементийг сонгоод, цонхны доор "Delay" -ийг "1000" болгож тохируулна уу.
  2. "Period2" элементийг сонгоод, цонхны доор "Delay" -ийг "2000" болгож тохируулна уу.
  3. "Period3" элементийг сонгоод, цонхны доор "Delay" -ийг "3000" болгож тохируулна уу.
  4. "Period4" элементийг сонгоод, цонхны доор "Delay" -ийг "4000" болгож тохируулна уу.
  5. "Period5" элементийг сонгоод шинж чанарын цонхны доор "Delay" -ийг "5000" болгож тохируулна уу >> үүнийг төгсгөлд нь түр зогсооход л ашиглах болно.

Одоо servo моторын градусыг тохируулцгаая: "AnalogValue1" бүрэлдэхүүн хэсгийг сонгоод дээр нь давхар товшино уу. "Элементүүд" харилцах цонхонд:

4X "Set Value" элементийг зүүн тийш чирнэ үү.

  1. "Set Value1" бүрэлдэхүүн хэсгийг сонгож, цонхны доор "Value" -г "0" болгож тохируулна уу.
  2. "Set Value2" бүрэлдэхүүн хэсгийг сонгож, цонхны доор "Value" -г "60" болгож тохируулна уу.
  3. "Set Value3" бүрэлдэхүүн хэсгийг сонгож, цонхны доор "Value" -г "120" болгож тохируулна уу.
  4. "Set Value4" бүрэлдэхүүн хэсгийг сонгож, цонхны доор "Value" -г "180" болгож тохируулна уу.

"DivideByValue1" бүрэлдэхүүн хэсгийг сонгоод шинж чанарын цонхны доор "утга" -ийг "180" болгож тохируулна уу.

Алхам 6: Visuino Connect бүрэлдэхүүн хэсгүүдэд

Visuino Connect бүрэлдэхүүн хэсгүүдэд
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 кодыг үүсгэх, хөрвүүлэх, байршуулах

Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Visuino -ийн доод хэсэгт "Бүтээх" таб дээр дарж зөв портыг сонгосон эсэхийг шалгаад "Эмхэтгэх/Бүтээх ба байршуулах" товчийг дарна уу.

Алхам 8: Тоглох

Хэрэв та Arduino UNO модулийг тэжээвэл Servo мотор таны тохируулсан градусын дагуу хөдөлж эхэлнэ.

Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Энэхүү зааварт зориулан миний бүтээсэн Visuino төслийг мөн хавсаргав. Та үүнийг Visuino дээрээс татаж аваад нээж болно:

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