Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это автоматизированный многоцелевой робот, который предназначен для выполнения таких функций, как уборка пыли, уборка пола, уничтожение микробов и хандра. Он использует микроконтроллер Arduino, который запрограммирован для управления четырьмя двигателями постоянного тока, одним сервоприводом и двумя ультразвуковыми датчиками. Основная цель - автоматизировать процесс очистки и сделать его более эффективным и менее затратным по времени.
Шаг 1: ТРЕБОВАНИЯ К АППАРАТНОМУ И ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ
1. УЛЬТРАЗВУКОВЫЙ ДАТЧИК HC-SR04 Ультразвуковой x2
2. АДРУИНО (Uno R3)
3. ЩИТ ДВИГАТЕЛЯ L 293D
4. ПЫЛЕСОС (переносной)
5. УЛЬТРАФИОЛЕТОВЫЙ СВЕТ
6. Двигатель 12 В постоянного тока (высокий крутящий момент или низкая скорость) x4
7. Серводвигатель
7. Погоня за роботом и 4 колесом
6. ИСТОЧНИК ПИТАНИЯ или аккумулятор.
Шаг 2: БЛОК-СХЕМА СИСТЕМЫ И ТЕХНОЛОГИЧЕСКАЯ СХЕМА
AUVC имеет в основном два ультразвуковых датчика. Один из датчиков выполняет
функция обхода препятствий путем сравнения расстояний влево, вправо и вперед и избегания более близкого пути препятствий или, другими словами, выбора пути с меньшими препятствиями, если вокруг робота полно препятствий, то робот развернется. Другой датчик, который избегает краев, измеряя глубину
Шаг 3: ЦЕПНАЯ СХЕМА
1. Поместите моторный щит над Ardino uno3
2. подключите провода, как показано на рисунке.
3. Штифт (A0 и A1) переднего ультразвукового датчика, этот датчик расположен над серводвигателем.
4. Штифт (A2 и A3) Ультразвуковой датчик глубины фиксируется на погоне робота и забивается на глубину.
5. Питание серводвигателя подается через моторный щит (порт 0 на щите).
Шаг 4: время кодирования
1. установите программное обеспечение Arduino (IDE)
2. Добавьте эти файлы библиотеки (библиотека Adafruit Motor Shield, библиотека сервомотора, библиотека ультразвукового датчика)
3. и загрузите этот код
код будет опубликован на github ссылка здесь
github.com/JoJoManuel/Robot-Vacuum-Floor-Cleaner-Arduino/blob/master/README.ino
Шаг 5: Робот в действии
Разработано
АХИЛ ИОЗЕФ, [email protected]
АДАРШ МОХАН, ВАСИЛИЙ ТАБРААМ и
ЭДВИН ДЖОНИ