Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Хэлхээ
- Алхам 3: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
- Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
- Алхам 5: Visuino Set бүрэлдэхүүн хэсгүүдэд
- Алхам 6: Visuino Connect бүрэлдэхүүн хэсгүүдэд
- Алхам 7: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
- Алхам 8: Тоглох
Видео: Arduino ашиглан DC MOTOR гарын дохиог хянах хурд ба чиглэл: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэхүү гарын авлагад бид arduino болон Visuino ашиглан гар дохио зангаагаар DC моторыг хэрхэн удирдах талаар сурах болно.
Видеог үзээрэй!
Үүнийг бас үзнэ үү: Гар хөдөлгөөн хийх заавар
Алхам 1: Танд хэрэгтэй зүйл
Arduino UNO (эсвэл бусад самбар)
- APDS9960 ойролцоо дохио мэдрэгч
- L298N DC MOTOR ХЯНАЛТЫН Драйвер
- OLED дэлгэц
- Батерей
- DC мотор
- Талхны самбар
- Холбогч утас
- Visuino програм: Visuino татаж авах
Алхам 2: Хэлхээ
- Дижитал зүү (2) -г Arduino -аас мотор драйвер зүү (IN2) руу холбоно уу.
- Ардуиногоос дижитал зүү (3) -ыг мотор драйверийн зүү (IN1) руу холбоно уу.
- DC нэг моторыг жолоочийн нэг талд холбоно уу
- Цахилгаан хангамж (батерей) зүү (gnd) -ийг мотор драйверын хяналтын зүү (gnd) руу холбоно уу.
- Цахилгаан хангамж (батерей) зүү (+) - ийг жолоочийн хянагч зүү (+) руу холбоно уу.
- GND -ийг Arduino -аас мотор драйверийг хянах зүү (gnd) руу холбоно уу.
- OLED Display pin (GND) -ийг Arduino pin (GND) руу холбоно уу.
- OLED Display pin (VCC) -ийг Arduino pin (5V) руу холбоно уу.
- OLED Display pin (SCL) -ийг Arduino pin (SCL) руу холбоно уу.
- OLED Display pin (SDA) -ийг Arduino pin (SDA) руу холбоно уу.
- Мэдрэгчийн зүүг [GND] Arduino хавтангийн зүүтэй [GND] холбоно уу
- Мэдрэгчийн зүүг [Vin] Arduino хавтангийн зүүтэй холбоно уу [3.3V]
- Мэдрэгчийн зүү [SDA] -ийг Arduino хавтангийн зүү [SDA] руу холбоно уу
- Мэдрэгчийн зүүг [SCL] Arduino хавтангийн зүүтэй холбоно уу [SCL]
Алхам 3: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino: https://www.visuino.eu суулгах шаардлагатай. Visuino -г эхний зурагт үзүүлсэн шиг эхлүүлнэ үү Visuino дээрх Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Tools" товчлуур дээр дарна уу. Харилцах цонх гарч ирэх үед 2 -р зурагт үзүүлсэн шиг "Arduino UNO" -г сонгоно уу.
Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
- "Gesture Color Proximity APDS9960 I2C" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Дээш/доош тоолуур" бүрэлдэхүүн хэсгийг нэмнэ үү
- "SR Flip-Flop" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Аналогийг үнэ цэнээр нь хуваах" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Хурд ба чиглэл рүү хурд" хэсгийг нэмнэ үү
- "Хос DC мотор драйверын дижитал ба ХОУХ -ны зүү гүүр (L9110S, L298N)" бүрэлдэхүүн хэсгийг нэмэх
- "Текстийн утга" хэсгийг нэмнэ үү
- "SSD1306/SH1106 OLED Дэлгэц (I2C)" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Хойшлуулах" бүрэлдэхүүн хэсгийг нэмнэ үү
Алхам 5: Visuino Set бүрэлдэхүүн хэсгүүдэд
- "UpDownCounter1" бүрэлдэхүүн хэсгийг сонгоод шинж чанарын цонхонд Max> утгыг 10 болгож тохируулна уу
- "UpDownCounter1" бүрэлдэхүүн хэсгийг сонгоод шинж чанарын цонхонд Min> утгыг 0 болгож тохируулна уу
- "DivideByValue1" бүрэлдэхүүн хэсгийг сонгоод шинж чанарын цонхонд утгыг 10 болгож тохируулна уу
- "SpeedAndDirectionToSpeed1" бүрэлдэхүүн хэсгийг сонгоод шинж чанарын цонхонд Анхны урвуу утгыг Үнэн болгож, Анхны хурдыг 1 болгож тохируулна уу.
- "Delay1" бүрэлдэхүүн хэсгийг сонгоод шинж чанарын цонхонд Can Restart of False and Interval (uS) -ийг 1000000 болгож тохируулна уу.
- "TextValue1" бүрэлдэхүүн хэсэг дээр хоёр товшоод Elements цонхонд 4X "Set Value" -ийг зүүн талд чирнэ үү.
- Зүүн талд "Утга1 -ийг тохируулах" -ыг сонгоод шинж чанарын цонхонд "Илүү хурдан" болгож тохируулна уу.
- Зүүн талд "Утга2 -ийг тохируулах" -ыг сонгоод шинж чанарын цонхонд Утга -г "УЛУУ" болгож тохируулна уу.
- Зүүн талд "Set Value3" -ыг сонгоод шинж чанарын цонхонд "LEFT" гэж тохируулна уу.
- Зүүн талд "Утга 4 -ийг тохируулах" -ыг сонгоод шинж чанарын цонхонд утгыг "ЗӨВ" болгож тохируулна уу.
- Elements цонхыг хаа
- "DisplayOLED1" бүрэлдэхүүн хэсэг дээр хоёр товшоод Элементүүд дээр "Текст талбар" -ыг зүүн тийш, "Дэлгэц бөглөх" хэсгийг зүүн тийш чирнэ үү.
- Зүүн талд "Текст талбар1" -ыг сонгоод шинж чанарын цонхонд хэмжээг 3 болгож тохируулна уу
- Elements цонхыг хаа
Алхам 6: Visuino Connect бүрэлдэхүүн хэсгүүдэд
"GestureColorProximity1" pin Gesture> "UpDownCounter1" хүртэл зүү холбох
"GestureColorProximity1" pin Gesture> "TextValue1> Set Value1" зүү хүртэл холбоно уу
- "GestureColorProximity1" pin Gesture> Down -ийг "UpDownCounter1" pin Down руу холбоно уу.
- "GestureColorProximity1" pin Gesture> "TextValue1> Set Value2" pin In руу залга.
- "GestureColorProximity1" pin Gesture> Зүүн хэсгийг "SRFlipFlop1" зүү багц руу холбоно уу.
- "GestureColorProximity1" pin Gesture> Зүүн хэсгийг "TextValue1> Set Value3" зүү рүү холбоно уу.
- "GestureColorProximity1" зүү дохио зангаа> "SRFlipFlop1" зүү дахин тохируулахын тулд зөв холбоно уу.
- "GestureColorProximity1" pin Gesture> "TextValue1> Set Value4" pin руу баруун тийш холбоно уу.
- "GestureColorProximity1" зүү Control I2C -ийг Arduino хавтангийн I2C In зүүтэй холбоно уу.
- "UpDownCounter1" зүүг "DivideByValue1" pin In руу холбоно уу
- "DivideByValue1" зүүг "SpeedAndDirectionToSpeed1" зүү хурдтай холбоно уу.
- "SRFlipFlop1" зүүг "SpeedAndDirectionToSpeed1" урвуу зүү рүү холбоно уу.
- "SpeedAndDirectionToSpeed1" зүүг "DualMotorDriver1" Motors [0]> In руу холбоно уу
- "DualMotorDriver1" Motors [0] зүүний чиглэл (B) -ийг Arduino самбар дижитал зүү 2 -т холбоно уу.
- "DualMotorDriver1" моторуудыг [0] зүү Хурд (A) Arduino самбар дижитал зүү 3 -т холбоно уу.
- "TextValue1" зүүг "DisplayOLED1"> Текст талбар1> Цаг руу холбоно уу
- "TextValue1" зүүг "DisplayOLED1"> Текст талбар1> In руу холбоно уу
- "TextValue1" pin Out -ийг "Delay1" pin Start руу холбоно уу
- "Delay1" зүүг "DisplayOLED1"> Дэлгэц дүүргэх1> Цаг руу холбоно уу
- "DisplayOLED1" зүү I2C -ийг Arduino хавтангийн I2C In зүүтэй холбоно уу
Алхам 7: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Visuino -ийн доод хэсэгт "Бүтээх" таб дээр дарж зөв портыг сонгосон эсэхийг шалгаад "Эмхэтгэх/Бүтээх ба байршуулах" товчийг дарна уу.
Алхам 8: Тоглох
Хэрэв та Arduino UNO модулийг асааж, ойролцоох дохионы мэдрэгч дээр дохио зангаа хийвэл мотор хөдөлж, OLED дэлгэц нь чиглэлийг харуулж эхэлнэ.
Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Миний энэхүү зааварт зориулан бүтээсэн Visuino төслийг мөн хавсаргасан болно, та үүнийг татаж аваад Visuino -д нээж болно:
Зөвлөмж болгож буй:
Потенциометр, OLED дэлгэц ба товчлуур ашиглан Arduino DC DC моторын хурд ба чиглэл: 6 алхам
Потенциометр, OLED дэлгэц ба товчлуур ашиглан Arduino DC DC хөдөлгүүрийн хурд ба чиглэлийг хянах: Энэхүү гарын авлагад бид L298N DC MOTOR CONTROL драйвер ба потенциометрийг ашиглан хоёр товчлуураар DC моторын хурд, чиглэлийг хянаж, потенциометрийн утгыг харуулах болно. OLED дэлгэц дээр үзүүлэх видео үзэх
Потенциометр, OLED дэлгэц, товчлуур ашиглан DC моторын гөлгөр эхлэх, хурд, чиглэл: 6 алхам
Потенциометр, OLED дэлгэц ба товчлуур ашиглан DC моторын гөлгөр эхлэх, хурд ба чиглэл: Энэхүү гарын авлагад бид L298N DC MOTOR CONTROL драйвер ба потенциометрийг ашиглан хоёр товчлуур ашиглан DC моторын жигд эхлэл, хурд, чиглэлийг удирдах болно. Потенциометрийн утгыг OLED дэлгэц дээр харуулах. Үзүүлэх видео үзэх
Потенциометр ба товчлуур ашиглан Arduino DC DC моторын хурд ба чиглэл: 6 алхам
Потенциометр ба товчлуурыг ашиглан Arduino DC DC хөдөлгүүрийн хурд ба чиглэлийг хянах: Энэхүү гарын авлагад бид L298N DC MOTOR CONTROL драйвер, потенциометр ашиглан хоёр товчлуур ашиглан тогтмол гүйдлийн хөдөлгүүрийн хурд, чиглэлийг удирдах талаар сурах болно
Потенциометр ашиглан Arduino DC DC хөдөлгүүрийн хурд ба чиглэл: 6 алхам
Потенциометр ашиглан Arduino DC DC моторын хурд ба чиглэл: Энэ хичээлээр бид L298N DC MOTOR CONTROL драйвер болон потенциометрийг ашиглан DC моторын хурд, чиглэлийг хянах талаар суралцах болно
LABVIEW (PWM), ARDUINO ашиглан DC MOTOR -ийн чиглэл, хурдны хяналт: 5 алхам
LABVIEW (PWM), ARDUINO ашиглан DC MOTOR -ийн чиглэл, хурдны хяналт: Сайн байна уу залуусаа, миний хөгжилтэй англи хэлийг уучлаарай, энэ заавар дээр би labview ашиглан тогтмол гүйдлийн хөдөлгүүрийн хурдыг хэрхэн удирдахыг танд үзүүлэх гэж байна