Slashdot Mirror


Man Builds DIY Cellphone Using Raspberry Pi

Photographer and software engineer Dave Hunt has posted an article about his most recent project: a DIY cellphone based on a Raspberry Pi (he calls it a PiPhone). It has a touchscreen dialing interface for making calls, and it's built with off-the-shelf components. The total bill of materials clocks in at about $158: $40 for the rPi, $35 for the 320x240 touchscreen, $15 for the LiPo battery, $48 for the GSM module, and about $20 for miscellaneous other minor parts. Hunt says, '[The GSM/GPRS module] allow us to send standard AT commands to it to make calls, hang up, send texts, data etc. Overall a very clever module. Towards the bottom of the white PCB, you can see the SIM Card, which allows the module to associate with my local GSM network, and it’s using a regular prepaid SIM card, bought in my local phone store for €10. Below the GSM module, you can see the on.off switch and a DC-DC converter, which converts the 3.7volts from the LiPoly battery to 5volts needed by everything else.' He points out that the phone is not terribly practical, but it's a neat project. Hunt has done several others, including turning the Raspberry Pi into a controller for time-lapse photography. He'll be publishing the code he wrote for the PiPhone next week.

83 comments

  1. Time to hire some suicidal Chinese workers... by Anonymous Coward · · Score: 0

    Start mass producing these puppies.

    1. Re:Time to hire some suicidal Chinese workers... by dos1 · · Score: 3, Interesting
    2. Re:Time to hire some suicidal Chinese workers... by davester666 · · Score: 1

      a small, cheap, programmable switch that can be accessed remotely.

      obviously, the FBI must raid the house of everyone who posts a message for this article, as we are now more likely than not to be able to detonate a nuclear warhead anywhere within the US from our home.

      --
      Sleep your way to a whiter smile...date a dentist!
  2. Better then bloatware phones! by Anonymous Coward · · Score: 0

    big, bulky and hard to fit in pocket but still better then phones filled with bloatware

    1. Re: Better then bloatware phones! by Anonymous Coward · · Score: 0

      Than*

  3. i mad a doorbell out of my pi by NemoinSpace · · Score: 5, Funny

    It guides the user through a series of steps to download tunes off the internet and create their own custom ring. The fedex guy thought it was great.
    The cops just kick the door in.

    1. Re:i mad a doorbell out of my pi by Anonymous Coward · · Score: 2, Funny

      Make it play the COPS theme bad boys, when they, kick it in.

    2. Re:i mad a doorbell out of my pi by Anonymous Coward · · Score: 0

      That's nothing. I made a door stop out of my pi. It runs from 12V (8 AA batteries).

    3. Re:i mad a doorbell out of my pi by amiga3D · · Score: 1

      How about "cop killer" instead?

    4. Re: i mad a doorbell out of my pi by Anonymous Coward · · Score: 0

      What about "F the police"? That'll make sure they kick the door in with extra gusto

    5. Re:i mad a doorbell out of my pi by Richy_T · · Score: 1

      That's nothing. I made a door out of several dozen raspberry pis.

      In retrospect, and now that the medication is kicking in, I'm beginning to wonder why.

  4. Wait, it'll never work! by Virtucon · · Score: 2

    it doesn't have the catchy logo nor the rounded corners!?!? Also isn't a cell phone covered by like 250,000 patents?

    He's takin our Jerbs!!!

       

    --
    Harrison's Postulate - "For every action there is an equal and opposite criticism"
    1. Re:Wait, it'll never work! by Opportunist · · Score: 2

      One can only hope that he does.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  5. Wow, a brick! by drinkypoo · · Score: 2

    Not only will nobody try to steal that stack of electronics, but if they did try to mug you for it, you could hit them with it.

    Besides removing that header connector, it could also have the USB connector desoldered, and one of those tiny wifi modules could be soldered directly on there, perhaps after having the connector part of the board cut down with a dremel. That would give you the option to do WiFi SIP as well as GSM.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:Wow, a brick! by dos1 · · Score: 4, Interesting

      For WiFi SIP you could just use phones like Neo900, GTA04 or maybe even Freerunner. Each of them will give you better battery life, better performance (except Freerunner) and won't require you to run proprietary software on them, unlike Raspberry Pi.

      Such DIY project is very nice thing to do as a part of your hobby, but any practical usage will be killed by lack of proper power management.

    2. Re:Wow, a brick! by drinkypoo · · Score: 3, Insightful

      Such DIY project is very nice thing to do as a part of your hobby, but any practical usage will be killed by lack of proper power management.

      I thought we all understood that a project like this wasn't really practical, only an amusement. That's what the first bit of my comment was about. But the second part was about making it better, because why not?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Wow, a brick! by dos1 · · Score: 0

      Because extending the scope of cool project from cool to pointless is just... pointless :)

    4. Re:Wow, a brick! by Opportunist · · Score: 2

      Well, considering the amount of bloat, crap, surveillance and simple bullshit the average phone runs that you can't get rid of (short of risking a bricking), I'd say he should be on par with contemporary "smart" (I'll use the term loosely here) phones.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:Wow, a brick! by morgauxo · · Score: 2

      And then it wouldn't have a USB port anymore.

    6. Re:Wow, a brick! by fahrbot-bot · · Score: 1

      Not only will nobody try to steal that stack of electronics, but if they did try to mug you for it, you could hit them with it.

      I'd like to see him get that thing past the TSA w/o getting a cavity search - I mean "enhanced pat-down".

      --
      It must have been something you assimilated. . . .
    7. Re:Wow, a brick! by drinkypoo · · Score: 1

      And then it wouldn't have a USB port anymore.

      So what? The USB is crap, just barely good enough for something like low-rate USB WiFi.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    8. Re:Wow, a brick! by amiga3D · · Score: 1

      Because the project IS the point. It's learning through doing which is, in the end, what the Pi is all about.

    9. Re:Wow, a brick! by Anonymous Coward · · Score: 0

      I thought we all understood that a project like this wasn't really practical, only an amusement.

      Oh heavens no! This is the slashdot webzoneboardthingy, where the raspberry pi is only compared to xeon i7 desktops and thus declared worthless in every conceivable way, and is the work of the devil himself for having a non-open GPU compared to the complainers open-source nvidia card.

      People list as a complaint that the raspberry pi doesn't include the uber-rare and only-for-sale-from-the-raspberry-foundation components such as a micro USB cable or USB keyboard - quite literally saying the rasp pi's target market would never ever have such a component on hand in massive quantities already.

      The very same people who read enough of the documentation to know writing an image file to an SD card is required, yet somehow take from those instructions a process that ends up converting their toaster oven into a refrigeration unit while replacing their desktops BIOS setup code with a game of tetris instead.

      No, the understanding that the raspberry pi is a low end computer+electrical hobbiest device and not a replacement for their gaming rig desktop, is in fact quite rare to see around these parts.
      I think the entirety of all 20 people that realize that have stopped posting corrections long ago.

    10. Re:Wow, a brick! by dos1 · · Score: 1

      That's what I've been referring to. Putting some parts together to get modem working on Raspberry Pi maybe isn't hard, but it's definitely a great experience for a hobbyist doing something like that for the first time. In contrast, adding WiFi module and installing some SIP software on it is actually brain-dead simple (apt-get install linphone? :P) - it won't teach you anything more, and it won't work in any reasonable way as well thanks to Raspberry Pi limitations.

      Doing stuff like that is great when they're fun, you can learn something from it or you can brag about it. Implementing suggestions above will provide none of these things, while it might provide a disappointment when you'll keep your hopes too high.

  6. pre-slashdotted! by Anonymous Coward · · Score: 0

    3 posts...

    1. Re:pre-slashdotted! by LynnwoodRooster · · Score: 1

      Well, when you run your server on a Raspberry PI...

      --
      Browsing at +1 - no ACs, I ignore their posts. So refreshing!
  7. phone number by Anonymous Coward · · Score: 0

    and now we all know his phone number!

    1. Re:phone number by Anonymous Coward · · Score: 0

      For a small fee I will sell you a book listing the phone numbers of everyone in the entire town of North Platte, Nebraska!

  8. Slashdotted phone number? by Anonymous+Psychopath · · Score: 1

    I'd be pissed if my phone started ringing incessantly because it was in a video on /.

    --

    Eagles may soar, but weasels don't get sucked into jet engines.

    1. Re:Slashdotted phone number? by ChunderDownunder · · Score: 1

      He displays it publicly on his website, so hasn't tried to hide the fact.

      Y'know, maybe it's a marketing ploy to get one of the 3.5M slashdot readers to discuss business opportunities/offer him a job?

    2. Re:Slashdotted phone number? by Anonymous Coward · · Score: 0

      3.5M readers is really stretching it nowadays.

    3. Re:Slashdotted phone number? by grub · · Score: 2

      I think he's mixing his Arabic and Roman numerals. 3500 readers is about right for 2014.

      --
      Trolling is a art,
  9. Smartphone? by insanecarbonbasedlif · · Score: 2

    That's a bit of a stretch... it doesn't even play Candy Crush.

    --
    Just because I doubt myself does not mean I find your position compelling.
    1. Re:Smartphone? by Opportunist · · Score: 4, Informative

      See how smart it is? Smarter than a LOT of cell phone users already!

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  10. And evidently his website is also running on pi by Anonymous Coward · · Score: 2, Funny

    nt

  11. The real question... by Anonymous Coward · · Score: 0

    The real question is, what will airport security think of it...?

    1. Re:The real question... by dos1 · · Score: 1

      I guess it depends on the case you'll put it into. If it'll look like a regular old brick-phone, then there will be no difference between mass-produced and "DIY" one. Both of them will be subject to active eavesdropping by BTSes inside the airport and will be prevented to connect to regular ones outside the airport with jamming, so with "DIY" one you're just as "safe" as with the regular one.

    2. Re:The real question... by hawguy · · Score: 1

      I guess it depends on the case you'll put it into. If it'll look like a regular old brick-phone, then there will be no difference between mass-produced and "DIY" one. Both of them will be subject to active eavesdropping by BTSes inside the airport and will be prevented to connect to regular ones outside the airport with jamming, so with "DIY" one you're just as "safe" as with the regular one.

      Looks like he might be able to fit it into an old Motorola MicroTAC phone body:

      http://en.wikipedia.org/wiki/F...

    3. Re:The real question... by Anonymous Coward · · Score: 1

      I wouldn't go anywhere near the airport.with that.
      They freak out and arrest people for having things looking much less like a bomb than that.

  12. So, really... by NoMaster · · Score: 4, Insightful

    $40 for the rPi, $35 for the 320x240 touchscreen, $15 for the LiPo battery, $48 for the GSM module, and about $20 for miscellaneous other minor parts.

    So, really this is "Man Builds DIY Cellphone Using DIY Cellphone Module".

    --
    What part of "a well regulated militia" do you not understand?
    1. Re:So, really... by dos1 · · Score: 2

      Any other interpretation is basically impossible, so well...

    2. Re:So, really... by timeOday · · Score: 3, Informative
      Well it's all a matter of degree. The phone is impressive. On the other hand, the prefab GSM Module is really the core of the phone.

      Oooh, car analogy time! This is like a kit car where you use a Chevy or Ford engine and transmission. Very few hobbyists go further than that, and if they do, they aren't hobbyists by the time they're done :)

    3. Re:So, really... by artor3 · · Score: 3, Interesting

      Were you expecting him to fab his own chips? Maybe he should grow his own silicon wafers while he's at it. Although, if he really wants to make a DIY phone, he must first invent the universe.

    4. Re:So, really... by Em+Adespoton · · Score: 1

      Well, he could use a software radio module, and reverse engineer the whole GSM thing (but leave the SIM card to do the crypto with the towers). Should be possible, and you'd end up with a phone that could use the software radio to do funky low-level things across the spectrum.

      Of course, such a thing would be illegal in most places where phones are used.

    5. Re:So, really... by rastos1 · · Score: 1

      he must first invent the universe.

      Hah. I really could come up with a few improvements ...

    6. Re: So, really... by Anonymous Coward · · Score: 0

      Nah, I'd just expect something more than engineering class assignment-tier project from something that is supposed to be newsworthy (otherwise it wouldn't be here, would it?)

    7. Re:So, really... by NoMaster · · Score: 1

      Were you expecting him to fab his own chips? Maybe he should grow his own silicon wafers while he's at it. Although, if he really wants to make a DIY phone, he must first invent the universe.

      Oooh, sarcasm!

      You're being stupid, but yes - I do expect a bit more from a so-called tech site than "Man Builds Cellphone By Plugging Together Bits From Adafruit & Micro4You". Maybe a little bit of soldering, or at least a reasonable bit of commentary on how it all plugs together & works?

      In case you didn't realise, the GSM module is pretty much the complete phone by itself; it's got the radio, controller, mic input, & speaker output all on one board. All that's missing is something to send it AT dialling commands.

      And it's not like the same thing hasn't been done several times before, using everything from arduinos and MSP430s up to ARM chips...

      --
      What part of "a well regulated militia" do you not understand?
    8. Re:So, really... by Bing+Tsher+E · · Score: 1

      Since he doesn't appear to have really incorporated many "smart" functions using the pi, it could have all been done with the GSM module, a keypad, a PIC, and a generic 44780 based LCD display. That would, of course involve soldering, and assembly language, and no fat module idling along running linux.

    9. Re:So, really... by Smallpond · · Score: 1

      He didn't really discuss the software in the demo, but it looked fairly polished (not surprising from a professional software engineer) and if you noticed even had a PiPhone logo boot screen. It was certainly a lot more work to do this than the people who claim to have "built their own computer".

    10. Re:So, really... by amiga3D · · Score: 1

      I think they have the death penalty for that now.

  13. WTF is up with the broken new look? by Anonymous Coward · · Score: 0

    This is horrible. I've been away for about a year, and now I wish I had stayed away.

    1. Re:WTF is up with the broken new look? by Anonymous Coward · · Score: 0

      do a google search for "fuck beta"

      or just go to the forks, pipedot or soylentnews

    2. Re:WTF is up with the broken new look? by Eunuchswear · · Score: 1

      What beta? I see no beta here.

      --
      Watch this Heartland Institute video
  14. DIY Cell Phone by CFBMoo1 · · Score: 1

    I'm sure there is better components out there but this is really cool and make me wonder if I could build my own 1960's Star Trek communicator at some point before I die and have that as my cell phone.

    --
    ~~ Behold the flying cow with a rail gun! ~~
    1. Re:DIY Cell Phone by Anonymous Coward · · Score: 0

      I miss my Motorola Startac phone sometimes

    2. Re:DIY Cell Phone by BitZtream · · Score: 1

      1997 called, they want their idea back.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    3. Re:DIY Cell Phone by Anonymous Coward · · Score: 0

      Did you warn them about 911 ??

    4. Re:DIY Cell Phone by Hognoxious · · Score: 1

      Mine got taffed by an arab. I know this, because he left my SIM in it (it was a PAYG) and some of my friends called me before they knew.

      For a while I used to call it at random hours of the day & night. If I could remember the number I'd do it now.

      Also, the stupid sod never worked out how to change the voicemail message.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  15. Not first by dos1 · · Score: 1

    By the way, this is not the first DIY mobile phone: here's a phone made out of Nokia N810 Internet Tablet: http://talk.maemo.org/showthre...

  16. And? by BitZtream · · Score: 1

    He bought premade modules and did something you've been able to do since just a few months after the RPi came out. Its been possible with Arduino shields for far longer.

    Why exactly is this here? Just because the editors have no idea what articles their posting and have just realized that for way too much money you can make a really shitty cell phone?

    I've got an arduino based cell phone buried in my desk somewhere, all using off the shelf modules, I'm pretty sure all of which I bought from radioshack though some may come from sparkfun just to save money. Its no more difficult than stacking some lego bricks together and moving an actuator with Lego Mindstorms.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    1. Re:And? by Anonymous Coward · · Score: 0

      I've got an arduino based cell phone buried in my desk somewhere, all using off the shelf modules, I'm pretty sure all of which I bought from radioshack though some may come from sparkfun just to save money. Its no more difficult than stacking some lego bricks together and moving an actuator with Lego Mindstorms.

      So post a link to your build or STFU.

    2. Re:And? by BitZtream · · Score: 1

      No, I won't post a link to my build because its not impressive, but I'll help your lazy ignorant ass out a bit.

      http://lmgtfy.com/?q=arduino+c...

      First link is a basic phone for fucks sake

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  17. GBoard Pro anyone? by Anonymous Coward · · Score: 0

    You can buy an Arduino powered GBoard Pro for $58 with integrated SIM900 and add iTead Studio's LCD Display and do this without all the fuss. Just saying.

  18. Scrambler by bigfoottoo · · Score: 1

    Lovely! Linux with complete access to the mic and speaker. Should be able to pair these up and have reasonably secure scrambled voice communications.

    1. Re:Scrambler by Anonymous Coward · · Score: 0

      ...just like with any other proper GNU/Linux phone, like Neo Freerunner or Neo900?

  19. Not to criticise his efforts but. .. by BeaverCleaver · · Score: 1

    I built one using a picaxe + GSM module in 2010. It was pretty challenging fitting enough AT commands in the limited eeprom on the picaxe. Worked great on the protoboard but I never bothered making a PCB for what is really a pretty pointless device. Even in 2010 I could have bought a better phone for $20. GSM modules are really useful: using one to make a phone seems like a waste! They're much more interesting for things like remote monitoring or smart SMS-enabled devices...

  20. I am failing to see the "not very practical" part by Anonymous Coward · · Score: 0

    OK, he needs to upgrade from that QVGA touchscreen to WVGA or something .. other than that it's not too bad for the price.

  21. Cool, but missing one thing... by craigminah · · Score: 1

    Would be better with a floppy raid attached for backup: http://www.wired.com/2009/05/f...

    Actually a neat project but I wanted to be snarky...

  22. Impressive.... by Tsolias · · Score: 1

    NOT. I've seen a friend doing the same thing for his thesis(he was an undergraduate) back in 2006 were everything was more expensive(boards,controllers, various modules) and more primitive. Back then there were no IDEs for boards like arduino, you had very few libraries to work with and everything was done mostly by hand, I remember him building some of the circuits too(custom pcb with components like the gsm module), as some module were to expensive or had a strange shape and couldn't feet with the rest of the components.

    1. Re:Impressive.... by Anonymous Coward · · Score: 0

      The fact that it was cheap and easy makes it impressive.

  23. Why ...... by thephydes · · Score: 1

    is it that people who probably don't have the skills to do something like this, always say that it is rubbish? Geeze, give the man some credit for ingenuity, after all thinking like he does is how technology progress.

    1. Re:Why ...... by Anonymous Coward · · Score: 0

      Because obviously those people that spent SOOOOooo long doing it the hard way deserve all the credit ever.

      Apparently you have to suffer insane levels of pain, stress and anger to ever be considered "impressive".
      Sort of like ToadyOnes definition of FUN.

  24. The day I knew I was old by Anonymous Coward · · Score: 0

    was when the olds kept turning up in the news. Another generation of hardware and software hackers have just learned to blink and LED and their imaginations are popping with the possibilities. Engineering is cool and I'm glad to see continuing interest in it. On the other hand, there is nothing newsworthy about this from either a technological nor an innovating standpoint. It has all been done before and it's about as difficult as using a serial port.

    Can I get a /. for my "Man makes GPS with ATmega8" or "Man sends himself SMS messages with ARM Cortex M0" or maybe "Man makes PSX and USB gamepad with microcontroller" or "Kid mods own console by bit-banging SCEA over serial port." Uhhhh "College student builds 100MHz logic analyzer and VGA controller" etc.

    Oh wait, I forgot I need to associate myself with a buzzword like Raspberry Pi, MIT, or Arduino to be relevant to the latest generation of nerds and thus newsworthy. Plugging a bunch of off-the-shelf modules together is something a 12 year old can do. News would be if somebody made a better calculator than the HP48G, not "ZOMG RPi WTFBBQ!!!?!?!"

  25. Re:alkjdf;aldjfl;ajfda;ljfs by Eunuchswear · · Score: 1

    Sent from his Rasberry Pi.

    --
    Watch this Heartland Institute video
  26. "PiPhone" by Arancaytar · · Score: 2

    Apple is going to sue him so hard he'll think he's Samsung.

  27. Encryption? by Anonymous Coward · · Score: 0

    With the Pi, could there be some kind of scrambling or encrypted voice?

    1. Re:Encryption? by Anonymous Coward · · Score: 0

      Yes, just like with any other proper GNU/Linux phone - and in case of them, with added value of being able to last on battery for more than two hours.

  28. Interference by GerbilKor · · Score: 1

    You can even here the distinctive radio interference GSM phones make at about 2:26. Whenever my clock radio makes that sound I know I'm about to get a text message.

  29. What's to see? by alexkaskasoli · · Score: 1

    I'm a second year student of Ethical Hacking. About a quarter of my class chose to do the "Raspberry Pi" project this year, where most of us successfully came up with basically that very same device (minus the touchscreen, our uni doesn't have any, although I can't imagine it would take us more than a couple of weeks of hacking at it to have decent touchscreen support). Mine also has Metasploit and can launch attacks in response to phone call/SMS :) So yeah about 20 second year students this year, probably about 20 in each batch previous years for a few years did this. We didn't make it to Slashdot :'(

    1. Re: What's to see? by Anonymous Coward · · Score: 0

      Geez.. Pipe down there Mr " me too mee toooo!!"

  30. Build a mesh network phone. That's imoressive by Kazoo+the+Clown · · Score: 1

    Using off the shelf components to clone existing functionality is boring. What would be much better is to build a secure mesh network phone. Sure, it would take a bunch of them to be very useful, but you have to start somewhere. Start with local capability that would work in your college dorm or something. And make sure it's end-to-end encrypted from the start. There's something that could be world changing. Kickstart it if necessary.