Fubarino Contest : NTP 시계

Fubarino Contest : NTP 시계

September 3, 2022 Digital Electronics 0

[Toni]는 NTP로 네트워크 시간 프로토콜을 사용하여 재생되었습니다. 이를 통해 알람 시계는 인터넷상의 NTP 서버와 동기화하여 극도로 정확한 시간을 유지할 수 있습니다.

직업은 침대 옆의 알람 시계로 사용됩니다. 아침에 깨울 시간이되면 알람은 화면 스위치가 파란색 백라이트를 사용하여 빨간색 백라이트를 활용하는 것입니다. 이것은 아래의 비디오에서 보여줍니다. 그러나 당신의 스피커를 바꾸기 전에 스피커를 끄고 싶을 것입니다. 알람 소음은 아침에 당신을 깨우는 문제가 없습니다. 환상없는 JOLT가 끝나면이 부활절 달걀에서 엿볼 수있는 새로운 메시지를 검사 할 수 있습니다.

서버 대신 Slag의 김이 나는 슬래그로 끝나는 것을 두려워 [Toni]는 우리가 작업 파일을 보관하도록 요청했습니다. 아래 코드의 링크뿐만 아니라 작업의 직접 설명을 발견 할 수 있습니다.

이것은 마이크로 칩이 상을 수령 한 20 명의 푸바 리노 SD 보드 중 한 곳에서의 가능성을위한 푸바 리노 콘테스트의 항목입니다!

NTP 알람 시계

몇 주 후에 나는 내 자신의 알람 시계를 개발했습니다. 이 기능의 경우 Arduino 이더넷뿐만 아니라 AdaFruit LCD 방패를 사용했습니다. 나는 오래된 골판지 상자를 사용하기로 선택했으며, 내부의 것들을 모두 고정시키고, 전원 커넥터, LAN의 구멍을 자르고 USB 케이블 텔레비전을위한 USB 케이블 텔레비전 용 (정확히 정확히 정확히 어떻게 이해되지 않음) 그들은 불렀다). 그런 다음 Piezo 스피커를 추가했습니다. 이제 구멍이있는 골판지 상자와 디스플레이가 있습니다. (시계는 모든 유형의 Arduino와 마찬가지로 전원 플러그 또는 USB로 전원을 공급할 수 있습니다)

소프트웨어 응용 프로그램 부품에 올 수 있습니다. 처음에는 NTP 서버 (http://arduino.cc/en/tutorial/udpntpclient)에 연결하기위한이 샘플 코드를 발견했습니다. 나는 내 RGB LCD의 라이브러리와 일부 색상을 정의했습니다. 그런 다음 탐색 메뉴가 코딩되었습니다. 사용하기 쉽습니다. â € œKey를 눌러 시간대를 선택하거나, â € œRightâ € / â € 왼쪽으로 추가 또는 뺄셈. â € œKey 알람 활성화를 토글합니다. “선택”으로 완성되었습니다. 알람 시간에 대해 “Key Down”, “Key Down”에 대해 다시 한 번 “선택”으로 완성되었습니다. 그런 다음 자료에 갈 시간입니다. 배경 조명에 관심이 없으며 몇 초 동안 비활성이 다 떨어지면 어두워지면 화면은 여전히 ​​다소 보입니다.

다음날 아침이 시계의 불쾌한 알람 소음만큼 깨우겠습니다. 그러나 도전이 있습니다. “snooze”또는 “shutthealarmoff”버튼이 없습니다. 침착하려면 알람 시간을 변경 해야하는 모든 것을 모두 변경하는 것입니다. 알람 시간에 예를 5 분에 추가하십시오. 그 직후 알람이 다시 울립니다. 이제는 다음날 준비가되었습니다. 아니면 저녁에 다시 활성화하기 위해 명심해야합니다. 메뉴로 탐색하는 이후로 결코 끊지 않으므로 절대로 집중이 필요합니다. 알람을 침묵 한 후에는 확실히 깨어납니다.

그러나 여전히 위임 된 것들이 있습니다 : 불리한 숫자를 표시했지만이 동작을 촉발 한 것을 검사 할 시간이 없었습니다. 마찬가지로 화면은 탐색 메뉴에서 깜박이는 동안 깜박입니다.

그러나 이제는 Hackaday.com URL이 숨어있는 곳을 물어볼 수 있습니다. 응답은 간단합니다. 매일 아침 알람이 울리는 동안 웹 페이지를 검사하라는 것을 상기시켜줍니다. 오늘은 무엇을 시작합니까!

Arduino 스케치

Leave a Reply

Your email address will not be published. Required fields are marked *