กลับไปหน้ารวมไฟล์
2-animatronic-eyeballs-with-up-down-motions-a5839a.md

ลูกตา Animatronic 2 ข้างพร้อมการเคลื่อนไหวขึ้นและลง!

โดยพื้นฐานแล้วผมสังเกตว่ายังไม่มีโปรเจกต์เกี่ยวกับการใช้ Servo 4 ตัวเพื่อควบคุมลูกตา 2 ข้าง ผมจึงได้สร้างโปรเจกต์นี้ขึ้นมา เขียนโค้ด และตอนนี้กำลังปรับปรุงให้โปรเจกต์นี้ดียิ่งขึ้นและเข้าใจง่ายขึ้น

ผมได้ติดตั้ง Servo เข้ากับแผ่นกระดาษแข็งด้วยกาว จากนั้นดัดโลหะให้เป็นรูปทรงที่ต้องการ รูที่เจาะนั้นพอดีกับหัว Servo เกือบจะสมบูรณ์แบบ ติดตั้งหัว Servo เข้ากับโครงยึด หาสุดกึ่งกลางของลูกบอลโฟมขนาด 1 นิ้ว เจาะทะลุไปอีกด้านหนึ่ง แล้วสอดแกนผ่านลูกตา เมื่อประกอบทั้งหมดเข้าด้วยกันแล้ว ให้สร้างแผ่นหลังที่ยาวกว่าหัว Servo เล็กน้อย ใช้ digital calipers ถ้ามี หรือกะด้วยสายตา ติดตั้ง Servo อีกสองตัวที่ด้านหลังของแผ่นกระดาษแข็ง โดยให้ระดับเดียวกับด้านบนของลูกบอลโฟม ใช้ zip ties ยึดลูกบอลเข้ากับ Servo ด้านหลัง อัปโหลดโค้ด เปิด serial monitor แล้วกด 1 จากนั้นกด Enter ผมท้าให้คุณลอง!

ขอให้สนุกนะครับ และโปรดถ้าคุณใช้โค้ดของผม โปรดแท็กผมในเนื้อหา หรือการอัปเดตโปรเจกต์ด้วย! ขอบคุณครับ!

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

การประสานงานการมองเห็นแบบ Bionic

โปรเจกต์ Animatronic นี้จำลองการเคลื่อนไหวที่ประสานกันของดวงตาทางชีวภาพ สร้างเอฟเฟกต์ตัวละครที่แสดงออกและสมจริงอย่างมาก

  • การเชื่อมโยง Servo คู่: ใช้ SG90 micro servos สองตัวที่เชื่อมต่อกับชุดของ 3D-printed mechanical gimbals Arduino จะจัดการการเคลื่อนไหว "Pan" (ซ้าย/ขวา) และ "Tilt" (ขึ้น/ลง) เพื่อให้แน่ใจว่าดวงตาทั้งสองข้างเคลื่อนไหวพร้อมกันอย่างสมบูรณ์แบบเพื่อรักษาระดับ "Gaze" ที่สมจริง
  • การควบคุมการเคลื่อนไหวที่ราบรื่นและลดการสั่น: ใช้ฟังก์ชัน "Easing" ที่ทำงานด้วยซอฟต์แวร์ แทนที่ Servo จะกระโดดไปยังตำแหน่งใหม่ทันที Arduino จะคำนวณเส้นโค้งการเร่งความเร็วและการลดความเร็วอย่างค่อยเป็นค่อยไป เลียนแบบการเคลื่อนไหวของกล้ามเนื้อตาตามธรรมชาติ

การปรับปรุงรูปลักษณ์

  • การกระพริบแบบสุ่ม: รวม Servo หรือวงจร LED รองเพื่อจำลองการ "Blink" ในช่วงเวลาสุ่ม เพิ่มมิติของ "ชีวิต" ที่เป็นอิสระให้กับตัวละคร

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

title: "2 Animatronic eyeballs with up & down motions!"
description: "Code and instructions all included!"
author: "proton1055"
category: "Motors & Robotics"
tags:
  - "Robots"
  - "Internet Of Things"
views: 1601
likes: 1
price: 1120
difficulty: "Intermediate"
components:
  - "1x The Old Duponts"
  - "1x Metal For Brackets"
  - "2x Styrofoam Ball"
  - "1x SG90 SERVO PACK"
  - "1x 30v and 10a Power Supply"
  - "1x Cardboard For Projects"
  - "1x Breadboard for Projects"
  - "1x Arduino Uno Rev3"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://projects.arduinocontent.cc/21ff919f-46e4-4369-96cb-d7764143991e.ino"
documentationLinks: []
passwordHash: "746a1fb4dceaf25132dc5b5bcb2b1fa28883628b16d5d8d16266c8027035f061"
encryptedPayload: "U2FsdGVkX1/UQMBpQ1I33xmyaW0rLgTevrU6S1gR+oJFUFtY4LvKgBMZEoZFFpTWEI2cQk5gE0wnhkXOksMkQwdko4pnBj4hn4le3HtTjHA="
seoDescription: "Build 2 Animatronic eyeballs with up & down motions. Includes Code and instructions for your next DIY Arduino project."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/2-animatronic-eyeballs-with-up-down-motions-a5839a_cover.jpg"
lang: "th"