“TinyPhoto is a small rotating photobook embedded graphics project that uses the low-power ATtiny85 microcontroller (3mA) and a 128×64 pixel OLED display (c.5-10mA typical, 15mA max). This combination can deliver at least 20 hrs of continuous play on a 3V coin cell battery (225mAh capacity). TinyPhoto can be readily built from a handful of through-hole electronic components (12 parts, £5) organized to fit onto a 3cm x 7cm single-sided prototype PCB. The embedded software is c.150 lines of C code and uses less than 1,300 bytes of on-chip memory. TinyPhoto rotates through five user-selectable images using a total of 4,900 bytes (yes, bytes!) stored in the on-chip flash RAM. The setup produces crisp photos on the OLED display with a real-time display rate that is instantaneous to the human eye with the Tiny85 boosted to run at 8MHz. A custom device driver (200 bytes) sets up the OLED screen and enables pixel-by-pixel display. Custom Forth code converts a 0-1 color depth image into a byte-stream that can be written to the onboard flash for rapid display. It is a reminder of what can be accomplished with low-fat computing…”
Related Content
Related Posts:
- ATtiny Game Boy
- Interfacing SSD1306 Based I2C 128x64 OLED Module With ATtiny85 Without Frame Buffer in Assembly Code
- How to make Attiny based mini game console
- Mini Gamepad
- Tiny Game Console
- 32 Band Audio Spectrum Analyzer Using Oled Display And Attiny85
- SCOTT - Scientific RPN Calculator with OLED display and ATTINY85 microcontroller
- ATtiny85 Ring Watch
- Arduboy DIY with FX
- A Circular Binary Clock