Съдържание:

Управлявайте DC мотор с оптичен сензорен модул на енкодера FC-03: 7 стъпки
Управлявайте DC мотор с оптичен сензорен модул на енкодера FC-03: 7 стъпки

Видео: Управлявайте DC мотор с оптичен сензорен модул на енкодера FC-03: 7 стъпки

Видео: Управлявайте DC мотор с оптичен сензорен модул на енкодера FC-03: 7 стъпки
Видео: Энкодер электродвигателя для arduino. Робототехника для начинающих 2024, Ноември
Anonim

В този урок ще научим как да броим прекъсванията на оптичния енкодер, използвайки DC двигател, OLED дисплей и Visuino.

Гледай видеото!

Стъпка 1: Какво ще ви трябва

Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
  • Arduino UNO (или всеки друг Arduino)
  • Модул на сензора за оптично свързване FC-03
  • DC мотор
  • Колело на енкодер (с отвори), което прикрепяте към DC двигателя
  • OLED дисплей
  • Кабелни проводници
  • Платка
  • Програма Visuino: Изтеглете Visuino

Стъпка 2: Веригата

Веригата
Веригата
  • Свържете извода на OLED дисплея [VCC] към щифта на Arduino [5V]
  • Свържете щифта за OLED дисплей [GND] към щифта на Arduino [GND]
  • Свържете щифт за OLED дисплей [SCL] към щифт Arduino [5V]
  • Свържете енкодер FC-03 извод [VCC] към щифт Arduino [5V]
  • Свържете енкодер FC-03 щифт [GND] към щифт Arduino [GND]
  • Свържете енкодер FC-03 извод [D0] към цифров извод Arduino [10]
  • Свържете захранването [3-6V] към DC двигателя

Стъпка 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 за програмиране на Arduino UNO! Visuino: https://www.visuino.eu също трябва да бъде инсталиран. Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "Arduino UNO", както е показано на Снимка 2

Стъпка 4: Във Visuino ADD и Set компоненти

Във Visuino ADD и Set Components
Във Visuino ADD и Set Components
Във Visuino ADD и Set Components
Във Visuino ADD и Set Components
Във Visuino ADD и Set Components
Във Visuino ADD и Set Components

Добавете компонент „SSD1306/SH1106 OLED дисплей (I2C)“

Щракнете двукратно върху компонента "DisplayOLED1" и:

в прозореца Elements плъзнете "Draw Text" вляво, От лявата страна изберете Draw Text1 и в прозореца със свойства задайте размер на 2 и текст: STEPS

в прозореца Елементи плъзнете "Текстово поле" вляво От лявата страна изберете TextField1 и в прозореца със свойства задайте размера на 3 и Y: 30 Затворете прозореца с елементи

Добавете компонент „Брояч“

Изберете компонент Counter1 и в прозореца със свойства задайте Min> Value на 0

Стъпка 5: Във Visuino Connect Components

Във Visuino Connect Components
Във Visuino Connect Components
Във Visuino Connect Components
Във Visuino Connect Components
Във Visuino Connect Components
Във Visuino Connect Components
  • Свържете цифровия щифт на платката Arduino [10] към щифт Counter1 [In]
  • Свържете щифт Counter1 [Out] към DisplayOLED1> TextField1 pin [In]
  • Свържете DisplayOLED1 I2C щифт [Out] към щифт I2C на платката Arduino [In]

Стъпка 6: Генерирайте, компилирайте и качете кода на Arduino

Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino

В Visuino, в долната част щракнете върху раздела "Build", уверете се, че е избран правилния порт, след което щракнете върху бутона "Compile/Build and Upload".

Стъпка 7: Играйте

Ако захранвате модула Arduino UNO и свържете DC двигателя към захранването, за да го стартирате, OLED дисплеят трябва да показва броя на прекъсванията (брой).

Честито! Завършихте проекта си с Visuino. Приложен е и проектът Visuino, който създадох за тази инструкция, можете да го изтеглите и отворите във Visuino:

Препоръчано: