Raspberry Pi Ipad

Introduction: Raspberry Pi Ipad

About: Hi, my name is Stephane. I am 14 years old and I love making things. Currently I am interested in robotics and programming in Java and Swift.

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

Materials:

Raspberry Pi

Sane Smart 7" inch touchscreen

WIFI dongle

Steps:

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:

Step 4:

Microcontroller Contest

Participated in the
Microcontroller Contest

Tech Contest

Participated in the
Tech Contest

Be the First to Share

    Recommendations

    • Toys & Games Contest

      Toys & Games Contest
    • Big vs Small Challenge

      Big vs Small Challenge
    • Fix It Challenge

      Fix It Challenge

    17 Comments

    0
    gamerabbit16
    gamerabbit16

    2 months ago

    What do you use to the buttons et where do you buy this ?

    0
    brightled
    brightled

    Question 8 months ago on Step 4

    what cd where did you get it

    0
    Fritsie911
    Fritsie911

    3 years ago

    Can't you change the title of this Instructable to PiPad?

    Other than that, great instructable! very clear.

    0
    DawnetteB
    DawnetteB

    5 years ago on Introduction

    It's hard to do this step: "Attach the larger orange wire to the correct slot on the power converter board" How do I keep it in that slot? Also, doesn't feed in all the way, what could I be doing wrong?

    0
    leadzeplin
    leadzeplin

    Reply 5 years ago on Introduction

    In order to get the orange wire in you need to pull the two small tabs apart on the side of the slot. This part is quite tricky and takes some fiddling around. Dont be afraid to push hard though on the wire.

    0
    photoJames
    photoJames

    5 years ago on Introduction

    Hey leadzeplin, curious as to how you got the touchscreen to work. I have the Sainsmart 7 inch touchscreen and they say that you need to modify the kernel (which was a big issue for me). Anyway, could you shed some light on this for me? I'm working on making a mount for the touchscreen and all of it's boards. I can post a link once done. (hopefully before school starts back up next month). Any help would be great, links would be even better.

    0
    SatanelloFromHell
    SatanelloFromHell

    Reply 5 years ago on Introduction

    Hi! I've got the same problem too...Monitor works fine but I can't install the USB touchscreen. I'm working on a custom Kali ARm on a raspberry 1 B+

    0
    ibenkos
    ibenkos

    6 years ago

    Awesome project leadzeplin! You shoud make a case for it, that would be nice

    0
    pencilshavingsuk
    pencilshavingsuk

    Reply 6 years ago on Introduction

    Hey man did you manage to make a 3D printed case for the Sainsmart monitor? I've been looking everywhere for a case!

    0
    leadzeplin
    leadzeplin

    Reply 6 years ago on Introduction

    I just decided to cut some cardboard with a Dremel instead. You could use an old shipping box.

    0
    leadzeplin
    leadzeplin

    Reply 6 years ago on Introduction

    I just decided to cut some cardboard with a Dremel instead. You could use an old shipping box.

    0
    ehudwill
    ehudwill

    6 years ago on Introduction

    Are there directions missing? I am seeing a blank step 4.

    0
    rinconics
    rinconics

    6 years ago on Introduction

    Hi. It looks very interesting. Where did you buy the Sane Smart Screen? I would like to try it out. Thanks for sharing

    0
    leadzeplin
    leadzeplin

    Reply 6 years ago on Introduction

    Heres the link: http://www.sainsmart.com/7-inch-tft-lcd-monitor-for-raspberry-pi-touch-screen-driver-board-hdmi-vga-2av.html