0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Самодельный робот пылесос в домашних условиях

Можно ли сделать робот пылесос своими руками?

Так как пылесос – незаменимое устройство для любой домохозяйки, то они каждый год усовершенствуются, становясь качественными и автоматизированными. Зачастую смотря на роботы, видя ценник, который отталкивает от покупки данного прибора. Дома можно собрать не только пылесос, но и любую прочую технику. В данном обзоре рассмотрим как можно дома самостоятельно собрать робот.

Как можно самостоятельно изготовить домашнего робота уборщика полов

Для сбора автоматизированного прибора самостоятельно следует задуматься какими особенностями он должен обладать: Для того, чтобы сделать робот, который ничем не будет отличаться от промышленной модели. Процесс программирования производится через ПК, следует загрузить код на плату. Существует большое множество различных планов роботизированной модели. Схема робота пылесоса:

Уборка в доме – вещь необходимая, но утомительная, поэтому робот-пылесос стал топом продаж и держится в нём долгое время, облегчив жизнь многим людям.

Правда, незаменимый помощник – дорогое удовольствие. Поэтому находчивые инженеры собирают роботы-пылесосы самостоятельно, причём оснащают их дополнительными функциями и апгрейдят дизайн.

Для тех, кому лень убирать в квартире, но не лень собрать робот-пылесос своими руками, мы подготовили подробную инструкцию для этого.

Необходимые материалы

  • гофрированный картон из-под старого пылесоса, ведь он вам больше не понадобится;
  • линейка и маркер – семь раз отмерять и прочертить;
  • канцелярский нож, ножницы и клей – один раз отрезать и многократно склеить;
  • лист фетра – щетина щётки, способной собрать 99,9% пыли и мусора в вашем доме;
  • китайская палочка – ось той самой щётки;
  • кнопка «вкл./выкл.» из-под настольной лампы – она будет включать устройство (лампу придётся принести в жертву богам чистоты и робототехники);
  • мотор-редуктор Arduino с проводами питания – чтобы щётка вращалась самостоятельно, а не с помощью ваших рук;
  • аккумулятор или батарейка «Крона», которая придаст сил мотору-редуктору вращать щётку;
  • крышечки из-под пластиковых бутылок Coca-Cola/Fanta/Sprite или любого другого любимого напитка (8 шт.) – нет, это не акция, а способ передвижения робота-пылесоса;
  • обёрточная бумага, фломастеры, краски и т. д. – для нестандартных дизайнерских решений.
Читать еще:  Должностная инструкция охранника автосалона

Собираем робот-пылесос. Home Edition

Итак, если все материалы у вас под рукой, пора приступить к сборке робота-пылесоса. Перед началом рекомендуем посмотреть данное видео: в нём наглядно демонстрируется процесс.

А теперь пропишем все этапы для большей ясности.

1. Берём картон и чертим линии изгиба и прорезки согласно размерам, указанным в видеоролике.

2. Сгибаем и режем. Поздравляем – основа робота-пылесоса готова!

3. Берём лист фетра и нарезаем короткими полосками. Нужно постараться сделать их одинакового размера. Собираем их в кучу и откладываем в сторону, но недалеко.

4. Срезаем острый край китайской палочки, тем самым превращаем её в обычную палочку. Точнее, в ось вращения щётки пылесоса.

5. Возвращаемся к куче нарезанных кусочков фетра и аккуратно наклеиваем их по одной к полученной оси.

6. Делаем неглубокое отверстие в одном конце оси.

7. Берём мотор-редуктор, смазываем остриё клеем и вставляем его в проделанное отверстие в бывшей китайской палочке.

8. Поздравляем ещё раз – щётка готова! Аккуратно покрываем клеем микросхему и прикрепляем её к картонной основе.

9. С помощью на всякий случай приготовленной витой пары соединяем провода питания мотора с кнопкой включения и батарейкой. Кладём это в специальный отсек, как показано на видео.

Итак, мы можем поздравить вас в третий раз, так как робот-пылесос фактически готов! Осталось приделать ему колёсики и украсить по своему желанию.

