Оглавление:

Автоматическая подметально-уборочная машина с питанием от Arduino: 9 шагов
Автоматическая подметально-уборочная машина с питанием от Arduino: 9 шагов

Видео: Автоматическая подметально-уборочная машина с питанием от Arduino: 9 шагов

Видео: Автоматическая подметально-уборочная машина с питанием от Arduino: 9 шагов
Видео: Подметально-уборочная машина Habert - HBB24-F 2024, Ноябрь
Anonim
Автоматическая подметально-уборочная машина с питанием от Arduino
Автоматическая подметально-уборочная машина с питанием от Arduino

Итак, однажды я решил купить Roomba, но это слишком дорого, потому что я студент, и все же моим приоритетом остается моя школа.

И у меня в голове вспыхивает идея: как его сделать, у меня есть приличный опыт программирования и Arduino, так почему бы и нет?

Шаг 1. Аутсорсинг материалов

Аутсорсинговые материалы
Аутсорсинговые материалы
Аутсорсинговые материалы
Аутсорсинговые материалы
Аутсорсинговые материалы
Аутсорсинговые материалы
Аутсорсинговые материалы
Аутсорсинговые материалы

Детали для проектов перечислены ниже:

Arduino pro mini или любая плата arduino

Я просто использовал pro mini, потому что он более эффективен и меньше

Драйвер двигателя L298n

Этот привод двигателя используется для привода двух двигателей, приводящих в действие подметальную машину.

Толкать метлу

если вы не знаете, что такое толчок метла, это как метла с несколькими щетками

и вращается, когда вы проталкиваете его и собирает грязь

2 щеточных двигателя постоянного тока

Я просто использовал несколько разных двигателей постоянного тока, которые я получил от сломанных игрушечных машинок.

Два ультразвуковых датчика

чувствовать и избегать стен и препятствий

Разъем питания постоянного тока

Для зарядки аккумуляторов

Энергобанки

для обеспечения питания, необходимого для платы и двигателей

два USB-кабеля для мужчин

для подключения к power bank

Шаг 2. Необходимые инструменты

Необходимые инструменты
Необходимые инструменты

Инструмент Dremel

вырезать и проделать дырку там, где это нужно

Паяльник

паять провода, конечно.

Плоскогубцы

перерезать провод и помочь согнуть провода

клеевой пистолет (по желанию)

чтобы удерживать моторы вместе, но если вы не используете только застежки-молнии

Отвертка

для закрепления и ослабления винтов нескольких компонентов

Шаг 3: Где разместить двигатели и датчики и покрасить

Где разместить двигатели и датчики и покрасить
Где разместить двигатели и датчики и покрасить
Где разместить двигатели и датчики и покрасить
Где разместить двигатели и датчики и покрасить
Где разместить двигатели и датчики и покрасить
Где разместить двигатели и датчики и покрасить

Я прикинул, где разместить датчики, просто поместив их выше, и отметил круги, которые позже будут вырезаны дремелем, и пока я на нем, я покрасил их металлической синей аэрозольной краской.

Шаг 4: ввод отверстий

Вставка отверстий
Вставка отверстий
Вставка отверстий
Вставка отверстий
Вставка отверстий
Вставка отверстий
Вставка отверстий
Вставка отверстий
  • Поэтому я проделал четыре отверстия перед щеткой для верхней части тела, два слева и два справа, чтобы датчики могли войти внутрь.
  • и я также проделал два прямоугольных отверстия в нижней части нижней части щетки для двигателей, чтобы войти в

Шаг 5: Собираем все вместе

Собираем все вместе
Собираем все вместе
Собираем все вместе
Собираем все вместе
Собираем все вместе
Собираем все вместе

Я приклеил все датчик и моторы к корпусу горячим способом, для моторов я поместил их в нижнюю часть корпуса и поддержал деревянными дюбелями, чтобы они не двигались. Что касается датчиков, я также приклеил их горячим клеем в соответствующие отверстия, я также сделал монтажную плату для pro mini, чтобы было легче подключать провода и устранять неисправности. пока водитель мотора находится перед пылесосом

Шаг 6: Код

код был написан в среде Arduino IDE и, конечно же, модифицирован. если вы хотите загрузить код, просто нажмите ссылку внизу. Таким образом, в терминологии непрофессионала есть две части кода, задача первой части - получить данные от датчиков, чтобы плата могла их проанализировать, а задача второй части - назначить, какие моторы вращаются и маневрируют, это всего лишь два простых части. если вам интересно, как я загрузил код, я просто использую arduino uno для загрузки

Шаг 7: проводка

Проводка это
Проводка это
Проводка это
Проводка это
Проводка это
Проводка это
Проводка это
Проводка это

Я использовал соединительный провод №12, чтобы подключить все к нужному месту. Схема фритзинга дана выше.

VCC и GND датчиков подключены к блокам питания, которые подают 5 вольт, и триггерный контакт, эхо-контакт подключен к их соответствующим контактам. также контакты для управления двигателем определены в коде

Шаг 8: закрытие

Закрытие
Закрытие

Я положил блок питания сверху, потому что внутри нет места для двух массивных блоков питания, я также положил его спереди, чтобы добавить вес, тем самым увеличив сцепление с передними колесами, которые приводят в движение щетку. Я также снова все испортил

Шаг 9: завершающие штрихи

это последний шаг в этой давней поучительной надежде, что вам понравится создавать его, и вы можете его модифицировать и изменять.

Рекомендуемые: