Ассистент парковки в гараже

Ассистент парковки в гараже Электроника

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

Список компонентов, использованных в проекте:Arduino NANO v3 – 1шт.
Ультразвуковой датчик – HC-SR04 – 1шт.
Конденсатор 1000 мкФ – 1шт.
Диод 1N4148 – 1шт.
Резистор 470 Ом – 1шт.
Светодиодная лента WS2812B – 1м (IP30 5VDC)
Инструменты и приспособления:– Паяльник (паяльная станция)
– 3D-принтер
ИсторияЭтот датчик парковки автор смонтировал в гараже. В нём используются адресуемые светодиоды RGB, которые обеспечивают визуальную связь с водителем транспортного средства, когда он приближается и достигает положения остановки (парковки). Смотрите видео в действии:
Автор разработал это устройство внутри акрилового полукруглого материала диаметром 1/2 дюйма, который был под рукой (отрезанный до 20-7 / 16 дюймов в длину), чтобы использовать его в качестве линзы, которая также служит для скрепления частей «ласточкин хвост». Его можно легко купить в Интернете по цене около 0,66 доллара за фут, однако автор также включил модель линзы, которую можно распечатать на 3D-принтере сегментами с использованием прозрачной нити.
Шаг 1Подготовьте светодиодную ленту (светодиодная лента WS2812b с индивидуальной адресацией RGB Smart Pixel 30 LED длиной 1 метр). Разрежьте полосу на два 15 светодиодных сегмента и припаяйте выводы к каждому сегменту в начале каждой полосы. Стрелки на полосках указывают места, где требуются провода.
Ассистент парковки в гаражеШаг 2Соберите все секции направляющих (одну внешнюю направляющую и два сегмента внутренней направляющей с каждой стороны) с корпусом посередине.
Шаг 3Вставьте провода светодиодных лент в корпус с каждой стороны и приклейте их с помощью клейкой ленты. Обратите внимание, что светодиодные ленты не достают примерно 1/2 дюйма от каждого конца внешней направляющей.
Шаг 4Вставьте линзы с каждого конца до упора в корпус, чтобы зафиксировать все ласточкины хвосты на месте. При использовании напечатанных линз потребуется по 4 на каждую сторону. Они предназначены для перекрытия зон “ласточкина хвоста”.
Шаг 5
Установите сборку с торцевыми крышками на опорную доску (автор использовал МДФ 1/2 дюйма, который был обрезан до 2 дюймов в ширину и 45-1/8 дюйма в длину). Присоедините сборку с помощью небольших винтов с полукруглой головкой или винтов с плоской головкой (примечание: не используйте круглую головку, иначе USB-кабель не войдет в гнездо, если он понадобится для перепрограммирования параметров).
Шаг 6
Подключите электронику. Обратите внимание на расположение конденсатора. Конденсатор необходим для предотвращения скачков напряжения питания. Резистор используется на сигнальном проводе (контакт 7) для светодиодов, а диод используется на Arduino (V+) для предотвращения обратной подачи напряжения в случае, если USB вставлен без включения источника питания. Без диода Arduino будет пытаться подать напряжение на светодиоды, вызывая чрезмерный ток через регулятор напряжения на плате. Диод и резистор припаяны в линию с проводкой и закрыты термоусадочной трубкой. Корпус нужно будет просверлить снаружи снизу под Arduino для подачи проводов от источника питания. Автор не спроектировал это в модели, так как размер будет зависеть от того, какой тип провода будет использоваться. Автор использовал провод от дверного звонка и вставил разъем снаружи корпуса.
Ассистент парковки в гаражеШаг 7
Используйте винт М2,5 чтобы закрепить Arduino, и выполните проводные соединения с платой Arduino. Концы зажимов выступают в квадратные отверстия на корпусе. Автор удалил крайние контакты на Arduino (неиспользуемые), чтобы упростить установку.
Ассистент парковки в гаражеШаг 8
С помощью винтов М2,5 прикрепите ультразвуковой детектор (HC-SR02) к крышке с прижимом. Завершите пайку соединений с датчиком. ПРИМЕЧАНИЕ: убедитесь, что провода направлены к центру датчика, чтобы не мешать боковине при сборке.
Ассистент парковки в гаражеШаг 9
Установите крышку на корпус с помощью винтов М3.
Шаг 10
Запрограммируйте Arduino, используя приведенный ниже код. Перед компиляцией программы добавьте библиотеки IDE FastLED и QuickStats. Скачать библиотеки можно нажав на эти ссылки и выбрать в открывшемся окне зеленую кнопку “Code” и выберите сохранить ZIP: QuickStats-master и FastLED-master
Примечание. Настройте параметры для ‘startdistance‘ (точка, в которой датчик сначала обнаружит приближение транспортного средства, а также ‘stopdistance‘ (конечная точка парковки транспортного средства). Диапазон датчика составляет от 3 до 400 сантиметров, поэтому параметры запуска и остановки должны находиться в этих пределах.
Шаг 11
На устройство открывания гаражных ворот установите адаптер патрона лампы со встроенной розеткой. Подключите источник питания 5 В постоянного тока к этой линии и проведите к блоку световой панели. Световая полоса будет гореть только с момента открытия двери до тех пор, пока не погаснет световой индикатор работы двери. Это предотвращает постоянное включение световой панели.
Ссылки на скачивание авторских деталей для печати.
Вы можете сами разработать модель корпуса или скачать ниже авторские детали для печати на 3D-принтере по ссылкам:
Outside Rail
Cover
Case
Inside Rail
HoldDown
End Cap
Lens
Ultrasonic HoldDown
Схема
Скопировать схему можно тут
Ассистент парковки в гаражеКод
Скачать исходник в формате .ino
Всем добра!!!

Оцените статью
Добавить комментарий