The Humane Reader is a low-cost device which can bring a five thousand book library into a home or school which has no other access to internet content. The Reader can be produced in quantity for approximately $20 per unit, and uses any existing television set as a display device for Wikipedia or other content. It is available to NGOs, educators, non-profits or other aid agencies.


Atmega328p Microcontrollers – one for video, one for USB, and one for general computing.
NTSC/PAL composite video output for display on any TV
B&W 38×25 character text or simple graphics display
VT52 + H19 video terminal emulation
Accepts PS/2 Keyboard
Micro-SD Card Reader
PWM Audio output
Completely Open Source design
Infrared LED and reciever
Micro-USB powered
Fully programmable USB controller (atmega328p) allows use as a variety of USB slave devices
Main MCU is serial programmable via USB
Expansion headers compatible with most Arduino expansion shields
4 input buttons
Optional aluminum case with powder coat finish
Programable using C/C++ libraries, or via Arudino IDE
Uses Tellymate Project code for vt52 video output
Uses AVR V-USB firmware to implement a USB device

[Thanks, Hans!]

John Baichtal

John Baichtal

My interests include writing, electronics, RPGs, scifi, hackers & hackerspaces, 3D printing, building sets & toys. @johnbaichtal

  • jktechwriter

    I love this… best of luck with the project’s progress… I hope you can get the funding you need for testing.