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

Потенциометр, OLED дэлгэц, товчлуур ашиглан DC моторын гөлгөр эхлэх, хурд, чиглэл: 6 алхам
Потенциометр, OLED дэлгэц, товчлуур ашиглан DC моторын гөлгөр эхлэх, хурд, чиглэл: 6 алхам

Видео: Потенциометр, OLED дэлгэц, товчлуур ашиглан DC моторын гөлгөр эхлэх, хурд, чиглэл: 6 алхам

Видео: Потенциометр, OLED дэлгэц, товчлуур ашиглан DC моторын гөлгөр эхлэх, хурд, чиглэл: 6 алхам
Видео: Лучший из ЛУЧШИХ???. Радиоприемник TECSUN PL680 ПОЛНЫЙ ОБЗОР!!! #tecsun 2024, Долдугаар сарын
Anonim
Image
Image

Энэхүү гарын авлагад бид L298N DC MOTOR CONTROL драйвер ба потенциометрийг ашиглан хоёр товчлуураар тогтмол гүйдлийн мотор, хурд, чиглэлийг хянаж, потенциометрийн утгыг OLED дэлгэц дээр харуулах болно.

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

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

Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
  • Ардуино НҮБ
  • L298N DC MOTOR ХЯНАЛТ
  • DC мотор
  • OLED дэлгэц
  • Зайны багц
  • Потенциометр
  • Холбогч утас
  • Хоёр товчлуур
  • 2x 1K ом эсэргүүцэл
  • Талхны самбар
  • Visuino програм: Visuino татаж авах

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

Хэлхээ
Хэлхээ
  • Товч 1 секундын зүүг arduino дижитал зүү 6 руу холбоно уу
  • Товчлуур 1 секундын зүүг резистор 1 рүү холбоно уу
  • 2 -р товчлуурыг талхны эерэг зүү рүү холбоно уу (улаан шугам)
  • Товчлуур 2 секундын зүүг arduino дижитал зүү 7 руу холбоно уу
  • 2 -р товчлуурыг резистор2 -т холбоно уу
  • Эсэргүүцэгч1 -ийг талхны сөрөг зүү рүү холбоно уу (цэнхэр шугам)
  • 2 резисторыг талхны сөрөг зүү (цэнхэр шугам) руу холбоно уу.
  • Дижитал зүү (2) -г Arduino -аас мотор драйвер зүү (IN2) руу холбоно уу.
  • Ардуиногоос дижитал зүү (3) -ыг мотор драйверийн зүү (IN1) руу холбоно уу.
  • DC нэг моторыг жолоочийн нэг талд холбоно уу
  • Цахилгаан хангамж (батерей) зүү (gnd) -ийг мотор драйверын хяналтын зүү (gnd) руу холбоно уу.
  • Цахилгаан хангамж (батерей) зүү (+) - ийг жолоочийн хянагч зүү (+) руу холбоно уу.
  • GND -ийг Arduino -аас мотор драйверийг хянах зүү (gnd) руу холбоно уу.
  • Потенциометрийн зүү (DTB) -ийг Arduino аналог зүү (A0) руу холбоно уу.
  • Потенциометрийн зүү (VCC) -ийг Arduino зүү (5V) руу холбоно уу
  • Потенциометрийн зүү (GND) -ийг Arduino pin (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) руу холбоно уу.

Алхам 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 IDE -ийг ESP 8266 програмд тохируулахын тулд энэхүү зааварт заасан алхмуудыг дагана уу! Visuino: https://www.visuino.eu мөн суулгах шаардлагатай. Visuino -г эхний зурагт үзүүлсэн шиг эхлүүлнэ үү Visuino дээрх Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Tools" товчлуур дээр дарна уу. Харилцах цонх гарч ирэх үед 2 -р зурагт үзүүлсэн шиг "Arduino UNO" -г сонгоно уу.

Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмж, холбоно уу

