Съдържание:
- Стъпка 1: Гледайте видеоклипа
- Стъпка 2: Вземете всички неща
- Стъпка 3: Проучете електрическата схема
- Стъпка 4: Сглобете веригата върху платка и я тествайте
- Стъпка 5: Направете постоянна версия
- Стъпка 6: Тествайте го с микроконтролер, качете кода на Arduino
- Стъпка 7: Направете кабелните връзки
- Стъпка 8: Включете настройката
- Стъпка 9: Разгънете го Furthur
Видео: Използвайте стъпков двигател като въртящ се енкодер: 9 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Ротационните енкодери са чудесни за използване в проекти на микроконтролери като входно устройство, но тяхната производителност не е много гладка и задоволителна. Освен това, имайки много резервни стъпкови двигатели наоколо, реших да им дам цел. Така че, ако няколко стъпкови двигатели лежат наоколо и искат да направят нещо, вземете консумативите и нека започнем!
Стъпка 1: Гледайте видеоклипа
Стъпка 2: Вземете всички неща
За този проект ще ви трябва:
- Стъпков двигател (униполярен или биполярен).
- Чип за оп-усилвател LM358P.
- Резистор 1k Ohm.
- 2x 100k Ohm резистори.
- 2x 4.7k Ohm резистори.
- 2x 47k Ohm резистори.
- LED.
- Свързващи проводници.
Допълнителни компоненти:
- 2x светодиоди
- 2x 330 ома резистори
Стъпка 3: Проучете електрическата схема
Благодаря, Andriyf1!
Уверете се, че сте преминали през схемата на веригата, преди да продължите.
Тъй като двата щифта в средата на заглавката, които трябва да бъдат свързани към стъпковия двигател, са свързани към една и съща точка във веригата (да речем, често срещана), можете да използвате заглавка 1x3 вместо заглавка 1x4 в постоянната версия, но след това за свързване на биполярен стъпков двигател, ще трябва да свържете един проводник от двете намотки всяка заедно и да ги свържете към общата точка на веригата с останалите два проводника, които да бъдат свързани към щифтовете P и S съответно.
Стъпка 4: Сглобете веригата върху платка и я тествайте
Започнете, като поставите кораба с оп-усилвател на платката и продължете, като свържете резистори към подходящите места. Опитайте се да използвате по -къси проводници и избягвайте заплитането на проводниците. Уверете се, че връзките не са хлабави и са направени съгласно схемата на веригата.
Свържете стъпковия двигател към усилвателя и го включете с 5-волтов източник на захранване.
Ако използвате опционалните светодиоди, свържете анода на всеки светодиод към всеки от изходите чрез резистор от 330 ома и свържете техните катоди към „GND“.
Стъпка 5: Направете постоянна версия
Щракнете върху изображението, за да научите повече.
Ще се препоръча да се направи постоянна версия на усилвателя, тъй като той ще бъде по -компактен и практичен за използване в проекти.
Стъпка 6: Тествайте го с микроконтролер, качете кода на Arduino
Този пример контролира яркостта на светодиод, свързан към щифт „D13“, като регулира работния цикъл на този изходен щифт, управляван от въртящ се енкодер.
Стъпка 7: Направете кабелните връзки
Свържете захранването на усилвателя към *'+5-V pin,' -ve 'към' GND 'pin, а изходните щифтове към щифтовете' D6 'и' D7 'на платката Arduino. Последователността на свързване на изходните щифтове на усилвателя към входните щифтове на Arduino определя дали конкретната посока на движение на стъпковия двигател ще бъде регистрирана като часовниковата стрелка или обратно на часовниковата стрелка.
*Ако използвате микроконтролер, който работи на 3.3-V логическо ниво, уверете се, че захранвате усилвателя само с 3.3-V DC
Стъпка 8: Включете настройката
Свържете настройката към подходящ източник на захранване (5-12 волта DC) и я включете.
Стъпка 9: Разгънете го Furthur
Сега, след като сте го задействали, можете да правите всякакви проекти, които могат да се извършват с въртящ се енкодер. Ако направите нещо с него, опитайте да споделите някои снимки на работата си с общността, като кликнете върху „I Made It!“.
Препоръчано:
Стъпков двигател Контролиран стъпков двигател без микроконтролер!: 6 стъпки
Стъпков двигател, управляван от стъпков двигател без микроконтролер !: В тази бърза инструкция ще направим прост контролер за стъпков двигател, използващ стъпков двигател. Този проект не изисква сложни схеми или микроконтролер. Така че, без да се замисляме, нека започнем
Стъпков двигател Контролиран стъпков двигател без микроконтролер (V2): 9 стъпки (със снимки)
Стъпков двигател, управляван от стъпков двигател без микроконтролер (V2): В една от предишните ми инструкции, аз ви показах как да управлявате стъпков двигател, използвайки стъпков двигател без микроконтролер. Това беше бърз и забавен проект, но той дойде с два проблема, които ще бъдат решени в тази инструкция. И така, остроумие
Модел локомотив със стъпков двигател - Стъпков двигател като въртящ се енкодер: 11 стъпки (със снимки)
Модел локомотив със стъпков двигател | Стъпков двигател като въртящ се енкодер: В една от предишните инструкции научихме как да използваме стъпков двигател като въртящ се енкодер. В този проект сега ще използваме въртящия се енкодер със стъпков двигател, за да управляваме модел локомотив, използвайки микроконтролер Arduino. Така че, без fu
Стъпков двигател Контролиран стъпков двигател - Стъпков двигател като въртящ се енкодер: 11 стъпки (със снимки)
Стъпков двигател Контролиран стъпков двигател | Стъпков двигател като въртящ се енкодер: Имате ли няколко стъпкови двигателя, които лежат наоколо и искат да направят нещо? В тази инструкция нека използваме стъпков двигател като въртящ се енкодер, за да контролираме позицията на друг стъпков двигател, използвайки микроконтролер Arduino. Така че без да се замисляме, нека да
Как да използвате стъпков двигател като въртящ се енкодер и OLED дисплей за стъпки: 6 стъпки
Как да използвате стъпков двигател като въртящ се енкодер и OLED дисплей за стъпки: В този урок ще се научим как да проследяваме стъпките на стъпковия двигател на OLED дисплея. Гледайте демонстрационен видеоклип. Кредитът за оригиналния урок отива на потребителя на youtube " sky4fly "