What is Raspberry Pi for?

GoodEnough

Golden Member
Apr 24, 2011
1,547
19
81
It is a small computer? Ok, so what are some real uses for it?
All I see is silly "top 10" lists for things that have no real practical value.

Has anyone heard of anything useful that was created by Pi that was not able to be created before it existed?

I also don't understand the point of using it as a $30 desktop as a way to save money. Seems like a pointless way to save money. I assume they invented this NOT as a low cost alternative to a desktop PC.
 

Scarpozzi

Lifer
Jun 13, 2000
26,392
1,780
126
Rasberry Pi and Arduinos are both good for creating small controllers where you need to execute code and interface with input devices.

They can be great development tools for proof of concept designs without having to do a full prototype design. (cheap starter projects without having to actually design specialty circuits or controllers)

Since they can have wifi and Bluetooth and other radios, in addition to USB/NICs, they allow remove access and can be used as bridges to other, older technologies without forklifting them altogether. If you are simply using it as a computer, you're going to be disappointed because the processing power is limited.

You're better off having an application for the devices before you buy one....unless you just like trying to invent things. I've written some arduino code for a few prototype projects and played around with some of the input devices....they're really cheap from China and can do a lot of cool functions. I've seen a lot of people use them for home automation and remote control of otherwise non-networked home systems.
 

disappoint

Lifer
Dec 7, 2009
10,132
382
126
I could post a lot on this topic but I'll leave that up to someone with more time to allot to it so I'll keep it short.

I saw a mudcrab the other day...

Just kidding I saw someone make a pinball machine out of a BeagleBone Black. It's for hobbyists.
 
Oct 25, 2006
11,036
11
91
Its basically a learning tool for kids who want to code/tinker and can be used as a cheap controller for certain hobby projects.

But otherwise, I've found mine useless. Too slow to do anything I want it to do properly and even with the updated variant, can't actually find a use for it.
 

mmntech

Lifer
Sep 20, 2007
17,501
12
0
I think a lot of people have forgotten what the Raspberry Pi was originally meant to be. It's an affordable device to help teach coding and computer science to kids and adults. Especially those who may not be able to afford a full powered desktop or laptop.

From their website.
The idea behind a tiny and affordable computer for kids came in 2006, when Eben Upton, Rob Mullins, Jack Lang and Alan Mycroft, based at the University of Cambridge’s Computer Laboratory, became concerned about the year-on-year decline in the numbers and skills levels of the A Level students applying to read Computer Science. From a situation in the 1990s where most of the kids applying were coming to interview as experienced hobbyist programmers, the landscape in the 2000s was very different; a typical applicant might only have done a little web design.
 

luv2liv

Diamond Member
Dec 27, 2001
3,502
94
91
the cheapest Sonos for streaming music is about $200.
i have the rasp pi streaming music for about $50, not including cost of my stereo systems. each room has a rpi for streaming music. they play their own music or i can sync them up to play just 1 song. pretty cool
 

Blue_Max

Diamond Member
Jul 7, 2011
4,223
153
106
The new one has enough muscle to make a MAME gamer with zero footprint. (Heck, duct-tape it to the back of the TV!) :D
 

Carson Dyle

Diamond Member
Jul 2, 2012
8,173
524
126
the cheapest Sonos for streaming music is about $200.
i have the rasp pi streaming music for about $50, not including cost of my stereo systems. each room has a rpi for streaming music. they play their own music or i can sync them up to play just 1 song. pretty cool

Yep. The newest one makes a fine Squeezebox emulator.
 

Red Squirrel

No Lifer
May 24, 2003
70,592
13,807
126
www.anyf.ca
It's a super cheap computer, basically, and it also has IO pins which can be useful for all sorts of stuff such as home automation.

So it has tons of uses. I use one as a HTPC. Pretty much any situation where you want to display something on a screen they're great for that because of their price. You can get special boxes that do VNC if you want to broadcast something to a bunch of TVs... or you can do it cheaper with a PI.

With the RPI 2 being decently powerful I'm even wondering how viable it would be as a desktop for basic internet browsing and stuff.

Another thing that's great is how they use very little power so in an application such as a home automation system you could set it up on a little backup battery and it would probably run for quite a while. Heck you could probably watch a couple movies through a power outage on a marine battery or two. The TV would probably be what uses the most power. Great for camping or something too.
 

GoodEnough

Golden Member
Apr 24, 2011
1,547
19
81
Anyone who can afford Pi, can also afford a used $100 laptop or desktop,
so the cost savings angle is silly and moot.

Ok, so it's a portable CPU that can have a display screen.
Also, it has IO ports, so you can have it control some external device.

How would it work with home automation?
What would it hook to? A digital thermostat?

Can you give me more examples?
 

thecoolnessrune

Diamond Member
Jun 8, 2005
9,673
583
126
You do understand that you did this in your last post about laptops right? I'm sorry if this isn't obvious, but the standards by which you rank things is not the standard everyone else uses :)

Anyone who can afford Pi, can also afford a used $100 laptop or desktop,
so the cost savings angle is silly and moot.

Completely false and absurd. There is a vast difference between $35 and $100. Would you say that if you can buy a $35 shirt that you can buy a $100 shirt? There's no reason to buy the $35 when you could buy a $100 shirt? I'm sorry but it's definitely your point that is silly and moot.

Ok, so it's a portable CPU that can have a display screen.
Also, it has IO ports, so you can have it control some external device.

How would it work with home automation?
What would it hook to? A digital thermostat?

Can you give me more examples?

Here's an example. Tell me why I would spend $100 for a used, power-hungry computer, when I have a print server, and music streamer running off a $35 device that consumes 5 watts or less? Since all the evidence of the internet can't apparently convince you, why don't you try to convince us why we should spend $65 more on something that uses more power, is larger, and louder than a little puck that we can put anywhere?
 

Red Squirrel

No Lifer
May 24, 2003
70,592
13,807
126
www.anyf.ca
For home automation you could have input pins to read certain conditions of binary devices such as if a door is open or not (contact switch) or if the power is on or not (a relay hooked up to a wall wart plugged into a non battery backup outlet). I'm not sure if the Pi has analog inputs but if it does, you can also read voltage or other conditions from any devices that produce a variable voltage. Need a voltage divider to ensure it's within range. I use this with my arduino to monitor my backup battery bank for example.

Digital pins is really all you need though as you can use external components such as ADC (analog to digital converter). There are various standards for digital semi conductor/sensors such as i2c and Maxim "1 wire". You can hook up digital temp sensors and so on. The list goes on. When it comes to micro controllers you can get right down to the simplest communication language: binary.

