Оглавление:

Спасти скучную жизнь с помощью умной лампы: 3 шага
Спасти скучную жизнь с помощью умной лампы: 3 шага

Видео: Спасти скучную жизнь с помощью умной лампы: 3 шага

Видео: Спасти скучную жизнь с помощью умной лампы: 3 шага
Видео: Если бы сказку «Морозко» снимали в наши дни 2024, Ноябрь
Anonim
Image
Image
Спасти скучную жизнь с помощью умной лампы
Спасти скучную жизнь с помощью умной лампы
Спасти скучную жизнь с помощью умной лампы
Спасти скучную жизнь с помощью умной лампы

Мы все надеемся, что сможем жить более комфортно дома. Часто ли вы чувствуете себя некомфортно из-за того, что затемнение бытовых ламп недостаточно умно? Или вы чувствуете себя однообразным из-за функции бытовой лампы? Этот светильник может решить вашу проблему.

Проект может производить два режима: нормальный режим и развлекательный режим. В нормальном режиме лампа будет регулировать свет с помощью датчика освещенности и теплового распознавания человека для достижения контроля света, который можно использовать для учебы и работы. А когда вы устали от работы или учебы, вы можете включить музыкальный проигрыватель. Эта лампа также может превратить вас в развлекательный режим. В этом режиме лампа может распознавать удары и мерцать в соответствии с ритмом。

Запасы

Grove - Датчик движения PIR

Grove - Цифровой датчик освещенности - TSL2561

Датчик громкости

Arduino Mega2560 Rev3

WS2812B Цифровая гибкая светодиодная лента с RGB-подсветкой, 144 светодиода - 1 метр

Шаг 1: подключение цепи

Схема подключения
Схема подключения
Схема подключения
Схема подключения

Схема подключения относительно проста, вы можете использовать плату расширения arduino и seeed's grove, которую можно просто подключить к датчикам серии seeed grove.

Кроме того, в этом производственном проекте датчик громкости подключен к интерфейсу A0, датчик освещенности подключен к интерфейсу A12, датчик PIR подключен к интерфейсу D8, LED Flexi-Strip подключен к интерфейсу D6.

Шаг 2: напишите код (ключевой шаг)

Image
Image

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

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

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

Шаг 3: инкапсуляция и создание готовой демонстрации

Инкапсуляция и создание готовой демонстрации
Инкапсуляция и создание готовой демонстрации

На этом этапе вам может потребоваться понять, как использовать следующие 3D-принтеры. Затем вы можете распечатать нужную форму. После того, как пакет будет завершен, ваша работа будет завершена.

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