Files
googly/IDEA.md
T
2026-07-11 23:21:21 -04:00

18 lines
855 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# googly
A standalone desk pet for Seth's desk at Google. Arduino Mega 2560 + 3.5" UNO-form
8-bit ILI9486 touch shield. Plug into any USB power brick and it lives: a big
expressive face (Cozmo/EVE style) that blinks, looks around, sleeps, and reacts
to touch.
- Tap = poke (surprise → happy; rapid pokes → dizzy spiral eyes)
- Long press = pet (closed eyes, blush; hearts if it likes you enough)
- 30 min ignored = sleep (z z z), any touch wakes it
- Rare idle events: sneeze, yawn, watches a fly cross the screen
- One mood value 0100: interaction raises it, uptime decays it. Persisted in
EEPROM (write-throttled). It sulks but never dies — zero-guilt Tamagotchi.
No network, no host, no SD needed. Face is drawn procedurally with GFX
primitives; animation only redraws eye/mouth regions (full-screen redraw is too
slow on the 8-bit bus).