You can also control stuff by using a pin as an output. On = 5volts off = 0 volts (actually with the Pi it might be 3.3. I'm honestly not that familiar with it myself but want to play with it more). So say you have a relay you can make it turn on or off. The nice thing with the Pi also being a computer is that you can basically code a web page front end to a program that controls the pins. The possibilities are endless because it's all open source. I could not care less about some of the pre made home automation stuff that comes out, it's all proprietary and some is even cloud based, eww. With the Pi, anything is possible.

You could also use it to run an automated meth lab or pot grow op. :sneaky: Make sure you use a Nema enclosure meant for such environments. :awe:

I've been reading up a lot on electronics myself as I want to build a better home automation device that is easier to expand and manage, and I did discover a very cool electronic item, which is called a bit shift register. You can practically control unlimited items with them. They essentially give you additional output pins by using some bit shifting techniques. Elaborate christmas lights displays where it seems practically every bulb is on it's own "channel" more than likely use something like a RPI and bit shift registers.

Of course the PI can do a lot of things not even having to do with the IO pins such as a HTPC, mini print server, etc... One thing I'd love to see on it though is a sata controller with like 4 ports or something but guess that would be hard to fit on and would chew into the cost of making it.
 
Last edited:

thecoolnessrune

Diamond Member
Jun 8, 2005
9,673
583
126
One thing I'd love to see on it though is a sata controller with like 4 ports or something but guess that would be hard to fit on and would chew into the cost of making it.

I've had the same interest, but as you said, most modern SATA controllers would use just as much power as the entire board. If the controller wasn't entirely hardware based, it would be very difficult to get any meaningful power out of it.

Maybe a good use for the PI Compute board?
 

Red Squirrel

No Lifer
May 24, 2003
70,592
13,807
126
www.anyf.ca
Yeah I imagine they thought of it but was not worth it cost and power wise. Probably good decision. It may be possible to use some kind of external controller too. Perhaps talk to a sata chip set through io pins or usb. More than likely slow but could perhaps work. They really thought things through when deciding what interfaces it would get as it opens lot of doors to add things.
 

luv2liv

Diamond Member
Dec 27, 2001
3,502
94
91
yes, u can buy a $100 laptop but it uses a lot more power and size is much bigger. the pi uses soooo little power, you can leave it on 24/7. the pi is so small, it is usually out of sight and in tight spot. u never have to worry about overheating issues. i have 1 pi set up as a security cam. it is small n hidden away so nobody would notices...cant do that with a laptop
 

yllus

Elite Member & Lifer
Aug 20, 2000
20,577
432
126
Mostly for silly things because you want to experiment.

I built one with a 2.8" LCD screen attached to it that is mounted outside one of the boardrooms at the office; it lets you see who has that room booked by scrolling through its little interface.
 

Merad

Platinum Member
May 31, 2010
2,586
19
81
I've worked on and I'm still somewhat involved in a research project that is using Pis to monitor the health of beehives. Can't go into much detail but existing systems that have the capabilities we're planning to offer are quite expensive, but we should be able to offer a package that's < $150. Possibly significantly less. The new Pi2 is also exciting, because at the least it lets us save significantly on bandwidth by doing data compression on the device, and may even allow for minimal on-device data analysis.
 

mmntech

Lifer
Sep 20, 2007
17,501
12
0
With the RPI 2 being decently powerful I'm even wondering how viable it would be as a desktop for basic internet browsing and stuff.

Microsoft is giving away a special edition of Windows 10 for it. Smart, pushing a device that will get kids coding for Windows. How it performs is yet to be seen. I think it should be able to run Android as well. Probably as well as current lower end smartphones. Would love to see Android TV running on it. Would make a cheap DIY one-ring media device



Reminds me of a similar project Ben Heck did on his show a couple weeks ago. Except he made a portable MAME machine.
https://www.youtube.com/watch?v=zrEj1aQRbpw

He's made a few other things with the Pi too, including a couple cameras.
 
Feb 25, 2011
16,992
1,621
126
Anyone who can afford Pi, can also afford a used $100 laptop or desktop,
so the cost savings angle is silly and moot.

Ok, so it's a portable CPU that can have a display screen.
Also, it has IO ports, so you can have it control some external device.

How would it work with home automation?
What would it hook to? A digital thermostat?

Can you give me more examples?

It has a GPIO port and handy dandy Python libraries. Laptop doesn't.
 

Kaido

Elite Member & Kitchen Overlord
Feb 14, 2004
51,580
7,249
136
It is a small computer? Ok, so what are some real uses for it?
All I see is silly "top 10" lists for things that have no real practical value.

Has anyone heard of anything useful that was created by Pi that was not able to be created before it existed?

I also don't understand the point of using it as a $30 desktop as a way to save money. Seems like a pointless way to save money. I assume they invented this NOT as a low cost alternative to a desktop PC.

It was originally a tinkerer's toy, but it actually is slated to run Windows 10 now. Windows will be free & the Raspberry Pi 2 is $35:

http://www.theverge.com/2015/2/2/7962179/raspberry-pi-windows-10

People make a lot of cool custom projects, everything from home automation to things that solve specific problems like Merad's beehive project. And Raspberry Pi isn't even the only player in the game - I keep a short list of popular custom-project boards here:

http://catch42.pbworks.com/w/page/89858618/Micro Computing

You can run Windows, Android, and Linux on a lot of them, as well as interface with custom Adruino boards for things like Xbee (Zigbee mesh networking), digital I/O ports, relays, and so on. A lot of people like to use them for console gaming using RetroPi or EmulationStation for Atari & SNES type of games. They're fun for science projects & robotics as well. To me, they're basically a way more fun version of those old Radio Shack breadboards - more control, more functionality, programmability, and ability to actually be useful instead of just being a learning environment.
 

Kaido

Elite Member & Kitchen Overlord
Feb 14, 2004
51,580
7,249
136
the cheapest Sonos for streaming music is about $200.
i have the rasp pi streaming music for about $50, not including cost of my stereo systems. each room has a rpi for streaming music. they play their own music or i can sync them up to play just 1 song. pretty cool

Are you running XBMC for Airplay or some other solution?