Learn how to get Free YouTube subscribers, views and likes
Get Free YouTube Subscribers, Views and Likes

#1 - Smoothly Animated Robot Eyes on OLED Displays with the Robo Eyes Library

Follow
FluxGarage

This is the first demonstration of the FluxGarage Robo Eyes Library that can be used to draw fluidly animated robot eyes to an OLED display with an Arduino or a compatible microcontroller.
The eyes are drawn based on the Adafruit GFX library's graphics primitives, such as rounded rectangles and triangles. The eyes' geometry, as well as their positions and mood expressions can simply be changed through a set of generic variables and several methods. Also, there's a bunch of "macro animations" like laughing (shaking vertically) or confused (shaking horizontally). All state changes are tweened, resulting in flicker free, smoothly animated eyes.
The code is written with a non blokcing approach in mind, meaning without using delay();

The creation of the FluxGarage Robo Eyes Library is my first step within a larger project: creating a DIY robot from the perspective of a designer.

00:00 PROJECT INTRO AND OVERVIEW
01:10 Hardware Setting, Autoblinker and Idle Mode Feature
01:53 Mood Types
02:14 Macro Animations Laugh
02:51 Macro Animations Confused
03:23 Macro Animations Flicker
03:58 Eyes Configuration Panel
04:18 Eyes Configuration Panel Width and Border Radius
04:31 Eyes Configuration Panel Space Between
04:45 Eyes Configuration Panel Cyclops Mode
05:20 Eyes Configuration Panel Curious Mode
05:50 WHAT COMES NEXT?

posted by noazyguitarsjf