Для колёсиков понадобятся крышки из-под напитков. Сделать из них колёса очень просто: две крышки – одно колесо. Просто склеиваем их вместе и получаем вращающийся элемент. В центре крышек-колёс нужно сделать отверстие и продеть туда заготовленные гвоздики, а затем прикрепить их к конструкции. Этот этап также показан на видео.

Осталось украсить вашего помощника. Здесь вместо инструкции вы получите от нас лишь напутственное слово: просто дайте полёт вашей фантазии! Робот в стиле hi-tech, с логотипом Samsung или со щенячьими глазами? Отлично! Ведь это ваш персональный помощник для уборки дома!

P. S. Мы не уверены, что после прочтения статьи вы таки соберете свой робот-пылесос. Но мы надеемся, что вы получили массу позитивных эмоций. Однако если задаться целью, у вас непременно получится сконструировать реального сверхмощного уничтожителя любого вида грязи – ведь модель из видео действительно работает.

Как сделать робот-пылесос своими руками: алгоритм производства домашнего помощника

Робот-пылесос – нужная машина. Но у нее есть один существенный недостаток – цена.

Хорошая модель стоит недешево, а дешевая модель больше напоминает игрушку, но за нее тоже нужно заплатить определенную сумму.

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

Многие из них охотно рассказывают, как сделать пылесос-робот своими руками.

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

Материалы для сборки робота-пылесоса в домашних условиях

Перед тем, как сделать робот-пылесос, нужно подготовить все необходимое.

  1. Ножницы;
  2. Циркуль;
  3. Простой карандаш;
  4. Линейка;
  5. Пистолет для термоклея;
  6. Две трубки термоклея.
  • Гофрированный картон размером 1.5х1.0 м;
  • Марля размером 0.3х0.3 м;
  • Резинка для банкнот.
  1. Два блока колес;
  2. Плата ARDUINO UNO;
  3. Драйвер двигателя L298N;
  4. Два мотора на метелки по 12 В;
  5. Датчик приближенности для Ардуино ультразвуковой;
  6. Блок аккумуляторов;
  7. Кулер от компьютера из системного блока;
  8. Опорное колесо.

Как сделать робот-пылесос своими руками в домашних условиях

Когда все комплектующие и материалы в наличии, следует преступить к сборке.

Общий план таков:

  • Вначале собирают корпус – здесь каждая деталь оригинальна и изготавливается отдельно;
  • Следующий этап – установка Ардуино для робота-пылесоса своими руками и другой электроники, блока аккумуляторов и коммутация их проводами;
  • В корпус устанавливают приводы – это колеса и моторы боковых щеток;
  • Далее изготавливают всасывающий узел и крепят его к корпусу;
  • Крепят самодельные боковые метелки;
  • Программируют устройство и проводят полевые испытания;
  • Если все работает, закрывают корпус верхней панелью.

Сборка корпуса из картона и установка Ардуино

Как сделать робот-пылесос, начиная с корпуса:

  1. Из картона вырезают два круга диаметром 46 см. Один круг – это нижнее основание корпуса, другой – верхняя панель;
  2. В нижней части посередине вырезают отверстие, равное диаметру крыльчатки компьютерного кулера;
  3. Впереди нижней части по бокам вырезают два прямоугольника под моторы боковых щеток (ориентир – как у любого промышленного аппарата);
  4. Сзади по бокам вырезают пазы под ведущие колеса – чем ближе к краю корпуса, тем лучше. Строго впереди – паз под опорное колесо;
  5. Из картона вырезают прямоугольник размером 20 см на 146 см;
  6. Гофрированный картон надрезают по одной плоскости через каждые 2 см. Режут поперек длинной стороны;
  7. Полученную заготовку сворачивают в цилиндр и приклеивают к основанию термоклеем. Таким же способом приклеивают блоки колес, моторы на метелки, опорное колесо;
  8. Блок Ардуино, соединенный с драйвером колес, крепят в передней части внутри корпуса, не закрывая среднее отверстие под турбину;
  9. В торцовой части впереди вырезают два отверстия под датчик приближения.
Читать еще:  Стойка для лыж своими руками чертежи

