Ничего не найдено :(
    В гостях у Самоделкина! » Электроника » Arduino » Крутой будильник, который разбудит любого

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






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

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

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

    Arduino часы на LCD TFT 3,5"

    Наручные часы на Attiny85 с Oled экраном

    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.0 из 10 (голосов: 0 / История оценок)

    Добавить комментарий

      • smilesmilesxaxaokdontknowyahoonea
        bossscratchfoolyesyes-yesaggressivesecret
        sorrydancedance2dance3pardonhelpdrinks
        stopfriendsgoodgoodgoodwhistleswoontongue
        smokeclappingcraydeclarederisivedon-t_mentiondownload
        heatirefullaugh1mdameetingmoskingnegative
        not_ipopcornpunishreadscarescaressearch
        tauntthank_youthisto_clueumnikacuteagree
        badbeeeblack_eyeblum3blushboastboredom
        censoredpleasantrysecret2threatenvictoryyusun_bespectacled
        shokrespektlolprevedwelcomekrutoyya_za
        ya_dobryihelperne_huliganne_othodifludbanclose
    2 комментария
    pogranec Автор
    В названии, в названии Иван-))) Если честно, это было рабочее название. Когда пишешь статью, пока нет названия нельзя посмотреть в предпросмотре. А затем забыл поменять.
    Иван_Похмельев
    В чём "крутизна"? В небрежно собранном и кое-как покрашенном корпусе с дыркой, через которую видны "потроха"? Или в неправильно организованном питании?
    Кстати, автор более корректно назвал устройство, без ложной "заманухи".

    Привет, Гость!


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

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

    Войти

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

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

    Онлайн чат

    Опрос
    А Вы знаете, что на сайте оплачиваются отчеты о создании самоделок?

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

    Все комментарии