Visuino -д бүрэлдэхүүн хэсгүүдийг нэмж, холбоно уу
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмж, холбоно уу
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмж, холбоно уу
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмж, холбоно уу
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмж, холбоно уу
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмж, холбоно уу
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмж, холбоно уу
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмж, холбоно уу
  • "Хос DC мотор драйверын дижитал ба ХОУХ -ны зүү гүүр (L9110S, L298N)" бүрэлдэхүүн хэсгийг нэмэх
  • "Хурд ба чиглэл рүү хурд" хэсгийг нэмэх "Properties цонх" дээр "Урвуу" -г "True" болгож тохируулна уу.
  • "SR Flip-Flop" бүрэлдэхүүн хэсгийг нэмнэ үү Arduino Board дижитал зүүг [6] "SRFlipFlop1" зүү рүү холбоно уу [Тохируулах]
  • "SSD1306/SH1106 OLED Дэлгэц (I2C)" бүрэлдэхүүн хэсгийг нэмнэ үү "DisplayOLED1" дээр хоёр дарж, элементийн цонхонд "Текст талбар" -ыг зүүн тийш чирж, шинж чанарын цонхны хэмжээг тохируулна уу: 3, Y: 30
  • "Ramp to Analog Value" бүрэлдэхүүн хэсгийг нэмнэ үү
  • Arduino Board дижитал зүү [7] -ийг "SRFlipFlop1" зүүтэй холбоно уу [Дахин тохируулах]
  • Arduino Board AnalogIn pin [0] -г "RampToValue1" зүүтэй холбоно уу [In]
  • Arduino Board AnalogIn pin [0] -ийг "DisplayOLED1"> Текст талбар1 зүү [In] руу холбоно уу.
  • "RampToValue1" зүүг [Гарах] SpeedAndDirectionToSpeed1 зүүтэй холбоно уу [Хурд]
  • "DisplayOLED1" pin Out [I2C] -ийг Arduino хавтангийн I2C зүүтэй холбоно уу
  • "SRFlipFlop1" зүүг [Гарах] "SpeedAndDirectionToSpeed1" зүү рүү холбоно уу [Урвуу]
  • "SpeedAndDirectionToSpeed1" зүүг [Out] "DualMotorDriver1"> Motors [0] pin [In] руу холбоно уу.
  • "DualMotorDriver1"> Мотор [0] зүү [Arduino хавтангийн дижитал зүү рүү чиглүүлэх (B) [2]
  • "DualMotorDriver1"> Мотор [0] зүү [Speed (A)] - ийг Arduino самбарын дижитал зүү [3] руу холбоно уу.

Алхам 5: Visuino дээр F9 товчийг дарна уу эсвэл 1 -р зурагт үзүүлсэн товчлуур дээр дарж Arduino кодыг үүсгэн Arduino IDE дээр Arduino IDE -ийг нээнэ үү

Visuino дээр F9 товчлуурыг дарах эсвэл 1 -р зурагт үзүүлсэн товчлуур дээр дарж Arduino код үүсгэх ба Arduino IDE дээр Arduino IDE -ийг нээхийн тулд байршуулах товчийг дарж кодыг эмхэтгэн байршуулна уу (Зураг 2)
Visuino дээр F9 товчлуурыг дарах эсвэл 1 -р зурагт үзүүлсэн товчлуур дээр дарж Arduino код үүсгэх ба Arduino IDE дээр Arduino IDE -ийг нээхийн тулд байршуулах товчийг дарж кодыг эмхэтгэн байршуулна уу (Зураг 2)
Visuino дээр F9 товчлуурыг дарах эсвэл 1 -р зурагт үзүүлсэн товчлуур дээр дарж Arduino код үүсгэх ба Arduino IDE дээр Arduino IDE -ийг нээхийн тулд байршуулах товчийг дарж кодыг эмхэтгэн байршуулна уу (Зураг 2)
Visuino дээр F9 товчлуурыг дарах эсвэл 1 -р зурагт үзүүлсэн товчлуур дээр дарж Arduino код үүсгэх ба Arduino IDE дээр Arduino IDE -ийг нээхийн тулд байршуулах товчийг дарж кодыг эмхэтгэн байршуулна уу (Зураг 2)

Visuino дээр F9 товчийг дарна уу эсвэл 1 -р зурагт үзүүлсэн товчлуур дээр дарж Arduino кодыг үүсгээд Arduino IDE -ийг нээнэ үү.

Arduino IDE дээр Upload товчийг дарж кодыг эмхэтгэн байршуулна уу (Зураг 2)

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

Хэрэв та Arduino Uno модулийг асааж, мотор хянагчийн батерейг нэмбэл DC мотор эргэхэд бэлэн болно.

Гүйдэг потенциометрийн тусламжтайгаар та хөдөлгүүрийн хурдыг зохицуулж, товчлуурыг дарж чиглэлээ өөрчилж болно. Потенциометрийн утгыг OLED дэлгэц дээр харуулах бөгөөд "Ramps" бүрэлдэхүүн хэсгийн ачаар мотор хурдыг илүү жигд өөрчлөх болно. Баяр хүргэе! Та төслөө дуусгасан. Энэхүү зааварт зориулан миний бүтээсэн Visuino төслийг мөн хавсаргав. Та эндээс татаж аваад Visuino дээр нээж болно:

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