Изготовление всасывающего модуля с турбиной

  • Из картона делают прямоугольный канал без торцовых частей, размер которых равен размеру основания кулера. Высота канала 25 см;
  • Посередине канала под наклоном 30 градусов вклеивают перегородку. С верхней стороны наклона должен быть зазор шириной 2 см между перегородкой и стенкой канала;
  • Изготавливают маленькую коробочку без крышки с размером сторон равным размеру перегородки и высотой бортов 5 см и устанавливают ее на перегородку;
  • Под перегородку в низ основания канала вставляют и вклеивают кулер так, чтобы он дул на перегородку;
  • На верхнюю часть канала надевают кусок марли, и свободные концы фиксируют резинкой для банкнот вокруг канала;
  • Канал стороной кулера приклеивают напротив отверстия в середине основания пылесоса;
  • В верхней панели вырезают прямоугольник под канал и надевают сверху.

Коммутация схем и настройка программы

После того, как установлены все элементы, питание колес подключают на драйвер колес на соответствующие управляемые разъемы. Моторы метелок подключают к выводам, где появляется постоянное напряжение при включении тумблера.

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

Настройка платы заключается в регулировке скорости (величины подачи напряжения на ведущие колеса), которая не должна превышать 30-25 см/с. Чтобы аппарат не ехал куда не нужно, можно подумать, как сделать виртуальную стену для пылесоса-робота своими руками.

Сборка корпуса из пластика и фанеры

Как сделать робот-пылесос не из картона, а, например, из пластика и фанеры? Очень просто.

В этом случае нижнюю часть вырезают из 4 мм фанеры при помощи электролобзика (размеры аналогичны вышеописанным).

В качестве торцовой части корпуса и верхней крышки можно использовать пластиковое ведро из-под фасадной краски (диаметр не должен превышать основания). Его обрезают так, чтобы высота с дном не превышала 20 см.

После того как на нижней части установят все оборудование и на ведре закрепят датчик приближения, ведро переворачивают и прикрепляют к основанию при помощи уголков.

Изготовление системы всасывания пыли

Турбину для робота-пылесоса своими руками в этом варианте конструкции можно изготовить по-иному принципу:

  1. В качестве емкости пылесборника берут пластиковую емкость (объем — 1 литр);
  2. В дне емкости посередине делают прорез шириной 1 см и длиной 10 см;
  3. Из прозрачного файла для бумаги вырезают прямоугольник шириной 3 см и длиной 12 см;
  4. Этим прямоугольником накрывают прорезь внутри емкости и фиксируют пленку с одной стороны скотчем на всю длину (12 см);
  5. Получается клапан, который при втягивании воздуха внутрь емкости открывается, а при выключении пылесоса перекрывает канал;
  6. В крышке от емкости делают отверстие, по диаметру равное диаметру крыльчатки вентилятора;
  7. Вентилятор крепят к крышке с внутренней стороны, с наружной – наклеивают мелкую пластиковую москитную сетку;
  8. Крышку ставят на место – турбина готова.

Как и в предыдущем варианте робота-пылесоса, после проведения всех работ по коммутации устройств между собой, необходимо провести настройку прибора.

Эта настройка заключается в выборе скорости движения машины. Отвечает за эту функцию драйвер двигателя.

Заключение

Рассмотренные самодельные модели роботов-пылесосов хороши для проведения быстрых уборок, когда нужно подмести полы.

Чтобы подобные аппараты могли хорошо втягивать и пыль – недостаточно обычного вентилятора от компьютера.

Нужно использовать более мощные моторы, например, от фена, и лопасти нужно изготавливать другой конструкции.

В этих же моделях для лучшего эффекта всасывания нужно соблюсти расстояние от дна до пола не более 1 см.

Робот-пылесос самодельной конструкции нельзя использовать в местах, где есть возможность падения его с высоты.

В простой системе не предусмотрены датчики контроля уровня пола. В сети имеются лайфхаки как сделать пылесос-робот моющим.

Видео: Как сделать робот-пылесос своими руками

DIY: Несложный робот пылесос под Arduino своими руками. Пошаговая инструкция по изготовлению

