ชื่อโปรเจกต์: กระพริบตา
หากมืดลง ไฟจะกะพริบเร็วขึ้นเรื่อยๆ เมื่อมืดสนิท ไฟจะหยุดกะพริบและติดค้างไว้ หากคุณกด pressure sensor เบาๆ ไฟจะดับลงอีกครั้ง
ฉันสร้างสิ่งนี้ให้กับหุ่นยนต์ของฉันชื่อ Jerry Jerry กลัวความมืด ไฟเหล่านี้จะเป็นดวงตาของเขาและทำให้ดูเหมือนเขากำลังกะพริบตา pressure sensor จะถูกติดตั้งไว้ที่มือของเขา ดังนั้น หากคุณจับมือเขา เขาจะสงบลงและหลับตา






รายละเอียดทางเทคนิคเพิ่มเติม
การจำลองการมองเห็นแบบ Animatronic
โปรเจกต์นี้ใช้จอแสดงผลความเร็วสูงเดี่ยวหรือฝาปิดกลไก เพื่อจำลองการเคลื่อนไหวที่ซับซ้อนและไม่เป็นเชิงเส้นของการกะพริบตาของมนุษย์
- Natural Saccade Algorithm: Arduino จะจัดการความเร็วและความถี่ของการ "กะพริบ" แทนที่จะใช้ตัวจับเวลาแบบตายตัว มันจะใช้การกระจายแบบสุ่ม Gaussian เพื่อสร้างรูปแบบการกะพริบที่เป็นธรรมชาติ สมจริง และไม่ดูเหมือนหุ่นยนต์
- OLED Graphical Eyelid: (คุณสมบัติ) แสดงกราฟิกดวงตาที่มีคอนทราสต์สูงบนจอแสดงผล SSD1306 ขนาดเล็ก firmware จะทำการเคลื่อนไหวแบบ "Vertical Wipe" เพื่อจำลองการหลับตาและลืมตาภายในเวลาไม่ถึง 300ms
โหมดการโต้ตอบ
- Motion-Triggered Blink: (เวอร์ชันขั้นสูง) ผนวกรวม PIR sensor; "ดวงตา" จะกะพริบต่อเมื่อไม่ตรวจพบการเคลื่อนไหวเป็นระยะเวลาหนึ่งเท่านั้น ซึ่งสร้างเอฟเฟกต์ "จ้องมอง" ที่ทำให้ผู้ชมประหลาดใจ