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

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

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


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

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


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

    Затем сверху кладём плату ардуино уно:

    Поскольку плата сильно вылезает, отмечаем 2 отверстия под разъёмы и вырезаем их:


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


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



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

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

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

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

    Припаиваем к моторчику два провода "папа-мама" с заранее отрезанным выходом "мама"

    Продеваем провода от моторчика через оставшиеся отверстия в крышке:

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


    Вставляем болт с низу вверх и закручиваем гайку:

    Подключаем один провод от моторчика к выходу Gnd на плате ардуино, а другой к 10 пину:

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

    Накручиваем и приклеиваем к болту толстую проволоку:

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

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

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


    Скетч (в данном скетче мотор назван словом 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 см, но в идеале нужно использовать пропеллер побольше и мотор с более большим числом оборотов (я использовал именно низковольтный из-за очень низкого тока потребления). Надеюсь данная самоделка кому то пригодится.
    Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.
    Подборки: Вентилятор

    Поворотная платформа с автополивом для домашнего растения

    4.8
    Идея
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    5
    Описание
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    4.5
    Исполнение
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    Итоговая оценка: 4.75 из 10 (голосов: 4 / История оценок)

    Добавить комментарий

    1 комментарий
    Рбос #32309
    Ардуино Уно для таких целей избыточна. По правде говоря, микроконтроллер тут вообще не нужен.

    Привет, Гость!


    Зарегистрируйтесь

    Или войдите на сайт, если уже зарегистрированы...

    Войти

    Добавьте самоделку

    Добавьте тему

    Онлайн чат

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

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