Introduction: Raspberry Pi Ipad
This is a completely awesome project. It is a home made Ipad That costs less the $100! You need very little programming skills. If you want a cheap Ipad and you love making things this is the project for you! Please vote for me in the competitions.
Step 1: Hardware
Sane Smart 7" inch touchscreen
Step 1: Attach the larger orange wire to the correct slot on the power converter board (like shown above).
Step 2: Attach the smaller orange wire to the 4 wires connected together.
Step 3: Attach the Raspberry pi to the power converter board using the vga ports.
Step 4: Attach the WIFI dongle to the usb port on the raspberry pi.
Step 5: Attach the usb cable from the touchscreen to the usb port on the raspberry pi.
Step 2: Installing the Drivers
Step 1: Plug in the power converter board to a computer.
Step 2: Put the CD into the computer.
Step 3: Upload the driver to the lcd.
Step 3: Setting Up the Raspberry Pi Ipad
Note: The next steps are performed in the Raspberry PI's Debian Wheezy. This is a method for calibrating the touchscreen which will work just for Xserver and Xserver based applications.Install xinput_calibrator.Install some dependencies:sudo apt-get install libx11-dev libxext-dev libxi-dev x11proto-input-devDownload xinput_calibrator somewhere in the Raspberry PI's folder structure.wget http://github.com/downloads/tias/xinput_calibrator/xinput_calibrator-0.7.5.tar.gzUnpack it and then navigate to the unpacked folder and then install it using:./configure
make sudo make installAfter this step you should run xinput_calibrator(from Xserver terminal console: first startx then open console and then run it).xinput_calibratorFollow the on screen instructions(touching some points on screen) and after calibration is complete you will receive a message like this:Calibrating EVDEV driver for "eGalax Inc. USB TouchController" id=8 current calibration values (from XInput): min_x=1938, max_x=114 and min_y=1745, max_y=341
Doing dynamic recalibration: Setting new calibration data: 121, 1917, 317, 1741
--> Making the calibration permanent <-- copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf' Section "InputClass" Identifier "calibration" MatchProduct "eGalax Inc. USB TouchController" Option "Calibration" "121 1917 317 1741" Option "SwapAxes" "1" EndSectionFor Raspbian you have to create a file:sudo nano /usr/share/X11/xorg.conf.d/01-input.confAdd in this file the content above(starting with Section "InputClass" line) and then save it(ctrl+O).Note: