Оглавление:

Обнаружение движения под освещением кровати: 16 шагов (с изображениями)
Обнаружение движения под освещением кровати: 16 шагов (с изображениями)

Видео: Обнаружение движения под освещением кровати: 16 шагов (с изображениями)

Видео: Обнаружение движения под освещением кровати: 16 шагов (с изображениями)
Видео: БОКОВУШЕЧКА У ТУАЛЕТА в плацкарте 2024, Ноябрь
Anonim
Обнаружение движения под освещением кровати
Обнаружение движения под освещением кровати
Обнаружение движения под освещением кровати
Обнаружение движения под освещением кровати
Обнаружение движения под освещением кровати
Обнаружение движения под освещением кровати

Вы когда-нибудь пытались тихонько встать с постели ночью, только чтобы споткнуться о что-то и разбудить весь дом?

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

С помощью некоторого базового комплекта, пары дополнительных компонентов и нашего руководства и видео по T3ch Flicks вы можете относительно легко установить эти фонари за пару часов.

Материалы:

  • Блок питания (5В 6А) Amazon
  • Адресная светодиодная лента Amazon
  • Ардуино Нано Амазонка
  • Зажимы для проволоки Amazon
  • Датчики движения Amazon
  • Кулисный переключатель Amazon
  • Штепсельная вилка переменного тока
  • Проволока

