Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 hardware
Octocat-spinner-32 libraries
Octocat-spinner-32 storybox
Octocat-spinner-32 uploader
Octocat-spinner-32 readme.rst
Octocat-spinner-32 test_code.py
readme.rst

Storybox

This is Hackerspacekl Entry to the Great Global Hackerspace Challenge.

Software requirement

Arduino
  1. Bounce library - http://www.arduino.cc/playground/Code/Bounce
  2. TrueRandom Random No Generator - http://code.google.com/p/tinkerit/wiki/TrueRandom
Uploader(Incomplete!!!!)
  1. Python - http://python.org/download/
  2. Pyserial - http://pyserial.sourceforge.net/
  3. Pygtk - http://www.pygtk.org/

Usage(Testing)

Copy the folder storybox in libraries to arduino libraries folder, the using the arduino IDE to open storybox.pde. and compile and upload.

run python test_code.py this should upload the data to the storybox.

Hardware

Arduino shield
  1. 16x2 Character LCD: displaying the random word.
  2. Momentary button: the only button for user interaction.
  3. Buzzer: acknowledging that the user has pressed the button.
  4. I2C EEPROM: storing a list of word.
  5. Preset 1: adjusting brightness of the LCD backlit.
  6. Preset 2: adjusting contrast of the LCD display.

The schematic (.sch) and PCB layout (.brd) are drawn in EAGLE Layout Editor

Bill Of Material

No Item Qty Legend
1 AT24CXXB-PU 1 IC1
2 2N3904 2 Q1,Q2
3 16X2 LCD Module 1 LCD
4 Trimmer – 1k 1 R6
5 Trimmer – 4k7 1 R7
6 Resistor 1k 3 R2,R3,R4
7 Resistor 220R 1 R5
8 Resistor 10k 1 R1
9 Ceramic Capacitor 100nF 1 C1
10 Buzzer 1 SG1
11 Tact Switch – N.O 1 S1
12 Protoshield 1  
Something went wrong with that request. Please try again.