» » » Крутой будильник, который разбудит любого

Крутой будильник, который разбудит любого






Этот проект автор посвятил, тем людям, кто тяжел на подъем (и себе, в том числе). В большей степени это относится к студенческому сообществу, к которому принадлежит и мастер-самодельщик. Особенностями этого будильника является следующие ТТХ ( тактико-технические характеристики):
-В качестве звонка используется мощный велосипедный электросигнал.
-Если в течении 30 сек Вы не отключили сигнал, то на Вас выливается стакан воды.
-Отключить сигнал можно только 5 раз нажав кнопку, соответствующую случайным образом загоревшемуся светодиоду.





Инструменты и материалы:
-Arduino Nano;
-Жидкокристаллический дисплей;
-Модуль часов RTC I2C на основе DS1307;
-Велосипедный электророжок;
-Сервомотор;
-Релейный модуль для Arduino;
-Потенциометр;
-6v 5Ah свинцово-кислотная аккумуляторная батарея;
- Регулятор напряжения L7805;
-Кнопки - 3 шт.;
-Резисторы 3 кОм - 3 шт;
-Светодиод красный;
-Светодиод зеленый;
-Резистор 330 Ом - 2 шт.;
-Клеммная колодка;
-Штыревые разъемы;
-Провода-перемычки;
-Монтажная плата;
-Фанера;
-Баллончик с краской;
-Одноразовый стакан;
-Паяльник;
-Припой;
-Клеевой пистолет;
-Гравер;
-Плоскогубцы;
-Кусачки;
-Ножовка;
-Отвертка;
-Клей;
-Линейка;
-Карандаш;
-Изолента;
-Наждачная бумага;
-Кронштейн;
-Крепеж;













Шаг первый: велосипедный рожок
Велосипедный рожок имеет встроенный 9В аккумулятор, типа "Крона". Для его подключения необходимо открыть крышку и подключить разъемы к контактам батареи. Кнопка, входящая в комплект, не нужна, поэтому мастер отрезает её.










Шаг второй: монтажная плата
Монтирует на монтажной плате штыревые разъемы для установки Ардуино. Добавляет параллельно дополнительные разъемы 5V, Gnd, A4 (SDA) и A5 (SCL).






Шаг третий: регулятор напряжения

Согласно схеме, собирает регулятор напряжения на L7805.








Шаг четвертый: кнопки и светодиоды
Будильник имеет три кнопки. Первая кнопка позволяет войти в режим установки времени и будильника. Второй и третьей кнопкой устанавливается время часов и срабатывания будильника. Так же, 2 и 3 кнопки отключают будильник. Монтирует детали на плате. 2 и 3 кнопка монтируется под светодиодами.






Далее припаивает к контактом светодиодов и кнопок провода. В цепь светодиодов припаивает резисторы 330 Ом, в цепь кнопок резисторы 10 кОм. Удлиняет их проводами-перемычками. Места изолирует изолентой.



















Шаг пятый: корпус
Корпус будильника мастер делает из фанеры. Внутри корпуса будет размещаться вся электроника.
Вырезает шесть деталей. Две 19 х 7,5 см, две 19 х 6,5 см и две 7,5 х 6,5 см.

На передней панели размечает и вырезает отверстия для ЖК-дисплея и кнопок.

























На правой панели сверлит отверстие под провод. На левой панели сверлит два отверстия под провода.





Обрабатывает края наждачной бумагой. Покрывает лицевые поверхности панелей краской.




Склеивает четыре стороны корпуса.





Шаг шестой: подключение модуль RTC и регулятора
Подключает модуль часов RTC I2C к Ардуино:
Модуль-Ардуино
Vcc ---- 5v
Gnd ---- Gnd
SDA ---- A4 (аналоговый вывод 4)
SCL ---- A5 (аналоговый вывод 5)

Подключает регулятор напряжения:
Регулятор-Ардуино
5v Out ---- 5v
Gnd ---- Gnd








Шаг шестой: монтаж основной схемы
Для своего проекта мастер выбрал 16-контактный ЖК-дисплей. К Ардуино подключается 8 контактов.
ЖК - Ардуино
1 ---- Gnd
2 ---- 5v
4 ---- D2
6 ---- D3
11 ---- D4
12 ---- D5
13 ---- D6
14 ---- D7

Контакты 1, 5, 16 подключаются к Gnd, контакты 2, 15 к плюс 5В. Контакт 15 (подсветка) паяет через резистор 100 Ом. Левую ногу потенциометра ( для регулировки яркости подсветки) мастер паяет к контакту 1, правую к контакту 2, а среднюю к контакту 3 ЖК-дисплея. После монтажа заливает контактную площадку термоклеем.
Далее соединяет плату кнопок.