Файлы (https://github.com/sk-t3ch/t3chflicks-night-light-leds):

Шаг 1. Посмотрите это

Image
Image

Шаг 2: Измерьте кровать

Припаять кабели к датчику движения
Припаять кабели к датчику движения

Переверните кровать на бок, чтобы было легко получить доступ к основанию. Найдите подходящее место для блока управления, мы выбрали немного более высокую область возле изголовья кровати (см. Диаграмму). Измерьте периметр кровати, ее длину и ширину (см. Диаграмму). Запишите свои измерения.

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

Шаг 3. Обрежьте провода и светодиодную ленту

Обрежьте светодиодную ножку по периметру кровати.

Затем перережьте провода: вам понадобится по три для каждого датчика и три для светодиодной ленты, каждый ведет к блоку управления - всего 12. Отрежьте три отрезка разноцветной проволоки до нужного размера. Мы использовали желтый, зеленый и оранжевый - принятые обозначения: красный для питания, черный для земли и другой (жирный) цвет для сигнала. На самом деле не имеет значения, какие цвета вы используете, если вы знаете, какой из них какой.

Шаг 4: припаяйте кабели к датчику движения

Припаять кабели к датчику движения
Припаять кабели к датчику движения
Припаять кабели к датчику движения
Припаять кабели к датчику движения

Мы разместили наши датчики движения в корпусах, напечатанных на 3D-принтере (ссылку на файл можно найти ниже). Они не являются обязательными, но они делают датчики аккуратнее и упрощают установку на дно кровати.

Если вы используете корпус, напечатанный на 3D-принтере, начните с продевания трех проводов разного цвета через крышку. Датчики движения имеют три разных контакта: заземление (GND), питание (VCC) и сигнал (S) (показано выше). Удерживая датчик, как показано на схеме выше (т.е.с контактами на нижнем крае модуля), присоедините три провода разного цвета к соответствующим контактам и припаяйте их на место. Затем накройте провода термоусадкой. Повторите это для обрезки проводов для каждого из трех датчиков.

Протолкните купол датчика движения через отверстие в основном корпусе. Он должен встать на место. Закройте корпус, оставив три цветных провода, проходящих через заднее отверстие.

Шаг 5: Подключите светодиодную ленту

Подключите светодиодную ленту
Подключите светодиодную ленту

Светодиодная лента имеет три одинаковых разъема: питание, сигнал и заземление, за исключением того, что сигнальный контакт является входом.

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

Шаг 6: выключатель питания

Выключатель
Выключатель
Выключатель
Выключатель

Если вы используете блок управления, напечатанный на 3D-принтере, вам необходимо установить выключатель питания и подключить его к проводам.

Во-первых, убедитесь, что на конце вилки ничего нет, если есть, отрежьте его. Проденьте провод через отверстие в передней части коробки и снова вытащите через отверстие для переключателя непосредственно рядом с ним. Зачистите внешнее покрытие провода переменного тока, чтобы было видно 10 см трех внутренних проводов (фаза, нейтраль и заземление).

Затем отрежьте и удалите 8 см проводов под напряжением (красный) и нейтраль (синий) и отложите их на потом. Используя оставшиеся 2 см конца провода вилки переменного тока, припаяйте токоведущий (красный) и нейтральный (синий) провода к переключателю на двух нижних контактах (как показано на схеме).

Затем возьмите 8-сантиметровые отрезки проводов под напряжением (красный) и нейтральный (синий), которые вы нарезали ранее, и припаяйте их к двум штырям в верхней части переключателя (как показано на схеме) - эти провода будут прикреплены к блоку питания внутри блок управления. Сначала протянув провода, вставьте переключатель в соответствующее отверстие в коробке.

Шаг 7: Подключите источник питания

Подключите источник питания
Подключите источник питания

Поместите блок питания в коробку так, чтобы точки подключения проводов были обращены к переключателю.

Подключите токоведущий (красный) и нейтральный (синий) провода от переключателя к токоведущим и нейтральным точкам подключения (обозначены l и n соответственно) на источнике питания. Точки соединения на блоке питания представляют собой винты, убедитесь, что они плотно затянуты, как только провода будут на месте.

Шаг 8: Подключите Arduino

Подключите Arduino
Подключите Arduino
Подключите Arduino
Подключите Arduino

Блок питания имеет выходные разъемы на 5 В и землю (см. Схему). Возьмите Arduino и отрежьте провод питания (обычно красный, но любого цвета, который вы используете) длиной примерно 8 см.

Подключите Arduino к источнику питания, прикрутив один конец провода питания к точке подключения «5 В» и припаяв другой конец к «VIn» на Arduino.

Повторите процесс с заземляющим проводом (черным или любого другого цвета, который вы выбрали), подключив «GND» к источнику питания и Arduino.

Шаг 9: подключите светодиодную ленту к источнику питания и Arduino

Пропустите провода светодиодной ленты через оставшееся пустое отверстие в коробке.

Зачистите провода питания и заземления светодиодной ленты. Подключите провод питания (красный) к точке подключения источника питания «5V» (Arduino уже подключен к этому), а заземляющий провод (черный) к точке подключения источника питания «GND» (Arduino уже подключен к ней, тоже).

Припаяйте сигнальный провод светодиодной ленты к цифровому выводу 9 Arduino.

Шаг 10: подключите датчики движения к Arduino

Пропустите провода датчиков движения (всего 9) через отверстие, где проходят провода светодиодной ленты.

Припаяйте три провода питания к + 5V Arduino, провода заземления к заземлению Arduino и припаяйте отдельные сигнальные провода к контактам 10, 11 и 12 Arduino.

Шаг 11: запрограммируйте Arduino

Загрузите приведенный ниже код под названием «motion_sensing_lights.ino». Затем, используя форму для загрузки программного обеспечения Arduino здесь, загрузите код в свой модуль Arduino. Если вы не знаете, как это сделать, посмотрите здесь. Вам также необходимо скачать отсюда библиотеку FastLED.

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

Шаг 12: ложись на кровать

Положить на кровать
Положить на кровать
Положить на кровать
Положить на кровать

Закройте блок управления - снаружи должны быть только светодиодная лента и сетевой шнур.

Приклейте коробку к дну кровати в выбранном вами месте - мы сделали это с помощью прочного двустороннего скотча.

Затем прикрепите датчики движения к дну кровати с помощью двустороннего скотча. Датчики движения должны быть обращены наружу по трем сторонам кровати, а не вдоль стены. Далее монтируем светодиодную ленту по периметру кровати.

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

Шаг 13: настройте, проверьте и полюбуйтесь

Настраивайте, тестируйте и восхищайтесь
Настраивайте, тестируйте и восхищайтесь

Проверьте освещение под кроватью с функцией распознавания движения. Вы можете отрегулировать чувствительность датчика движения, просунув отвертку в верхнее отверстие корпуса и покрутив резистор чувствительности.

Шаг 14: Двигайтесь дальше

Продолжая
Продолжая

Используя модуль ESP8266 (Amazon) вместо Arduino, можно управлять светодиодной лентой с помощью телефона или с помощью Alexa, связав ее с платформой домашней автоматизации с открытым исходным кодом Home Assistant. Уже есть отличное руководство о том, как это сделать, и вы можете найти его здесь.

Шаг 15: если вас не беспокоят

Этот продукт уже существует, и вы можете купить его здесь. Но где в этом веселье ?!

Шаг 16. Спасибо за прочтение

Подпишитесь на нашу рассылку!

Рекомендуемые: