Hereís my latest DIY project, a smartphone based on a Raspberry Pi. Itís called Ė wait for it Ė the PiPhone. It makes use an Adafruit touchscreen interface and a Sim900 GSM/GPRS module to make phone calls. Itís more of a proof of concept to see what could be done with a relatively small form factor with off-the-shelf (cheap) components. I donít expect everyone to be rushing out to build this one, but I had great fun in doing it, as it builds quite nicely on my previous projects, especially the Lapse Pi, a touchscreen time-lapse controller, and uses most of the same hardware.
What makes this different from the Timelapse controller is the addition of a a SIM900 GSM module, which is connected via UART to the Raspberry Pi. Also, I got myself a LiPo battery that would fit nicely between the TFT screen and the Raspberry Pi, so it could be used standalone, without any wires hanging off it whatsoever. Hereís the finished PiPhone.
Also shown in the above pic is the touchscreen interface I developed for the purpose of this project. Itís a numeric keypad, with a display of the number to dial at the top, and a phone icon at the bottom to make or hang up the call.