Uncategorized

การประกวด Fubarino: นาฬิกา NTP

[Toni] ได้เล่นกับ NTP, โปรโตคอลเวลาเครือข่าย สิ่งนี้ทำให้นาฬิกาปลุกพัฒนาเพื่อรักษาเวลาที่แม่นยำอย่างยิ่งโดยการซิงโครไนซ์กับเซิร์ฟเวอร์ NTP บนอินเทอร์เน็ต

งานทำหน้าที่เป็นนาฬิกาปลุกข้างเตียง เมื่อถึงเวลาที่จะตื่นขึ้นในตอนเช้าเสียงเตือนดูเหมือนรวมถึงสวิตช์หน้าจอจากการใช้แบ็คไลท์สีฟ้าเพื่อใช้สีแดง นี่คือการแสดงในวิดีโอด้านล่างนี้อย่างไรก็ตามคุณจะต้องปิดลำโพงของคุณก่อนดู เสียงปลุกจะไม่มีปัญหาที่ตื่นขึ้นมาในตอนเช้า หลังจากที่ Jolt ที่ไม่ได้รับการยอมรับคุณจะได้รับการมองที่ไข่อีสเตอร์ซึ่งเตือนให้คุณตรวจสอบข้อความใหม่บน Hackaday

กลัวที่จะจบลงด้วยสแต็คนึ่งของตะกรันแทนที่จะเป็นเซิร์ฟเวอร์ [Toni] ขอให้เราเก็บไฟล์งานไว้ คุณสามารถค้นหาคำอธิบายมือแรกของงานรวมถึงลิงก์ไปยังรหัสด้านล่าง

นี่คือรายการในการประกวด Fubarino เพื่อความเป็นไปได้ที่หนึ่งใน 20 บอร์ด Fubarino SD ซึ่ง Microchip ได้รับรางวัล!

นาฬิกาปลุก NTP

ไม่กี่สัปดาห์ข้างหลังฉันพัฒนานาฬิกาปลุกของตัวเอง สำหรับฟังก์ชั่นนั้นฉันใช้ arduino Ethernet เช่นเดียวกับ Adafruit LCD SHIELD ฉันเลือกที่จะใช้กล่องกระดาษแข็งเก่ารวมถึงแก้ไขทั้งสองอย่างภายในรวมถึงตัดรูสำหรับขั้วต่อพลังงาน LAN รวมถึงหนึ่งสำหรับเคเบิลทีวี USB ซึ่งส่งผลให้อะแดปเตอร์ USB2Serial (ไม่เข้าใจอย่างแม่นยำว่าอย่างไร พวกเขาถูกเรียกว่า) จากนั้นฉันเพิ่มลำโพง Piezo ตอนนี้ฉันมีกล่องกระดาษแข็งที่มีรูรวมทั้งจอแสดงผล (นาฬิกาสามารถขับเคลื่อนโดยปลั๊กไฟหรือโดย USB เช่นเดียวกับ ARDUINO ชนิดใดก็ได้)

มาถึงส่วนแอปพลิเคชันซอฟต์แวร์ ก่อนอื่นฉันได้ค้นพบรหัสตัวอย่างนี้สำหรับการเชื่อมโยงไปยังเซิร์ฟเวอร์ NTP (http://arduino.cc/en/tutorial/udpntpclient) ฉันรวมไลบรารีให้กับ LCD RGB ของฉันรวมถึงการกำหนดสีบางอย่าง จากนั้นเมนูนำทางถูกเข้ารหัส มันใช้งานง่ายมาก: กด“คีย์upâ€เพื่อเลือกเขตเวลาเพิ่มหรือลบด้วย“ / †ember left†“คีย์ขึ้นอีกครั้งสำหรับการเปิดใช้งานการเปิดใช้งานการเตือนภัย เสร็จแล้วด้วย “เลือก” “คีย์ลง” สำหรับชั่วโมงปลุก “คีย์ลง” อีกครั้งสำหรับนาทีปลุกเสร็จสิ้นด้วย “เลือก” จากนั้นถึงเวลาที่จะเข้านอนไม่ต้องกังวลเกี่ยวกับการส่องสว่างพื้นหลังมันจะมืดหลังจากไม่กี่วินาทีของการใช้งานไม่กี่วินาทีหน้าจอยังคงมองเห็นได้

เช้าวันรุ่งขึ้นคุณจะตื่นขึ้นมามากพอ ๆ กับเสียงปลุกที่น่ารังเกียจของนาฬิกานี้ อย่างไรก็ตามมีความท้าทาย ไม่มีปุ่ม “snooze” หรือ “shutthealarmoff” ในการปิดเสียงเตือนทุกสิ่งที่ต้องทำคือการเปลี่ยนเวลาปลุก เพียงเพิ่มตัวอย่าง 5 นาทีถึงเวลาปลุก ในไม่ช้าหลังจากนั้นสัญญาณเตือนจะดังขึ้นอีกครั้งตั้งเวลากลับสู่เวลาดั้งเดิมตอนนี้ได้เตรียมไว้สำหรับวันถัดไป หรือเพียงแค่สลับกิจกรรมอย่างไรก็ตามโปรดจำไว้ว่าจะเปิดใช้งานอีกครั้งในตอนเย็น คุณจะไม่เคยนอนไม่หลับเพราะการนำทางด้วยเมนูต้องการความเข้มข้นเล็กน้อย หลังจากปิดเสียงปลุกที่คุณตื่นตัวแน่นอน

แต่ยังมีสิ่งที่ได้รับมอบหมายยังคงทำ: วันที่เมื่อแสดงหมายเลขที่ไม่เอื้ออำนวย แต่ฉันไม่มีเวลาในการตรวจสอบสิ่งที่เรียกว่าพฤติกรรมนี้ ในทำนองเดียวกันสกรูหน้าจอในขณะที่อยู่ในเมนูนำทางซึ่งดูไม่ดีนัก

แต่ตอนนี้คุณอาจถามตัวเองว่า Hackaday.com Url ซ่อนอยู่ที่ไหน การตอบสนองนั้นง่าย: ทุกเช้าฉันได้รับการเตือนให้ตรวจสอบหน้าเว็บเพียงขณะที่สัญญาณเตือนดังขึ้น ช่างเป็นอะไรที่ดีในวันนี้!

ภาพวาด Arduino

You may also like...

Leave a Reply

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