Конкурс Fubarino: NTP Clock

[TONI] играет с NTP, протоколом сети сети. Это позволяет разрабатывать будильник, чтобы сохранить чрезвычайно точное время путем синхронизации с NTP-сервером в Интернете.

Работа служит подъемником. Когда приходит время, чтобы просыпаться утром, а сигнализация кажется, а также экранные переключатели с использованием синей подсветки для использования красного. Это показывает в видео ниже, однако вы захотите отказаться от своих динамиков перед просмотром; Будильник не будет проблем, проснусь утром. После нежелания Jolt вы получите заглянуть на пасхальное яйцо, которое напоминает вам осмотреть новые сообщения на HackAday.

Боитесь заканчиваться паром стека шлака вместо сервера [TONI], попросил нас удерживать файлы заданий. Вы можете обнаружить описание первой руки задания, а также ссылку на код ниже.

Это запись в конкурсе Fubarino для возможности на одном из 20 SD-досок Fubarino, которую микрочип поставил в качестве призов!

NTP будильник

Несколько недель назад я разработал свой собственный будильник. Для этой функции я использовал Arduino Ethernet, а также Adafruit ЖК-экран. Я решил использовать старую картонную коробку, а также зафиксировал обе вещи внутри, а также вырезать отверстие для разъема питания, локальной сети, а также один для кабельного телевидения USB, который приводит к адаптеру USB2Serial (точно не понимаю, как именно понимаешь они называются). Затем я добавил пьезо-динамик. Теперь у меня есть картонная коробка с отверстиями, а также дисплеем. (Часы могут быть включены в вилку питания или USB, как любой тип Arduino)

Позвольте прийти к приложению программного обеспечения. Очень сначала я обнаружил этот пример код для ссылки на NTP-серверы (http://arduino.cc/en/tutorial/udpntpclient). Я включал библиотеку для моего rgb ЖК-дисплея, а также определил некоторые цвета. Затем меню навигации было закодировано. Это чрезвычайно простое в использовании: нажмите «key uk up €», чтобы выбрать часовой пояс, добавить или вычесть с € € € / € осталось. € € € еще раз для активации переключения тревоги. закончил с «выбором». «Нажмите» на час тревоги, «Нажмите» еще раз для тревоги, завершен с «выбором». Затем пришло время ложиться спать, не заботясь о фоновом освещении, оно темно, после нескольких секунд бездействия, экран все еще несколько виден.

На следующее утро вы просыпаетесь столько, сколько неприятный сигнальный шум этих часов. Однако есть вызов. Нет кнопки «Snooze» или «Shutthealarmoff». Чтобы заставить замолчать все, что нужно сделать, – это изменить время будильника. Просто добавьте на примере 5 минут до тревоги. Вскоре после этого сигнал тревоги снова звучат, установите время обратно в исходное время, теперь он подготовлен на следующий день. Или просто перегонять активность, однако, имейте в виду, чтобы повлиять на реактивирование вечером. Вы никогда не проснетесь с момента навигации с меню нуждается в небольшом количестве концентрации. После молчания сигнала тревоги вы, безусловно, не спите.

Но все еще есть делегированные: дата, когда отображалось неблагоприятно число, однако у меня не было времени, чтобы осмотреть то, что вызвало это поведение. Точно так же экран мерцает в меню навигации, который просто не так хорошо выглядит.

Но теперь вы можете спросить себя, где Hackaday.com Hide Hides Hides. Ответ прост: каждое утро я напомнил, чтобы осмотреть веб-страницу, просто когда сигнал тревоги звонит. Какое хорошее начало в день!

Эскиз Arduino