Будильник с электрошоком на Arduino

Мое знакомство с Ардуино началось с идеи создать собственный наручный будильник с электрошоком. Для большинства, пожалуй, знакома проблема, когда выключив будильник на своем смартфоне, они продолжают валяться в своей постели или бесконечно переводить будильник на несколько минут вперед … Идея заключалась в том, чтобы будильник не выключался до тех пор, пока вы действительно не подниметесь со своей кровати, определяется это с помощью акселерометра. А если вы долго не хотите вставать и нажимаете на кнопку «позже» уже несколько раз подряд, то будильник поможет вам переосмыслить данное решение несколькими ударами тока. Ниже фото с изображением почти готового устройства.

Краткое описание логики работы устройства

Вечером, перед тем как ложиться спать, с помощью своего смартфона устанавливаем время срабатывания. Смартфон, кстати, подключается по Bluetooth, я использовал модуль HC-06.

Утром, когда текущее время RTC модуля совпадает с установленным значением будильника, он начинает свои первые действия, а именно короткие вибрации (использован вибромодуль от старого смартфона).

Остановить его можно нажав на сенсорную кнопку, после чего он останавливает свой сигнал на 30 секунд и начинает проверять показания акселерометра. Если в течение 30 секунд не обнаружено достаточной активности, будильник снова переходит в режим сигнала. Этот цикл повторяется множество раз, каждый раз усиливая интенсивность вибрации, а после раз 4-го цикла включается высоковольтный модуль и подает небольшие импульсы на электроды, расположенные на внутренней стороне браслета. Будильник деактивируется только после 10 минут активного движения, что может равняться утренней зарядке.

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

Вот фото с модулями, которые были использованы в устройстве:

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

Недостатки

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

Энергоэффективность была на очень низком уровне, заряда едва хватало на 24 часа.

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

Похожие публикации

Комментарии