» » » Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

Доброго времени суток любители Ардуино и прохлады! Сейчас уже почти лето, и знойная жара не за горами, а во многих регионах страны уже жара, поэтому в сегодняшней статье я решил показать как сделать автоматический вентилятор, для рабочего стола своими руками. "Сердцем" нашего вентилятора будет контроллер ардуино уно заказанное из Китая. Было задумано, что можно будет ставить данное устройство на стол и когда за стол будет садится человек, то вентилятор начнёт свою работу.
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

И так для автоматического вентилятора нам понадобится:
-плата Arduino uno (брал тут Arduino Uno )
-низковольтный мотор
-провода типа "папа-мама"
-обычные провода
-выключатель
-ультразвуковой дальномер
-пластиковый контейнер
-небольшой пропеллер
-болт длинной примерно 5см и шириной 1см
-гайка к болту
-аккумулятор на 6-12 вольт (я использую соединённые последовательно 4 батарейки на 1,5в к которым припаяно два провода "папа-мама" с отрезанным выходом "мама"
-толстая проволока

Из инструментов нам понадобится:
-паяльник
-клеевой пистолет
-канцелярский нож
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

И так первым делом берём наш источник питания и кладём его на дно контейнера (я использую полюбившийся мне фикспрайсовый контейнер за 16 руб)
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

Затем сверху кладём плату ардуино уно:
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

Поскольку плата сильно вылезает, отмечаем 2 отверстия под разъёмы и вырезаем их:
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

К источнику питания добавляем выключатель, затем плюс питания подключаем к выходу uin на ардуино, а минус к Gnd:
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

С боку контейнера (также в крышке если понадобится) проделываем паз для выключателя и приклеиваем его туда:
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

если при включение выключателя на плате ардуино загорелись красные светодиоды, значит питание мы подключили правильно.
Берём ультразвуковой дальномер и припаиваем к его выходам (vcc, Echo, Trig, Gnd) провода типа "папа-мама"
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

В крышке контейнера проделываем 6 небольших отверстий, 2-под провода моторчика, 4-под провода ультразвукового датчика:
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

Пропускаем провода от датчика через отверстия в крышке, и подключаем их следующим образом к плате ардуино: vcc к выходу 5 v, Gnd к Gnd, echo к 9 digital пину, а trig к 8
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

Надеваем на ось моторчика пропеллер, я буду использовать небольшой заводской, поскольку другого нет, но лучше использовать пропеллер побольше, либо вообще самодельный:
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

Припаиваем к моторчику два провода "папа-мама" с заранее отрезанным выходом "мама"
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

Продеваем провода от моторчика через оставшиеся отверстия в крышке:
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

Берем болт с гайкой и с помощью ступенчетого сверла либо паяльника проделываем отверстие в крышке под диаметр болта:
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

Вставляем болт с низу вверх и закручиваем гайку:
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

Подключаем один провод от моторчика к выходу Gnd на плате ардуино, а другой к 10 пину:
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

Надеваем крышку и приклеиваем ультразвуковой дальномер, так как показано на фото, также приклеиваем все болтающиеся провода:
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

Накручиваем и приклеиваем к болту толстую проволоку:
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

К верхней части проволоки прикручиваем наш моторчик, проволока будет выполнять роль регулируемого направляющего:
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

Теперь пришло время, лично для меня самого сложного шага, а точнее к написанию прошивки, вам писать ни чего ни нужно, просто запускаем приложение Arduino IDE, подключаем плату ардуино к компьютеру с помощью специального переходника, который обычно идёт в комплекте с платой, копируем скетч в Arduino IDE который приведён ниже, в программе нажимаем на кнопку "загрузка" после этого скетч должен загрузится на плату ардуино.
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

Если всё сделано правильно то при подношение объекта на расстояние ближе 20 см к ультразвуковому датчику, должен начинать крутится пропеллер. Отключаем нашу конструкцию от компьютера и тестируем наше устройство уже от нашего источника питания, для этого просто переводим выключатель из состояния "выключено" в состояние "включено"
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!

Скетч (в данном скетче мотор назван словом led):
int echoPin = 9;
int trigPin = 8;
int led = 10;

void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(led, OUTPUT);
}

void loop() {
int duration, cm;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
cm = (duration / 58)+3;
Serial.print(cm);
Serial.println(" cm");
//delay(1000);
if ( cm<20 ) {
digitalWrite(led, HIGH);
} else {
digitalWrite(led, LOW);
}
delay(100);
}

Ну вот и всё! Наш автоматический или умный вентилятор готов! Вы можете не верить но даже такой небольшой пропеллер дует довольно неплохо на расстояние 50 см, но в идеале нужно использовать пропеллер побольше и мотор с более большим числом оборотов (я использовал именно низковольтный из-за очень низкого тока потребления). Надеюсь данная самоделка кому то пригодится.
Как сделать автоматический вентилятор на Arduino Uno для рабочего стола своими руками!
Чтобы написать комментарий необходимо войти на сайт через соц. сети (или зарегистрироваться):
Обычная регистрация
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Онлайн чат

Опрос
Сколько по времени, чаше всего, Вы делаете самоделку?

Последние комментарии

Все комментарии

Комментаторы месяца

Иван_Похмельев
Комментариев: 1116 Публикаций: 0
1
Делаюсам
Комментариев: 1094 Публикаций: 33
2
Тазы валят
Комментариев: 22 Публикаций: 2
3
Валерий
Комментариев: 1274 Публикаций: 38
4
Кудеяр
Комментариев: 197 Публикаций: 49
5