Оглавление:

Светодиодная лампа импульсного датчика: 4 ступени
Светодиодная лампа импульсного датчика: 4 ступени

Видео: Светодиодная лампа импульсного датчика: 4 ступени

Видео: Светодиодная лампа импульсного датчика: 4 ступени
Видео: Светодиодная лампа Wolta 12Вт (технические подробности) 2024, Июль
Anonim
Светодиодная лампа импульсного датчика
Светодиодная лампа импульсного датчика

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

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

Шаг 1. Шаг 1. Инструменты и материалы

Шаг 1. Инструменты и материалы
Шаг 1. Инструменты и материалы

- 3D-принтер или услуга 3D-печати

- Arduino UNO / Arduino Nano

- 1м светодиодная лента Neopixel 5050 RGB SMD 60 пикселей IP67 Black PCB 5V DC

- Источник питания + 5В

- Конденсатор 1000 мкФ (* 1)

- Сопротивление 470 Ом

- Датчик пульса

ПРИМЕЧАНИЯ:

(* 1) При использовании источника постоянного тока или особенно большой батареи мы рекомендуем добавить большой конденсатор (1000 мкФ, 6,3 В или выше) между клеммами + и -. Это предотвращает повреждение пикселей при первоначальном броске тока.

Шаг 2: Шаг 2: Построение схемы

Шаг 2: построение схемы
Шаг 2: построение схемы
Шаг 2: построение схемы
Шаг 2: построение схемы

Датчик частоты сердечных сокращений должен быть подключен к плате Arduino 5V, к аналоговому выводу, в этом случае мы выбрали A0 и землю.

Светодиодная лента более сложная. Есть кабель, который должен быть подключен к цифровому выводу, мы выбрали контакт 6, один идет на землю, а последний - на питание. Мы можем подключить Arduino к настольному источнику питания 5 В или к внешнему аккумулятору. Если вы выберете настольный блок питания, у вас не возникнет проблем. Однако, если вы решите использовать внешнюю батарею, мы настоятельно рекомендуем включить конденсатор емкостью 1000 мкФ для батарей с напряжением выше 6,3 В.

Дополнительную информацию о внешних источниках питания можно найти по следующей ссылке:

Шаг 3: программирование

Программирование
Программирование
Программирование
Программирование
Программирование
Программирование

Следующим шагом будет создание программы Arduino.

Первым шагом является установка библиотеки Adafruit. Вы можете найти его здесь:

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

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

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

Шаг 4: создание прототипа

Создание прототипа
Создание прототипа
Создание прототипа
Создание прототипа
Создание прототипа
Создание прототипа

Пришло время собрать лампу и протестировать программу Arduino.

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

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

Чтобы завершить проект, вы должны протестировать лампу. Если светодиоды начинают вести себя странно, вы должны посмотреть, достаточно ли мощности на светодиодную ленту. Светодиодная лента NeoPixel довольно мощная, и если не дать ей достаточно энергии, она не будет работать должным образом.

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