Популярность автоматизированных домашних уборщиков с каждым днем возрастает. Не исключение, роботы-пылесосы для сухой уборки, способные поддерживать чистоту пола без вашего вмешательства. Принцип работы этих устройств очень прост и схож на прицип работы ручного пылесоса, главным отличием является наличие микроконтроллера, набора датчиков для самостоятельной работы, подзарядки и ориентировании в пространстве. Об этом мы ранее описывали в целой статье, специально посвященной роботизированным уборщикам полов.

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

Материалы и компоненты:

Для создания робота-уборщика необходимы:

  • плата Arduino;
  • плата контроля электромоторов Arduino motor shield;
  • два двигателя с коробкой передач (3 вольта, приблизительно 100 оборотов в минуту);
  • два колеса или две алюминиевые банки;
  • турбина-кулер компьютерного охлаждения (5 В или 12 Вольт);
  • аккумулятор для питания 5 вольт;
  • пластина для сбора радиоэлементов и провода;
  • большой круглый пластиковый контейнер — для корпуса;
  • небольшой пластиковый контейнер — для мусоросборника;
  • картон;
  • термоклей;
  • магниты.

Шаг 1: Программный код и скетч:

Для правильной и точной работы в роботе-пылесосе существует «сердце» в виде микроконтроллера Arduino, программируемого с помощью домашнего ПК и необходимого программного обеспечения.

Скетч для работы робота-пылесоса загружается на плату с помощью программы Arduino IDE. Ниже программный код.

/*
Program for controlling a robot with two motors.
The robot turns when motors changes their speed and direction.
Front bumpers on left and right sides detect obstacles.
Ultrasonic sonars can be connected to analog inputs (tested on LV-MaxSonar-EZ1):
— put pins in array sonarPins in following order: left, right, front, others..
Examples:
1. only left and right sonars connected to pins 2 and 3: sonarPins[] = <2,3>
2. left, right and front sonars connected to pins 2, 3 and 5: sonarPins[] = <2,3,5>
3. only front sonar connected to pin 5: sonarPins[] = <-1,-1,5>
4. only left sonar connected to pin 2: sonarPins[] = <2>
5. only right sonar connected to pins 3: sonarPins[] = <-1,3>
6. 5 sonars connected to pins 1,2,3,4,5: sonarPins[] = <1,2,3,4,5>
Motor shield is used to run motors.
*/
const int Baud = 9600; //UART port speed

Читать еще:  Ветрогенератор своими руками чертежи изготовление

//Sonar properties
int sonarPins[] = <1, 2>;//Analog Pin Nums to sonar sensor Pin AN
const long MinLeftDistance = 20; //Minimum allowed left distance
const long MinRightDistance = 20; //Minimum allowed right distance
const long MinFrontDistance = 15; //Minimum allowed front distance
const int SamplesAmount = 15;//more samples — smoother measurement and bigger lag
const int SonarDisplayFrequency = 10; //display only one of these lines — not all
int sonarDisplayFrequencyCount = 0;
const long Factor = 2.54 / 2;
long samples[sizeof(sonarPins)][SamplesAmount];
int sampleIndex[sizeof(sonarPins)];

//right side
const int pinRightMotorDirection = 4; //this can be marked on motor shield as «DIR A»
const int pinRightMotorSpeed = 3; //this can be marked on motor shield as «PWM A»
const int pinRightBumper = 2; //where the right bumper is connected

//left side
const int pinLeftMotorDirection = 7; //this can be marked on motor shield as «DIR B»
const int pinLeftMotorSpeed = 6; //this can be marked on motor shield as «PWM B»
const int pinLeftBumper = 8; //where the right bumper is connected

//uncomment next 2 lines if Motor Shield has breaks
//const int pinRightMotorBreak = PUT_BREAK_PIN_HERE; //this can be marked on motor shield as «BREAKE A»
//const int pinLeftMotorBreak = PUT_BREAK_PIN_HERE; //this can be marked on motor shield as «BREAKE B»

//fields
const int turnRightTimeout = 100;
const int turnLeftTimeout = 150;
//set in counter how long a motor is running back: N/10 (in milliseconds)
int countDownWhileMovingToRight;
int countDownWhileMovingToLeft;

//Initialization
void setup() <
Serial.begin(Baud);
initPins();

