Оглавление:
- Шаг 1. Посмотрите видео
- Шаг 2. Получите все необходимое
- Шаг 3: Изготовьте плату поворотного энкодера
- Шаг 4: запрограммируйте микроконтроллер Arduino
- Шаг 5: Подключите шаговый двигатель к плате поворотного энкодера
- Шаг 6: Подключите плату поворотного энкодера к плате Arduino
- Шаг 7. Подключите программу установки к компьютеру и проверьте ее
- Шаг 8: поделитесь с нами своей работой
- Шаг 9: Отправляйтесь в Фуртур
![Управляйте своим компьютером с помощью шагового двигателя !: 9 шагов (с изображениями) Управляйте своим компьютером с помощью шагового двигателя !: 9 шагов (с изображениями)](https://i.howwhatproduce.com/images/007/image-19055-j.webp)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
![Управляйте своим компьютером с помощью шагового двигателя! Управляйте своим компьютером с помощью шагового двигателя!](https://i.howwhatproduce.com/images/007/image-19055-1-j.webp)
В одной из моих предыдущих инструкций я показал вам, как можно использовать шаговый двигатель в качестве поворотного энкодера. В этом руководстве давайте узнаем, как мы можем использовать его для управления нашим компьютером. Итак, без лишних слов, приступим!
Шаг 1. Посмотрите видео
![Image Image](https://i.howwhatproduce.com/images/007/image-19055-3-j.webp)
![](https://i.ytimg.com/vi/lIez6MVVhrw/hqdefault.jpg)
Посмотрите видео выше, чтобы лучше понять, что это такое и что делать.
Шаг 2. Получите все необходимое
![Получите все необходимое Получите все необходимое](https://i.howwhatproduce.com/images/007/image-19055-4-j.webp)
Для этого проекта вам понадобятся:
- Плата микроконтроллера Arduino, совместимая с USB HID (Human Interface Device) (Leonardo, Micro, Pro Micro)
- Шаговый двигатель *.
- Преобразователь шагового двигателя в датчик угла поворота.
- Подходящий USB-кабель (обычно от Micro USB до A)
- 2 пары проводов типа "папа-мама" (для подключения платы энкодера к плате Arduino)
- Набор из 3 проводов типа "папа-мама" (для подключения шагового двигателя к плате энкодера)
* В проекте можно использовать любой шаговый двигатель, униполярный или биполярный. Рекомендуется использовать униполярный шаговый двигатель, поскольку он имеет простую проводку, но можно использовать и биполярный шаговый двигатель с небольшим изменением проводки.
Шаг 3: Изготовьте плату поворотного энкодера
![Сделайте плату поворотного энкодера Сделайте плату поворотного энкодера](https://i.howwhatproduce.com/images/007/image-19055-5-j.webp)
Нажмите на изображение выше, чтобы узнать больше.
Следуйте этой инструкции, чтобы сделать преобразователь углового энкодера. Вы можете сделать макетную версию, но постоянная версия для печатной платы более компактна, долговечна и может помочь вам попрактиковаться в пайке. Вы также можете добавить светодиод на каждый выход платы усилителя, последовательно с резистором (рекомендуется 220 Ом), чтобы контролировать состояние выходов усилителя, что может оказаться полезным при поиске и устранении неисправностей.
Шаг 4: запрограммируйте микроконтроллер Arduino
![Запрограммируйте микроконтроллер Arduino Запрограммируйте микроконтроллер Arduino](https://i.howwhatproduce.com/images/007/image-19055-6-j.webp)
![Запрограммируйте микроконтроллер Arduino Запрограммируйте микроконтроллер Arduino](https://i.howwhatproduce.com/images/007/image-19055-7-j.webp)
Он рекомендовал пройти код Arduino перед его загрузкой на плату микроконтроллера. Это может помочь вам понять, что происходит внутри микроконтроллера, когда вы вращаете шаговый двигатель.
Шаг 5: Подключите шаговый двигатель к плате поворотного энкодера
![Подключите шаговый двигатель к плате поворотного энкодера Подключите шаговый двигатель к плате поворотного энкодера](https://i.howwhatproduce.com/images/007/image-19055-8-j.webp)
![Подключите шаговый двигатель к плате поворотного энкодера Подключите шаговый двигатель к плате поворотного энкодера](https://i.howwhatproduce.com/images/007/image-19055-9-j.webp)
![Подключите шаговый двигатель к плате поворотного энкодера Подключите шаговый двигатель к плате поворотного энкодера](https://i.howwhatproduce.com/images/007/image-19055-10-j.webp)
Убедитесь, что вы внимательно ознакомились с принципиальной схемой.
Если используется униполярный шаговый двигатель, подключите центральный провод отвода двигателя к одному из контактов «Q» или «R». Затем подключите любые два из четырех оставшихся проводов шагового двигателя к контактам «P» и «S» соответственно. Здесь я использовал заголовок 1x3 вместо 1x4, показанного на схеме.
Если используется биполярный шаговый двигатель, сначала определите провода пары катушек двигателя. Затем возьмите провод от каждой катушки и соедините их вместе с любым из контактов «Q» или «R». Затем подключите оставшиеся два провода шагового двигателя к контактам «P» и «S» соответственно.
Шаг 6: Подключите плату поворотного энкодера к плате Arduino
![Подключите плату поворотного энкодера к плате Arduino Подключите плату поворотного энкодера к плате Arduino](https://i.howwhatproduce.com/images/007/image-19055-11-j.webp)
![Подключите плату поворотного энкодера к плате Arduino Подключите плату поворотного энкодера к плате Arduino](https://i.howwhatproduce.com/images/007/image-19055-12-j.webp)
- Подключите положительный и отрицательный контакты платы поворотного энкодера к контактам + 5 В и GND на плате Arduino соответственно.
- Подключите выходные контакты платы поворотного энкодера к цифровым контактам D5 и D6 на плате Arduino.
Шаг 7. Подключите программу установки к компьютеру и проверьте ее
![Подключите программу установки к компьютеру и проверьте ее Подключите программу установки к компьютеру и проверьте ее](https://i.howwhatproduce.com/images/007/image-19055-13-j.webp)
![Подключите программу установки к компьютеру и проверьте ее Подключите программу установки к компьютеру и проверьте ее](https://i.howwhatproduce.com/images/007/image-19055-14-j.webp)
Подключите установку к компьютеру и откройте любую программу, которая позволяет пользователю либо прокручивать вверх и вниз с помощью клавиш со стрелками, либо программу, в которой текстовый курсор можно перемещать с помощью клавиш со стрелками.
Шаг 8: поделитесь с нами своей работой
Если ваш проект сработал успешно, почему бы не поделиться своим творением с другими, чтобы вдохновить их. Нажмите «Я сделал это» и поделитесь одной или двумя картинками своего творения, я бы хотел их увидеть.
Шаг 9: Отправляйтесь в Фуртур
![Go Furthur Go Furthur](https://i.howwhatproduce.com/images/007/image-19055-15-j.webp)
Попробуйте изменить код Arduino, чтобы сделать что-то еще, добавьте еще один поворотный энкодер или любой другой вход, вы можете многое сделать. Что бы вы ни делали, всего наилучшего!
Рекомендуемые:
Управляйте своим компьютером головой!: 6 шагов (с изображениями)
![Управляйте своим компьютером головой!: 6 шагов (с изображениями) Управляйте своим компьютером головой!: 6 шагов (с изображениями)](https://i.howwhatproduce.com/images/001/image-2144-j.webp)
Управляйте своим компьютером головой !: Привет, я создал систему, которая позволяет вам управлять мышью вашего компьютера, просто двигая головой. Если вам нравится мой проект, не стесняйтесь голосовать за меня в конкурсе Arduino Contest 2017 .;) Зачем я это сделал? Я хотел создать объект, который заставляет видеоигры м
Управляйте своим компьютером с помощью ЛАЗЕРА !: 5 шагов (с изображениями)
![Управляйте своим компьютером с помощью ЛАЗЕРА !: 5 шагов (с изображениями) Управляйте своим компьютером с помощью ЛАЗЕРА !: 5 шагов (с изображениями)](https://i.howwhatproduce.com/images/011/image-31466-j.webp)
Управляйте своим компьютером … с помощью ЛАЗЕРА!: Вас когда-нибудь раздражало то, что вам нужно приближаться к компьютеру, когда вы его используете? Вы когда-нибудь мечтали о беспроводной мыши, но так и не купили ее? Что ж, вот временное решение для вас! Это позволяет вам управлять движением мыши
IoTyper - Управляйте своим компьютером через Alexa (IoT): 5 шагов (с изображениями)
![IoTyper - Управляйте своим компьютером через Alexa (IoT): 5 шагов (с изображениями) IoTyper - Управляйте своим компьютером через Alexa (IoT): 5 шагов (с изображениями)](https://i.howwhatproduce.com/images/001/image-40-59-j.webp)
IoTyper - управляйте своим компьютером через Alexa (IoT): вы никогда не думали об управлении своим компьютером с помощью IoT? Наш мир становится умнее день ото дня, и сегодня мы превращаем наш компьютер в еще более умный, чем он есть сейчас. Итак, начнем! IoTyper основан на двух основных микроконтроллерах: ATMega 32U4, который может
Управляйте своим радиоуправляемым самолетом с помощью акклерометра вашего телефона: 15 шагов (с изображениями)
![Управляйте своим радиоуправляемым самолетом с помощью акклерометра вашего телефона: 15 шагов (с изображениями) Управляйте своим радиоуправляемым самолетом с помощью акклерометра вашего телефона: 15 шагов (с изображениями)](https://i.howwhatproduce.com/images/006/image-17477-15-j.webp)
Управляйте своим радиоуправляемым самолетом с помощью акклерометра вашего телефона: Вы когда-нибудь хотели управлять своим радиоуправляемым самолетом с помощью наклона объекта? У меня всегда была идея в голове, но я никогда не реализовывал ее до прошлой недели. Первоначально я думал использовать трехосный акселерометр, но потом я
Управляйте своим компьютером с помощью Iphone / Ipod Touch V2: 3 шага
![Управляйте своим компьютером с помощью Iphone / Ipod Touch V2: 3 шага Управляйте своим компьютером с помощью Iphone / Ipod Touch V2: 3 шага](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10968504-control-your-computer-with-you-iphone-ipod-touch-v2-3-steps-j.webp)
Управляйте своим компьютером с помощью Iphone / Ipod Touch V2: в последние несколько месяцев люди спрашивали меня о проблемах, с которыми они столкнулись с программным обеспечением, предоставленным в моей последней версии Instructable на базе Apple для Windows. Я нашел новое программное обеспечение под названием Jaadu VNC, оно позволяет делать то же самое