- Обязательные компоненты:
- Принципиальная схема и пояснения:
- Пояснение к коду:
- Работа двигателя постоянного тока с ИК-управлением с Arduino:
Arduino стал самым популярным микроконтроллером среди студентов и любителей за очень короткий промежуток времени. Поэтому все стараются использовать Arduino для создания любого проекта, поскольку это легко и требует плавного обучения. Мы создали множество проектов Arduino, от базовых проектов интерфейса до сложных проектов робототехники и проектов Интернета вещей, вы можете проверить их все на нашем веб-сайте.
Сегодня мы делаем простой проект с Arduino, который использует три основных компонента: ИК-датчик, релейный модуль и двигатель постоянного тока. Здесь мы подключим ИК-датчик к Arduino для управления двигателем постоянного тока. Здесь ИК-датчик обнаружит любой объект перед ним, а Arduino прочитает выходной сигнал ИК-датчика и установит высокий уровень реле. Реле дополнительно подключено к двигателю постоянного тока, поэтому двигатель постоянного тока будет включаться всякий раз, когда ИК-датчик обнаруживает какие-либо объекты перед ним.
Обязательные компоненты:
- Arduino UNO
- Модуль реле 5В
- Двигатель постоянного тока
- Модуль ИК-датчика
- Макетная плата
- Соединительные провода
Принципиальная схема и пояснения:
Схема этого двигателя постоянного тока, управляемого ИК-датчиком, с Arduino проста, как показано ниже:
В схеме выходной контакт модуля ИК-датчика просто подключается к контакту 2 № Arduino, а вход релейного модуля подключается к контакту 7 № Arduino. Далее к реле подключен двигатель постоянного тока.
Чтобы узнать больше об ИК-датчике, реле и двигателе постоянного тока, вы можете пройти следующие проекты:
- Цепь модуля ИК-датчика
- Учебное пособие по управлению реле Arduino
- Управление двигателем постоянного тока с использованием Arduino
Пояснение к коду:
Код этого проекта очень простой. Полный код Arduino с демонстрационным видео приводится в конце.
Здесь мы подключили выходной контакт ИК-датчика к контакту 2 Arduino. Таким образом, всякий раз, когда ИК-датчик обнаруживает какие-либо объекты, контакт 2 Arduino будет высоким, и на основе этого реле будет включено, которое подключено к контакту 7 Arduino.
void setup () {pinMode (2, ВХОД); pinMode (7, ВЫХОД); Serial.begin (9600); } void loop () {if (digitalRead (2) == 1) {Serial.println (digitalRead (2)); digitalWrite (7, ВЫСОКИЙ); }
Работа двигателя постоянного тока с ИК-управлением с Arduino:
Работа над этим проектом проста. Всякий раз, когда перед ИК-датчиком есть какой-либо объект, он обнаруживает это и устанавливает высокий уровень на выходном контакте. Выходной контакт ИК-датчика подключен к Arduino, поэтому Arduino считывает его и активирует модуль реле, установив на контакт 7 высокий уровень. Как только реле сработает, оно включит двигатель постоянного тока.Если рядом с ИК-датчиком нет объекта, выходной сигнал ИК-датчика останется низким, а двигатель постоянного тока также останется в выключенном состоянии. Чувствительность ИК-датчика можно отрегулировать с помощью потенциометра на самом модуле. Чувствительность означает просто расстояние, на котором он может обнаружить объект.
Полный код Arduino и демонстрационное видео для проекта приведены ниже.