กลับไปหน้ารวมไฟล์
blink-an-eye-fb83ca.md

ชื่อโปรเจกต์: กระพริบตา

หากมืดลง ไฟจะกะพริบเร็วขึ้นเรื่อยๆ เมื่อมืดสนิท ไฟจะหยุดกะพริบและติดค้างไว้ หากคุณกด pressure sensor เบาๆ ไฟจะดับลงอีกครั้ง

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

หุ่นยนต์ Jerry

รายละเอียดทางเทคนิคเพิ่มเติม

การจำลองการมองเห็นแบบ Animatronic

โปรเจกต์นี้ใช้จอแสดงผลความเร็วสูงเดี่ยวหรือฝาปิดกลไก เพื่อจำลองการเคลื่อนไหวที่ซับซ้อนและไม่เป็นเชิงเส้นของการกะพริบตาของมนุษย์

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

โหมดการโต้ตอบ

  • Motion-Triggered Blink: (เวอร์ชันขั้นสูง) ผนวกรวม PIR sensor; "ดวงตา" จะกะพริบต่อเมื่อไม่ตรวจพบการเคลื่อนไหวเป็นระยะเวลาหนึ่งเท่านั้น ซึ่งสร้างเอฟเฟกต์ "จ้องมอง" ที่ทำให้ผู้ชมประหลาดใจ

ข้อมูล Frontmatter ดั้งเดิม

title: "blink an eye"
description: "the darker it gets, the faster this robot blinks with his eyes, until he freaks and doesn't blink at all anymore, until you hold his hand."
author: "MingerMM"
category: ""
tags:
  - "environmental sensing"
  - "lights"
views: 3908
likes: 1
price: 435
difficulty: "Easy"
components:
  - "2x Resistor 10k ohm"
  - "1x pressure sensor"
  - "1x light sensor (LDR)"
  - "2x LED (generic)"
  - "2x Resistor 221 ohm"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "f0c8a11ab027e2c6b965ca66a104b48ca33b89dcf321ff81e1fbdcf8d4c2243a"
encryptedPayload: "U2FsdGVkX1+83jGYsdgiS/Q/Mpubbl4pPcOUiN1S+xDYekYrMw0oYCEM13pUrZ5EHz4OjIUi/ZxwAPiFkhdycpTZT1Ir1hAnFqKFhkj3kOg="
seoDescription: "An Arduino Robot that blinks faster in the dark and stops when panicking, until you hold its hand."
videoLinks:
  - "https://www.youtube.com/embed/xyAZd2rtFl4"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/blink-an-eye-fb83ca_cover.jpg"
lang: "th"