Плата-Ардуино
Vcc ---- 5v
Gnd ---- Gnd
Светодиод 1 ---- D10
Светодиод 2 ---- D11
Кнопка 1 ---- A0
Кнопка 2 ---- A1
Кнопка 3 ---- A2
Релейный модуль.
Vcc ---- 5v на arduino
Gnd ---- Gnd
Сигнал ---- D12
















Шаг седьмой: сборка
Дальше мастер устанавливает все электронные части в коробке. Закрепляет дисплей, Ардуино, реле. Для подключения велосипедного сигнала выводит 2 провода от реле. Для серводвигателя выводит три провода, 5v, Gnd и D9, от Ардуино.





















Шаг восьмой: АКБ и сигнал
Подключает сигнал и батарею.







Шаг девятый: стойка
Из фанеры делает стойку. Основание стойки 15*15 см. Два рычага 20*5 см каждый. Верхний рычаг закрепляется под углом 45 градусов. На конце крепиться сервомотор. К сервомотору закрепляется стакан с водой.


























Шаг десятый: загрузка кода
Для нового модуля часов реального времени нужно сначала загрузить текущее время и дату. Для этого загружает библиотеки «DS1307RTC» и «Time» . Переходит в среду разработки arduino и выбирает «include library» . Нажимает «ZIP library» и выберите загруженные ZIP-файлы отдельно. Теперь библиотеки будут импортированы.

Перезапускает IDE. Открывает пример кода с именем «SetTime» file>examples>DS1307RTC. Загружает его на плату arduino. Переходит к serial monitor. Время будет автоматически загружено в чип RTC и будет отображаться на мониторе.

Для основного кода используется другая библиотека RTC. Загружает zip-файл с именем «RTClib» и импортируйте его в среду IDE, следуя тому же процессу, который указан выше. Перезапускает IDE.

Теперь загружает основной код проекта . Ссылки на библиотеки ниже.
DS1307RTC-master.zip
Time-master.zip
RTClib-master.zip
Code_for_The_Most_Annoying_Alarm_Clock_Ever.ino

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





Заднюю прикручивает, оставляя возможность доступа к электронике.








Подключает сервомотор.
Vcc ---- 5v
Gnd ---- Gnd
Сигнал ---- D9
Подключает аккумулятор. Теперь дисплей должен показывать текущее время.





Шаг двенадцатый: установка будильника
Для установки времени срабатывания будильника выполняет следующие действия:
Нажимает кнопку 1 - Чтобы увеличить часы, нажимает кнопку 2 - Чтобы перейти к минутам, нажимает кнопку 3 -Чтобы увеличить минуты, нажимает кнопку 2 -Зафиксировать нажимает кнопку 3.

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

Оцените самоделку по критериям

0
Идея
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
0
Описание
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
0
Исполнение
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Итоговая оценка: 0 из 10 (голосов: 0)
Чтобы написать комментарий необходимо войти на сайт через соц. сети (или зарегистрироваться):
Обычная регистрация
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
2 комментария
  1. Иван_Похмельев
    В чём "крутизна"? В небрежно собранном и кое-как покрашенном корпусе с дыркой, через которую видны "потроха"? Или в неправильно организованном питании?
    Кстати, автор более корректно назвал устройство, без ложной "заманухи".
    1. pogranec Автор
      В названии, в названии Иван-))) Если честно, это было рабочее название. Когда пишешь статью, пока нет названия нельзя посмотреть в предпросмотре. А затем забыл поменять.

Добрый день, Гость!


Зарегистрируйтесь

Или войдите на сайт, если уже зарегистрированы...

Войти

А затем...

Добавьте самоделку

Или...

Добавьте тему

Онлайн чат

Опрос
Сколько по времени, чаще всего, Вы делаете самоделку?

Последние комментарии

Что имеется в виду под словом "сечение"?...
Если напрямую, то, естественно, никак. Через EasyCAP (простой модуль видеозахвата, цена вопроса 500 рублей) RCA преобразуется в USB, качество приемлемое....
Никак, должен быть вход, а не выход. На ноуте. Нужна карта видеозахвата., если нет входа....
Задам традиционный вопрос: "Опять в Гугле с Яндексом забанили?". Или халява так сладка? Было бы что сложное, так ведь нет - EasyCAP ищется за 2 минуты. Вместо этого составляется огромная...
Все комментарии