Enginursday: The Decade of Pi

It hasn't been quite a decade since the release of the Raspberry Pi platform, but it was definitely the hardware project that dominated the 2010s for us. For today's post I'd love the reminisce and review the big story.

Favorited Favorite 0

In a pre-cursor I doubt anyone reading this needs, Raspberry Pi is a foundation out of the UK that produces a set of ultra-inexpensive computers capable of running operating systems at previously-unheard-of pricing. The boards these days range in price from $10 to $60. They marked a resurgence in the phrase "single board computer," and have become a new benchmark in performance for a number of incredible uses.

For me, the Raspberry Pi had an interesting effect: my friends suddenly understood what I did. Working at SparkFun during the time right before Raspberry Pi was somewhat frustrating in terms of explaining it to friends and family. Arduino had reached full swing, IoT was this new, exciting concept, we were lowering the barrier to entry for hobbyist and prototypers alike... yet this was all incredibly difficult to explain to anyone outside of electronics. When people asked what SparkFun did, I would say we're the land of misfit toys. But the Raspberry Pi somehow put what SparkFun does into context. I was able to relate what I did to things people saw on the Internet (doesn't sound too monumental but it really makes thing click in folks' heads).

At first, SparkFun saw it as too good to be true. After all, it's a lot for $35, even eight years later. We definitely were a little late to the party in adopting the platform, but when we did bring the platform into the catalog, it was incredible to see all the uses. Of course the main goal was to get the power of a PC into as many students' hands as possible, a goal that was achieved and more. But it soon grew to a level I'm sure the foundation had no intention of reaching.

Cryptocurrency

One of the other major themes of tech in the 2010s was cryptocurrency. With needs like distributed ledgers and mining, the $35 Linux box that is the Raspberry Pi was definitely going to come into play. The Raspberry Pi made early crypto-mining (and some alt-coins) accessible for anyone who wanted to get into it. When you had your crytocurrency, where were you going to put it? A Raspberry Pi-based wallet! I even heard rumors of large-scale crypto-mining operations consisting of thousands of Raspberry Pis. Either way, it's clear both trends helped in the other's success.

Raspberry Pi Crypto-mining Cluster

Gaming

PC gaming is a $135 billion dollar a year industry. While not as powerful as its full sized counterparts, the Raspberry Pi became a big part of PC gaming with the ability to run popular games like Minecraft, and also acts as an emulator for retro gaming. Of the latter, the RetroPie project became the most popular way to play your favorite games from the early years of gaming. Because the Pi gives access to pins that allow you to control hardware peripherials, you can get very creative with your controllers. In addition to creating things like aviation cockpit simulators, this has benefits in the adaptive gaming world as well.

Research

One use of the Pi platform you probably have seen less fanfare about is its impact on the research world. Raspberry Pi has made an excellent platform for collecting and storing data. The same could also be said about most of the microcontroller or microprocessor-based boards, but Raspberry Pi gained extra traction, perhaps due to its focus on education or the power it can provide. One specific project that stands out is using Jupyter Notebook for Open/Citizen science in areas like earth and environmental sciences.

Dust Collector

This is where this article goes to purely the opinion of the author. But a fear (loose term) that I have about the most popular use for the Raspberry Pi has been collecting dust on a shelf. The Pi is/was groundbreaking and at a price most people could afford as an impulse buy. Everyone wanted a $35 computer when it came out, but not everyone knew what they wanted to do with it.

I have many conversations around the Pi that include statements like, "Yea, one day I want to do with my Pi." It seems to me that a large percentage have been banished to the shelf of Never Going To Be Used. It isn't the worst thing, but think of the incredible device you have sitting there with no use. So, should you find yourself with nothing to do this weekend (Pi Day is on Saturday), dust that Raspberry Pi off and do that project you've always be telling yourself you're going to do.

Raspberry Pi Zero compared to the Elliott 405 Supercomputer

So much more...

In eight years' time, the uses and projects around the Raspberry Pi have become almost endless. The power of the boards themselves and the community sourced documentation online has become nothing short of incredible. There's something for everyone there. If I'm being completely honest, I too fall under the previous section and have a Pi sitting around waiting for me to create a smart mirror. Perhaps this is the weekend for that.

I want to encourage everyone to add their favorite projects they've seen or done in the comments below. There's such a wide array of uses for the Raspberry Pi, how did you use it in the 2010s?

 

 


Comments 6 comments

  • Risen / about 5 years ago / 5

    I've been developing a racing timer for first-person-view drones. The timer uses receivers to track the signal strength of the video broadcast. While those receivers aren't directly managed by the Pi, (they're on Arduinos,) it acts as a local server to start/stop the races, collect the times into a database, calculate and publish race results, and do event management tasks like set up heats and classes. It can also control LED strips and display images on LED panels, and it serves up a JSON API for 3rd party use of race data. We're now working on a system to display information right in a pilot's OSD during a race. All of this can be controlled right from a phone or tablet on race day since many of the Pi models have built-in WiFi.

    All open-source, of course! https://github.com/RotorHazard/RotorHazard

  • Member #1358979 / about 5 years ago / 5

    I work at Couchbase, a “big-data” database server vendor. Seems unlikely we’d use Raspberry Pi, when our customers run our software on huge fire-breathing Xeon clusters, right?

    One of our sales engineers, Fujio, built a mini server cluster out of eight(?) Pis, in a lucite shelf like the one in your picture above, installed Couchbase Server on each one, and took it to trade shows and conferences.

    This is a very hands-on, tactile way to demo Couchbase’s fault tolerance (just yank out one or two power cables, then run a query and show no data was lost!) and scalability (plug another Pi in, go to the admin console and add it to the cluster, then watch the queries-per-second graph jump!)

    Plus it looks cool. As a software company, it helps to have some cool blinkenlights in your booth, not just displays and brochures.

  • Member #442222 / about 5 years ago / 2

    It also can be used for Industrial Automation and Control task, using the Raspberry Pi as a PLC

    https://store.codesys.com/codesys-control-for-raspberry-pi-sl.html

    Greetings and happy coding

  • wesgood / about 5 years ago / 2

    I've brought back my 2B on a boat robot project that also uses an Arduino Mega and some sensors. The RasPi has enough power to run Ubuntu and ROS for full control, which will be a new thing for me.

    Thanks for being a part of the community!

  • santaimpersonator / about 5 years ago / 2

    I've used my Pi 3 to remotely game/work on my PC using Parsec. That being said, it does require a decent internet connection speed, which you may not always have access to. I put some details in this blog post

  • Member #134773 / about 5 years ago / 2

    If I recall correctly, my first Pi was as a "controller" for my 3-D printer (itself built from a kit). Last year, the 1995-vintage "tower" computer I'd been using as a hardware firewall died, forcing me to finish a project I'd had for a couple of years: replacing it with a RPi 2B that I'd bought as a "clearance" item.

    A couple of years ago, I put together a presentation aimed at non-techies (it was originally for a retirement community, many of whom retired rather than learning computers). It gave a quick overview of the RPi, Arduino, and micro:bit (mostly so they had some idea what the grandkids were talking about on their Christmas lists). Anyway, I put it together (mostly), and did the presentation slideshow, on a $5 Pi Zero. I'd have my MacBook Pro "hiding" the Zero until the "reveal".

    IM[NS]HO, the big thing that's "conspicuous by its absence" is a built-in battery-backed real time clock calendar (that could "wake" the CPU at a programmed time). This lack is a real problem for many potential projects that would fall under the "Research" heading.

Related Posts

Recent Posts

Tags


All Tags