Съдържание:
- Стъпка 1: Какво ще ви трябва
- Стъпка 2: Веригата
- Стъпка 3: Стартирайте Visuino и изберете Тип дъска на Arduino UNO
- Стъпка 4: Във Visuino ADD и Set компоненти
- Стъпка 5: Във Visuino Connect Components
- Стъпка 6: Генерирайте, компилирайте и качете кода на Arduino
- Стъпка 7: Играйте
Видео: Управлявайте DC мотор с оптичен сензорен модул на енкодера FC-03: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
В този урок ще научим как да броим прекъсванията на оптичния енкодер, използвайки 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
За да започнете да програмирате 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 компоненти
Добавете компонент „SSD1306/SH1106 OLED дисплей (I2C)“
Щракнете двукратно върху компонента "DisplayOLED1" и:
в прозореца Elements плъзнете "Draw Text" вляво, От лявата страна изберете Draw Text1 и в прозореца със свойства задайте размер на 2 и текст: STEPS
в прозореца Елементи плъзнете "Текстово поле" вляво От лявата страна изберете TextField1 и в прозореца със свойства задайте размера на 3 и Y: 30 Затворете прозореца с елементи
Добавете компонент „Брояч“
Изберете компонент Counter1 и в прозореца със свойства задайте Min> Value на 0
Стъпка 5: Във Visuino Connect Components
- Свържете цифровия щифт на платката Arduino [10] към щифт Counter1 [In]
- Свържете щифт Counter1 [Out] към DisplayOLED1> TextField1 pin [In]
- Свържете DisplayOLED1 I2C щифт [Out] към щифт I2C на платката Arduino [In]
Стъпка 6: Генерирайте, компилирайте и качете кода на Arduino
В Visuino, в долната част щракнете върху раздела "Build", уверете се, че е избран правилния порт, след което щракнете върху бутона "Compile/Build and Upload".
Стъпка 7: Играйте
Ако захранвате модула Arduino UNO и свържете DC двигателя към захранването, за да го стартирате, OLED дисплеят трябва да показва броя на прекъсванията (брой).
Честито! Завършихте проекта си с Visuino. Приложен е и проектът Visuino, който създадох за тази инструкция, можете да го изтеглите и отворите във Visuino:
Препоръчано:
Урок: Как да изградим VL53L0X лазерен сензорен модул с помощта на Arduino UNO: 3 стъпки
Урок: Как да изградим VL53L0X лазерен сензорен модул с помощта на Arduino UNO: Описания: Този урок ще ви покаже подробно как да изградите детектор за разстояние с помощта на VL53L0X лазерен сензорен модул и Arduino UNO и той ще работи като вас искам. Следвайте инструкциите и ще разберете този учител
Управлявайте светодиоди с вашия Android - Модул Arduino-Bluetooth: 5 стъпки
Управлявайте светодиоди с вашия Android | Модул Arduino-Bluetooth: Урокът ще ни помогне да изградим верига и да я контролираме чрез мобилното приложение. Да речем, че ще можете да контролирате светлините на вашия дом? Така че, всъщност не светлините, но за краткост, за сега ще контролираме LED и можете да добавите всички ki
Управлявайте Arduino Uno с помощта на WiFi модул ESP8266 и приложението Blynk: 6 стъпки
Управлявайте Arduino Uno с помощта на ESP8266 WiFi модул и приложение Blynk: Този проект ви позволява да контролирате щифтовете на Arduino, използвайки ESP8266-01 WiFi модул и приложението Blynk. Приложението Blynk е много лесно за използване и е чудесен начин да започнете да научавате за IoT. Този урок е за компютър с Windows
Сензорен екран за семейна синхронизация и домашен контролен панел със сензорен екран: 7 стъпки (със снимки)
Сензорен сензорен панел за семейно синхронизиране и домашен контролен панел: Имаме календар, който се актуализира ежемесечно със събития, но се извършва ръчно. Ние също сме склонни да забравяме неща, които сме свършили или други дребни задължения. На тази възраст си мислех, че е много по -лесно да има синхронизиран календар и система от тип бележник, която да
Дървото на живота (Arduino капацитивен сензорен сензорен задвижващ серво мотор): 6 стъпки (със снимки)
Дърво на живота (Arduino капацитивен сензорен сензор задвижващ серво мотор): За този проект направихме оризообразуващо дърво, състоящо се от капацитивен сензор за докосване и серво мотор. При докосване на подложката, сервомоторът ще се активира и оризът (или каквото искате да поставите в него) ще бъде освободен. Ето кратко видео