//uncomment next 4 lines if Motor Shield has breaks
// pinMode(pinLeftMotorBreak, OUTPUT);
// pinMode(pinRightMotorBreak, OUTPUT);
// digitalWrite(pinLeftMotorBreak, LOW); //turn off breaks
// digitalWrite(pinRightMotorBreak, LOW); //turn off breaks

runRightMotorForward();
runLeftMotorForward();
startMotors();
>

//Main loop
void loop() <

delay(10);//repeat every 10 milliseconds
>

//—————————————————
void initPins() <
pinMode(pinRightMotorDirection, OUTPUT);
pinMode(pinRightMotorSpeed, OUTPUT);
pinMode(pinRightBumper, INPUT);
pinMode(pinLeftMotorDirection, OUTPUT);
pinMode(pinLeftMotorSpeed, OUTPUT);
pinMode(pinLeftBumper, INPUT);
for(int i = 0; i MinRightDistance //checks if the minimum allowed right distance is not reached
&& measureDistance(2, ‘F’) > MinFrontDistance)//checks if the minimum allowed front distance is not reached
return;
if(checkCounterIsNotSet(countDownWhileMovingToRight))//if the counter is not yet counting down
runRightMotorBackward();//run the right motor backward
countDownWhileMovingToRight = turnRightTimeout;//set the counter to maximum value to start it counting down
>

void verifyAndSetLeftSide() <
if(checkBumperIsNotPressed(pinLeftBumper) //checks if left bumper has NOT been pressed
&& measureDistance(0, ‘L’) > MinLeftDistance //checks if the minimum allowed left distance is not reached
&& measureDistance(2, ‘F’) > MinFrontDistance)//checks if the minimum allowed front distance is not reached
return;
if(checkCounterIsNotSet(countDownWhileMovingToLeft))//if the counter is not yet counting down
runLeftMotorBackward();//run the right motor backward
countDownWhileMovingToLeft = turnLeftTimeout;//set the counter to maximum value to start it counting down
>

bool checkCounterIsNotSet(int counter) <
return counter = sizeof(sonarPins) — 1 || sonarPins[pinIndex] = SamplesAmount)
sampleIndex[pinIndex] = 0;
samples[pinIndex][sampleIndex[pinIndex]] = value;
return true;
>

long calculateAvarageDistance(int pinIndex) <
long average = 0;
for(int i = 0; i

Шаг 2: Монтирование деталей:

Для крепления сервоприводов с колесами, кулера, плат управления, аккумулятора и другого используется картонная основа. Турбина и пластиковый контейнер (мусоросборник), с проделанным предварительно отверстием, прочно склеивается между собой и крепится на картон. Контейнер имеет отверстие для выдуваемого воздуха, на которое наклеена специальная синтетическая ткань, служащая фильтром.

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

В передней части монтируются металлические пластины (функция подвижного бампера), при замыкании которых сигнал поступает в плату управления электродвигателями Arduino motor shield, после чего сервоприводы начинают вращаться в другую сторону, изменяя направление движения робота.


Шаг 3: Установка корпуса:

При установке аккумуляторной батареи и подключении всех элементов конструкции с помощью проводов, необходимо обеспечить устройство прочным корпусом. Как раз таки для этого используется большой круглый контейнер. Для действия контактов, предотвращающих столкновение и застревание, делаем в контейнере специальные надрезы. Чтобы корпус был легкосъемным и прочно держался на механической части, используем восемь магнитов (при желании можно больше), по четыре приклеенных на самом контейнере и на внутренней части пылесоса соответственно.

Прекрасный прототип робота-пылесоса, сделанного своими руками. Не беря во внимание отсутствие дополнительных датчиков навигации и базы автоматической подзарядки, данный аппарат за пол часа работы вполне самостоятельно может собрать мусор, пыль и грязь на вашей кухне или в небольшой комнате. Его конструкция не представляет большой сложности, а стоимость и доступность деталей не вызывает сомнения. Все дело в творческом подходе. Вы можете менять элементы конструкции по вашему усмотрению, добавлять или убирать лишние элементы, модернизируя свой аппарат. Желаем приятно провести время, создавая свой робот для сухой уборки полов у вас дома.

Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector
×
×