โปรเจกต์ Electronic Puzzle Board
วิธีสร้าง Electronic Puzzle Board ที่สามารถตรวจจับได้ว่า Puzzle ถูกแก้จนสำเร็จแล้ว
วิธีสร้าง Electronic Puzzle Board ที่สามารถตรวจจับได้ว่า Puzzle ถูกแก้จนสำเร็จแล้ว
สำหรับ Geocache ล่าสุดซึ่งสร้างขึ้นเพื่อรำลึกถึงเกม Tetris ที่โด่งดัง ผมอยากให้ผู้เล่นได้ลองแก้ปริศนาทางกายภาพง่ายๆ โดยมีรางวัลเป็นรหัสสำหรับเปิดกล่อง แล้วคุณต้องทำอย่างไรเพื่อให้ระบบทำงานได้? และจะมั่นใจได้อย่างไรว่าคุณไม่ต้องเปลี่ยน Battery ไปอีก 20 ปี? และนี่คือผลลัพธ์ครับ:
สรุปสั้นๆ คือ: ใช้แม่เหล็ก Neodymium ในชิ้นส่วนปริศนาและใช้ Hall sensors ใน Board เชื่อมต่อสิ่งเหล่านี้เข้ากับ Arduino เพื่อตรวจจับว่าชิ้นส่วนต่างๆ วางอยู่ในตำแหน่งที่ถูกต้องหรือไม่ แต่เมื่อคุณต้องการทำให้ระบบทั้งหมดนี้ใช้กระแสไฟน้อยที่สุด เรื่องนี้ก็จะเริ่มยากขึ้น ผมได้ลด Quiescent current ลงเหลือเพียง 800 nA เมื่อ Board ทำงาน เช่น มีการเคลื่อนไหวหรือมีคนกำลังไขปริศนา วงจรอิเล็กทรอนิกส์จะใช้กระแสเฉลี่ยอยู่ที่ 12 µA จากตัวเลขเหล่านี้ (และ Battery ชนิด Li-SOCl2) ผมคำนวณว่าปริศนานี้ควรจะมีอายุการใช้งานได้นานถึง 20 ปี และสามารถไขปริศนาได้มากกว่า 40,000 ครั้ง อย่างไรก็ตาม คุณจำเป็นต้อง Flash ตัว Board ด้วย Bootloader ใหม่ และต้องปิดการใช้งาน BOD fuse นี่คือรูปภาพของกล่องที่เสร็จสมบูรณ์ก่อนที่ผมจะปิดฝาครับ:

หากคุณต้องการอ่านรายละเอียดฉบับเต็ม สามารถเข้าไปอ่านได้ที่ blog post ของผมครับ
สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้