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

Автоматическая подсветка лестницы с помощью arduino своими руками

payaem.ru

Паяем — Все о электронике

Автоматическая подсветка лестницы на Arduino mini

В этой статье рассказывается о самодельной подсветке лестницы на основе Arduino. Это очень интересная и удобная штука, не позволит вам шмякнуться с лестницы в тёмное время суток :). И смотрится довольно красиво. Итак, начнём.

Вот примерно так это должно работать

Собственно вот сама лестница.

Собрать электрическую схему управления

  • Мозг всего устройства — Arduino mini

  • В качестве датчиков используется пара PIR — сенсоров
  • Для увеличения пинов, применяется микросхема 74HC595

  • Лентами — LED управляет ИМС ULN2003A

  • Датчик освещённости — фототранзистор

  • Блок питания PD-45A с двумя выходами +12 и +5

2. Печатная плата схемы и корпус

Проектирование несложное. Использовать можно различные программы, одна из более удобных — EAGLE. Скачать файлы можно по этой ссылке https://docs.google.com/file/d/0B7mjQCYtg0hsOUdleFdIdlZRNVE/edit

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

Коробка сделана из гетинакса. Разъёмы оторваны из ненужных устройств и приклеены на холодную сварку.

Читать еще:  Как построить теплую мансарду своими руками

3. Написать программу

Код программы спрятан здесь

4. Производим монтаж на лестницу

Это самый трудоёмкий и утомительный этап работы, надо было проложить 40 метров кабеля и спаять примерно 80 проводников.Управляющее оборудование размещено под лестницей.

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

Можно сделать и получше. Более так сказать модифицировать:

  • Датчики закреплены на двухсторонний скотч, можно их закрепить понадёжней.
  • Получше замаскировать проводники под ступеньками.
  • Можно перенести блоки питания и управления, чтобы они закрывались шторкой.
  • Разъемы можно установить на плату, тогда устройство станет компактней, а пайки станет в 2 раза меньше.
  • Микросхему ULN2003A можно поменять на нормальный светодиодный драйвер, или же на транзисторную микросхему, тогда появится возможность ШИМ (т.е. плавного включения).
  • Также можно применить менее навороченный блок питания, подойдет и обыкновенный светодиодный на 12 Вольт. Arduino питать через стабилизатор на 5 Вольт.
  • Ну и конечно, в идеале, применить четыре датчика, или два дальномера вдоль лестницы, тогда будет возможность с точностью определить число человек и их поведение на лестнице.

Затраты на всё

Вот так всё получилось

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

Ну вот и всё. Всем пока. Удачи вам в проектировании различных интересных штучек :).

Как сделать автоматическую подсветку лестницы на Arduino

• 27-12-2018 •
Быстрые ссылки на Aliexpress

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

Читать еще:  Устройство зонтов над трубами вытяжной вентиляции в многоквартирном доме

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

Что я использовал

  1. Arduino uno 1шт.
  2. HC-SR 04 2шт.
  3. M5450B7 1шт
  4. Провода

Как это выглядит на схеме:

Так выглядит схема для простых светодиодов, где 5в достаточно для тестов. Но скорей всего для подсветки лестницы вы будете использовать диодную ленту, а тут уже потребуется 12 вольт. Для этого нам понадобиться регулятор напряжения: L78M05. Он нужен для того, чтобы снизить с 12в. до 5в., чтобы питать ардуино.

Примерно так будет выглядеть вариант для 12в.:

Как это выглядит на фотографии:

Как это выглядит на видео:

Скетч

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

3 thoughts on “ Как сделать автоматическую подсветку лестницы на Arduino ”

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

Кстати, не смотрел саму библиотеку, там есть фильтр ложных срабатываний? а то датчики раз, через пять, показывают ерунду от 4 см до 4 км ))

используйте или витую пару как удлениетль проводов, или развяжите сенсоры по безпроводу

Автоматическая подсветка лестницы

Попалась не так давно мне творческая работа. А именно автоматическая подсветка лестницы. И вот наконец-то работа окончена. Решил поделиться с пикабу процессом.
Имеем вот такую лестницу. На каждую ступень я вывел кабель (Шввп 0.5 мм2)

Читать еще:  Баня и туалет под одной крышей для дачи

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

Припаял ленту, отрезал профиль, вклеил ленту. Заизолировал это дело термоклеем.

«Мозги» этой всей операции были куплены в Барнауле. Вот так выглядит комплект

Сам блок управления

И 2 датчика, которые пришлось вклеить в крышечку для подрозетника, чтобы установить.

Установил датчики и скоммутировал щит

Вопрос такой: Вам, автор, не кажется, что есть весьма ощутимая задержка по времени на включение светодиодов? Судя по видео, если бы Вы заходили без остановки, то успели бы дойти до 3 ступени, пока не включилась бы первая лента.

Либо контроллер так отрабатывает, либо у Вас датчик стоит слишком близко к лестнице.

А так, действительно, смотрится отлично.

Уже взметнул руки над клавой, чтобы оставить похожий комментарий) Выходит, как датчики света в подъездах — лампа зажигается, когда ты уже мимо прошел и спиной повернулся. Датчик надо метра за 2-3 ставить, имхо.

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

Около 200мс получается задержка с arduino, проверено

Или заказать хаотичное мигание, что бы бухие подняться не могли

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

Из подручных средств, если брать с запасом по мощности элементов даже, то реально 50р (mosfet+резистор) за ступеньку
+ 150-500 контроллер + датчикти в количестве и типе на свой вкус (от 100р до. ).
Бп — 400-600р
Лента, допустим, от 39р за метр перемножить на длину ступеньки и их количество).

С RGB выйдет интереснее, но дороже. Хотя если выставлять один цвет заранее, то отличие будет только в цене ледки, цвет можно выставить резисторами.
Если хочется что бы цвета менялись, схема контроллера усложняется и возможно проще заказать их из Китая.

Более-менее прямые руки и знание основ схемотехники или гугления. Стоимость разнится.

Источники:

http://payaem.ru/avtomaticheskaya-podsvetka-lestnicy-na-arduino.html
http://smartideal.net/kak-sdelat-avtomaticheskuyu-podsvetku-lestnicy-na-arduino/
http://pikabu.ru/story/avtomaticheskaya_podsvetka_lestnitsyi_5348518

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector