กลับไปหน้ารวมไฟล์
magic-eyes-0f99f6-en.md

I wanted to make a project using 8x8 LED matrix without the help of MAX7219 and without adding any of the libraries.

So, I created Magic Eyes - a fun project which act as kind of humans. When something comes very close to us, our eyes closes on its on because of stimuli. I have done the same thing with my project.

I wanted it to be different, cheap and playful. If you use Max7219 circuit with it, it will be cost you around {2*(AU $5.54)}, while if you use only led matrix, it will cost around {2*(AU $0.8)}. I don't want to add any libraries because from them, we can't understand the code.

EXPANDED TECHNICAL DETAILS

Interactive Animated Vision

Magic Eyes is an animatronic project that uses OLED displays to create expressive, life-like robotic eyes that respond to their environment.

  • Dual SSD1306 OLED Drivers: The Arduino manages two independent 0.96" OLED displays via I2C. The firmware renders custom bitmaps for pupils, eyelids, and reflections, providing a wide range of emotions.
  • Smoothing Animation Kernel: Uses a "Random Blink" and "Saccade" (rapid eye movement) algorithm to mimic the behavior of human eyes. This prevents the animatronic from feeling static or "creepy."

Interactive Hub

  • Sensor-Driven Tracking: (Advanced version) Integrates an ultrasonic sensor; as an object gets closer, the "Magic Eyes" will automatically cross or dilate, providing an uncanny level of feedback to the viewer.

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

title: "Magic Eyes"
description: "I built a project using 8x8 LED matrix without using MAX7219 or any extra library files because they make code difficult to understand."
author: "Aggarwal"
category: "Screens & Displays"
tags:
  - "debugging tools"
  - "art"
views: 8282
likes: 2
price: 1120
difficulty: "Easy"
components:
  - "34x Jumper wires (generic)"
  - "1x Infrared Sensor"
  - "1x Led Matrix"
  - "1x Arduino UNO"
  - "1x Breadboard (generic)"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://projects.arduinocontent.cc/c5b4eaf7-e799-4abd-8592-1a6cd146ad27.txt"
documentationLinks: []
passwordHash: "4b1fdd3664abeea3778bf4d974de49c3703c5575218a54bca6c828c90a325ba4"
encryptedPayload: "U2FsdGVkX19BBM05zGmAb4CsejsQ6tNPUAuC4e9F/uzZN+nPLyMI3ac8MftrM2cfOI6czlhnnF2R+webB35b3iJt7bso09GdzDKprdyYJkw="
seoDescription: "Build a Magic Eyes project using an 8x8 LED matrix without MAX7219 or extra library files for simpler, more readable code."
videoLinks:
  - "https://www.youtube.com/embed/JArKdYO73O8"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/magic-eyes-0f99f6_cover.jpg"
lang: "en"