Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Line Flower - очень простой робот, идеально подходящий для начинающих электронщиков.
Шаг 1. Как это работает
Робот движется по линии с помощью датчика iR. Датчик имеет два диода, один из которых излучает инфракрасный свет, другой - принимает отраженный свет от поверхности. Когда инфракрасные лучи падают на белую поверхность, они отражаются обратно. Когда инфракрасный свет падает на черную поверхность, свет поглощается черной поверхностью, и лучи не отражаются обратно, поэтому фотодиод не получает никакого света. Датчик измеряет количество отраженного света и отправляет значение на Arduino. На датчике есть потенциометр, с помощью которого мы можем регулировать чувствительность датчика.
Шаг 2:
Теперь Arduino должен принимать решения на основе данных, полученных от датчика, пока датчик не обнаружит черную линию, и он будет двигаться вперед. Если левый датчик обнаруживает черную линию, робот поворачивает вправо, а если правый датчик обнаруживает черную линию, он поворачивает влево. Робот остановится, когда оба датчика одновременно обнаружат черную линию.
Шаг 3: список элементов
элементы списка:
1x Arduino Uno
1x L298N
2x ИК-датчик
14x Провода
1x оргстекло 10 см x 17 см
4x двигатель TT
6 батарейки АА
1x держатель для батарейки
8x металлическое расстояние 10 мм
Шаг 4: Схема
Шаг 5: Настройка ИК-датчика
Теперь перед включением питания убедитесь, что вы все правильно подключили. Скопируйте программный код и загрузите его в свой Arduino, затем включите последовательный монитор (в Arduino IDE -> Инструменты -> Последовательный монитор). Поместите своего робота на черную линию и установите потенциометр так, чтобы значение датчика показывало ≈ 1023, а на белой поверхности ≈ 33. Скетч и настройка загрузки. Скопируйте приведенный ниже код и загрузите его в Arduino. Повеселись ? Эскиз скачать