[Toni] vem brincando com o NTP, o protocolo de tempo de rede. Isso permite que o despertador desenvolva manter um tempo extremamente preciso, sincronizando com um servidor NTP na Internet.
O trabalho serve como um despertador de cabeceira. Quando chega a hora de acordar de manhã, um alarme parece, bem como a tela, alterna a utilização de uma luz de fundo azul para utilizar um vermelho. Este é mostrado no vídeo abaixo, no entanto, você vai querer recusar seus alto-falantes antes de visualizá-lo; O ruído de alarme não terá nenhum problema acordando você de manhã. Após o choque desejado, você terá uma olhada no Ovo de Páscoa, que lembra você a inspecionar novas mensagens no Hackaday.
Com medo de acabar com uma pilha fumegante de escória em vez de um servidor [Toni] nos pediu para manter os arquivos de trabalho. Você pode descobrir a descrição em primeira mão do trabalho, bem como um link para o código abaixo.
Esta é uma entrada no concurso Fubarino para uma possibilidade em uma das 20 placas SD Fubarino que microchip colocou como prêmios!
Despertador NTP.
Algumas semanas de volta eu desenvolvi meu próprio despertador. Para essa função, utilizei uma Ethernet Arduino, bem como um escudo do Adafruit LCD. Eu escolhi utilizar uma antiga caixa de papelão, bem como fixar as duas coisas dentro, bem como cortar um buraco para o conector de energia, LAN, bem como um para uma televisão de cabo USB que resulta em um adaptador USB2Serial (não compreenda exatamente como eles são chamados). Então eu adicionei um orador piezo. Agora eu tenho uma caixa de papelão com furos, bem como uma exibição. (O relógio pode ser alimentado pelo plugue de energia ou por USB, assim como qualquer tipo de arduino)
Vamos para a parte do aplicativo de software. Muito primeiro eu descobri este código de amostra para vincular aos servidores NTP (http://duino.cc/en/tutorial/udpnpclient). Eu incluí a biblioteca para o meu LCD RGB, bem como definido algumas cores. Em seguida, um menu de navegação foi codificado. É extremamente fácil de usar: pressione â € “key upâ € para escolher fuso horezonà £ o, adicione ou subtraçou com â € “Rightâ € â €” saiu â € “. â € “Calça â €” mais uma vez para alternar a ativação de alarme. terminou com “Select”. “Chave para baixo” para hora de alarme, “tecla para baixo” mais uma vez para o minuto de alarme, terminou com “Select”. Então é hora de ir para a cama, não se preocupe com a iluminação de fundo, fica escuro depois de alguns segundos de inatividade, a tela ainda é um pouco visível.
Na manhã seguinte, você acordará tanto quanto o ruído desagradável de alarme deste relógio. No entanto, há um desafio. Não há um botão “snooze” ou “shutthealarmoff”. To silence the alarm all that needs to be done is to change the alarm time. Basta adicionar por exemplo 5 minutos para a hora do alarme. Logo depois disso, o alarme soará novamente, defina o tempo para o tempo original, agora está preparado para o dia seguinte. Ou apenas alternar a atividade, no entanto, lembre-se de reativar à noite. You’ll never oversleep since navigating with the menu needs a bit of concentration. After silencing the alarm you’re certainly awake.
But there are still thing delegated do: the date when displayed a unfavorable number however I hadn’t the time to inspect what triggered this behavior. likewise the screen flickers while in the navigation menu which is just not so good looking.
But you may now ask yourself where the hackaday.com URL hides. The response is simple: Every morning I get reminded to inspect the webpage, just while the alarm is ringing. What a good begin into the day!
Arduino Sketch