Добавляйте самоделоки - получайте оплату

*кликни за подробностями

» » » Как сделать простую ультразвуковую сигнализацию на Arduino своими руками

Как сделать простую ультразвуковую сигнализацию на Arduino своими руками

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

Как сделать простую ультразвуковую сигнализацию на Arduino своими руками

И так для простой сигнализации на Ардуино нам понадобится:
-плата Arduino Uno
-ультразвуковой дальномер HS-SR04
-небольшой контейнер
-прозрачный колпачок от ручки
-красный светодиод
-выключатель
-соединительные провода типа "папа-мама"
-зуммер
-обычные провода
-источник питания (я использую соединённые последовательно 4 батарейки на 1,5 вольта, но в идеале нужно использовать аккумолятор на 6-9 вольт 2000 mah, либо крону)

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

Как сделать простую ультразвуковую сигнализацию на Arduino своими руками

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

Как сделать простую ультразвуковую сигнализацию на Arduino своими руками

Теперь берём один провод "папа-мама", отрезаем от него выход "мама", зачищаем лудим и припаиваем к выключателю:
Как сделать простую ультразвуковую сигнализацию на Arduino своими руками
Как сделать простую ультразвуковую сигнализацию на Arduino своими руками

Затем припаиваем выключатель к нашему источнику питания (но если будете использовать вот такой вот переходник под крону то вам всего этого делать не придётся)
Как сделать простую ультразвуковую сигнализацию на Arduino своими руками
Как сделать простую ультразвуковую сигнализацию на Arduino своими руками
Как сделать простую ультразвуковую сигнализацию на Arduino своими руками

Подключаем наш источник питания к плате Ардуино следующим образом: плюс к выходу uin, а минус к Gnd
Тестируем, включаем выключатель и если на плате загорелись красные светодиоды то всё сделано правильно:
Как сделать простую ультразвуковую сигнализацию на Arduino своими руками

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

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

Устанавливаем и при необходимости приклеиваем его:
Как сделать простую ультразвуковую сигнализацию на Arduino своими руками

Берём два провода "папа-мама", разрезаем их по полам, зачищаем и лудим их:
Как сделать простую ультразвуковую сигнализацию на Arduino своими руками

Припаиваем провода "папа" к зуммеру, а провода "мама" к светодиоду:
Как сделать простую ультразвуковую сигнализацию на Arduino своими руками

Теперь подключаем соблюдая полярность по одному концу светодиода и зуммера к 10 digital pin на Ардуино, а другие два конца к Gnd.
Затем подключаем ультразвуковой дальномер следующим образов к плате Ардуино: vcc к выходу 5 v, Gnd к Gnd, echo к 9 digital пину, а trig к 8
Как сделать простую ультразвуковую сигнализацию на Arduino своими руками
Как сделать простую ультразвуковую сигнализацию на Arduino своими руками

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

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

Вставляем и приклеиваем их:
Как сделать простую ультразвуковую сигнализацию на Arduino своими руками

Берём прозрачный колпачок от ручки и с помощью шкурки или напильника стачиваем ему низ:
Как сделать простую ультразвуковую сигнализацию на Arduino своими руками
Как сделать простую ультразвуковую сигнализацию на Arduino своими руками

Приклеиваем его над светодиодом делая тем самым защитный купол для него:
Как сделать простую ультразвуковую сигнализацию на Arduino своими руками

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

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

Скетч:
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);
}

Теперь остаётся только включить нашу сигнализацию и протестировать её, сигнализация запрограммирована таким образом, что если приблизить какой либо твёрдый объект к ультразвуковому датчику то зуммер сразу начнёт пищать и светодиод светится. К примеру если поставить его незаметно на пол и кто-то мимо него пройдёт то зуммер сразу начнёт пищать. (светодиод у меня в последствие згорел из-за того что я забыл припаять к нему резистор на 220 Ом, так что если будете делать обязательно припаяйте)
Как сделать простую ультразвуковую сигнализацию на Arduino своими руками

Ну вот и всё! Вот такая вот простая сигнализация на Ардуино у нас получилась, хотелось бы ещё раз сказать что она для новичков и не нужно к данной самоделке относится слишком серьёзно!

Всем спасибо за внимание!
Как сделать простую ультразвуковую сигнализацию на Arduino своими руками
Чтобы написать комментарий необходимо войти на сайт через соц. сети (или зарегистрироваться):
Обычная регистрация
1 комментарий
  1. Тазы валят
    прикольно так на унитаз поставить yahoo
    =-θḈĦθ฿ÅΤΣλЬ-=
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Онлайн чат

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

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

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

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

Иван_Похмельев
Комментариев: 1276 Публикаций: 0
1
Валерий
Комментариев: 1390 Публикаций: 40
2
Dmitrij
Комментариев: 423 Публикаций: 511
3
pogranec
Комментариев: 449 Публикаций: 189
4
Pronin
Комментариев: 180 Публикаций: 7
5