Собираем светобудильник своими руками

Эта самоделка будет полезна тем, кто регулярно встает утром. Ведь впереди зима, а это значит, что просыпаться придется в темноте, а это довольно печально, да и небезопасно, если включатель света расположен довольно далеко. К тому же в темноте куда тяжелее проснуться и встать с кровати. Эта самоделка позволит решить такую проблему. Когда сработает будильник, в комнате засветиться лампа, что обеспечит комфортное пробуждение.
Работает все на микроконтроллере Arduino.

Материалы и инструменты для самоделки:
— разные светодиоды;
— часы реального времени типа MP1095;
— пъезопищалка (со встроенным генератором);
— прототип отладочной платы набора для изучения программирования Arduino (идет в наборе NR05), который рассчитан для подключения Arduino Nano;
— материал для создания светорассеивателя (если имеется 3D-принтер, то можно напечатать и что-то свое).

Процесс изготовления светильника:

Шаг первый. Начало сборки
Сперва автор начал с создания постамента светильника. На нем будет находиться светорассеиватель, а внутри установлено необходимо оборудование. Подставочка была быстренько нарисована в SketchUp. При желании можно напечатать также корпус для платы-прототипа, однако сам по себе прототип и так довольно красив. Помимо всего прочего его можно применять для разработки и других проектов, а что касается будильника, то в будущем его можно оформить и в более компактный вид, используя ту же плату Arduino Nano.

Потом был установлен один светодиод, Автор приклеил его с помощью суперсовременного клея, который застывает при воздействии ультрафиолета. Называется клей Bondic. Держит клей хорошо, да и заиметь для хозяйства такую штуку не будет лишним.
На этом же этапе приклеивается и разъем.


Шаг второй. Тестирование и доработка

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

Лампа на максимальной яркости потребляет порядка 100 мА, в связи с этим напрямую к Arduino ее не подключить. Но на отладочной плате имеется усилитель тока, работающий на транзисторе, он выдает 200 мА.

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

Если говорить в общих чертах, то отладочная плата хороша тем, что имеет кучу разных разъемов, к которым можно подключать разнообразные датчики, сервомашинки, реле, устройства, работающие с интерфейсом I2C и другое. Чтобы подключить, нужно просто иметь провода с разъемами-розетками.

Шаг третий. Завершающий этап
Яркость лампы автор решил регулировать через ШИМ, используя девятый пин на микроконтроллере Arduino, который разведен на плате к усилителю. Пищалка подключается к разъему SOUND, к DAT подключается плюс, а минус к GND.

Часы реального времени нужно будет подключить к разъему I2C_5V, потому что для питания необходимо именно 5В.

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

Алгоритм работы самоделки:

— когда время на часах совпадает со временем срабатывания будильника, лампа начинает постепенно включаться, светясь все ярче;
— в процессе включения лампы также подаются звуковые сигналы, которые не позволят спящему объекту проигнорировать будильник;
— также нужна возможность установки дополнительного надоедливого звука для более эффективного пробуждения, если это необходимо. Еще хорошо бы сделать функцию, которая позволит включить свет на всю яркость или выключить после полного пробуждения;
— ну и наконец, на часах и будильнике должна быть возможность установки времени.

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

kod-dlya-svetobudilnika.rar

[2.91 Kb] (скачиваний: 226)

Источник (Source)

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

Источник: usamodelkina.ru

Понравилась статья? Поделиться с друзьями:
Современная мода