We already know that you should use a Raspberry Pi for most hardware projects. Now you may ask the question…
You really should only be worrying about a couple models.
This tiny $10 thing packs a real punch. Don’t have a ton of space for your project? Get the Zero.
You get 512 MB of RAM, a 1 GHz core, and a great form factor that could even fit in a mint tin.
Adafruit sells these at the MSRP: $5 for the regular, and $10 the wireless board. However, this comes with a caveat: you can only purchase one at a time.
Why do the Raspberry Pi resellers place buying limits? A Raspberry Pi engineer named James Hughes seems to be the most active in the community on this topic.
As Hughes (2017) has stated: “You can buy Zero’s in quantity, if you commit to large scale purchasing (1000’s), and you will pay more than the individual price (i.e. > $10 for the Pi0W). Basically, a deal with the Foundation.”
This implies that the Foundation makes a very small profit margin off the Zero at the $10 price, and the quantity is limited to encourage people to purchase the more expensive models.
Still, there are ways to get around this with certain resellers without incurring multiple shipping charges by:
- Walking into a Micro Center store and purchasing them at an ever increasing rate.
- Bundling up. Get anything ranging from the most barebones to the complete starter bundles from Adafruit or elsewhere.
Purchasing the Raspberry Pi Zero WH:
Source: Raspberry Pi Foundation Blog.
“Now I don’t have to solder my fingers together just to attach hardware to my Pi.”
- The Pi Hut sells this Pi Zero model with a presoldered GPIO header for the somewhat premium price of £13.40 (~$19). And yes, you can buy more than one.
Solomon notes: I have actually requested that Adafruit stock the Pi Zero WH, and at the time of writing the only sellers of this model are UK-based. We will see what purchasing quantities Adafruit will have available when the time comes.
IO Pins on the Zero
If you are purchasing a Raspberry Pi Zero or Zero W and want to connect hardware, you’ll need to buy a GPIO pin header and solder it on.
As Adafruit’s founder and owner, Limor Fried, has quipped: “Like blue jeans and Coca-Cola, the 2x20 male header is the classic option.” (Fried, 2015)
It’s underpowered (but much more powerful than the average microcontroller), and the ports are all mini-sized, requiring adapters galore to use it in a desktop fashion. But you wouldn’t use it as a desktop, would you?
So far we have a small Linux microcomputer that I’m telling you can replace microcontrollers in most situations, but what if you do want a “desktop” rival? What if you want to do even more with a better processor? Read on…
The Raspberry Pi third-gen Model B flagship board is my weakness. What can justify paying $35 instead of $10?
A quad-core, 1.2 GHz Broadcom processor and 1 GB of RAM. And, of course, wireless on board.
No purchasing problems here. You’re welcome.
Support the Pi Foundation today. Operators are standing by.
Bonus: Compute Module 3
According to the Raspberry Pi Foundation, “The Compute Module 3 is a Raspberry Pi 3 in a more flexible form factor, intended for industrial application[.]”
The Compute Module 3 shown above (which even has 4GB of flash memory onboard) looks much easier to cram into small spaces than the Pi 3.
Where are my IO pins???
I hear you loud and clear. Putting a Pi in space, as I’m sure you’re going to do someday, requires many a device, which requires many an IO pin.
I hate to say this, but to get the pins you need (for putting a Pi in space) it’ll cost you almost $115.
Yipes. What are you even talking about?
“The Compute Module IO Board V3 is a development kit for those who wish to make use of the Raspberry Pi in a more flexible form factor.” (Raspberry Pi Foundation, n.d.)
This beast gets you 120 pins. That’s a ton of space-age sensors you can control right there, sonny boy.
Ummm, I actually don’t even need that many.
If you don’t know what I’m talking about (I don’t), then maybe you don’t need the Compute Module anyway.
When you purchase a board (especially the Zero), don’t expect it to function on its own without adapters and peripherals.
As my next few posts will be about creating embedded hardware with the Pi, you may want to follow Adafruit’s guide to setting up a headless OS with no adapters required.
With a Raspberry Pi computer, you can do much more than with an Arduino-like microcontroller:
- Stack more projects.
- Pay one-third of the cost for an official board.
- Have more powerful software configurations.
- Don’t rely on another PC to get started.
- Play around with 40 IO pins.
Purchase a Pi Zero for extra compactness, a Pi 3 for pure computing power, or a Compute Module for industrial work.
We learned about some purchasing problems surrounding the Pi Zero and complication on the IO board for the Compute Module.
What do I even need?
To get a Raspberry Pi functioning as its own desktop computer (if you aren’t running it headless), you’ll need a few things:
- A monitor + HDMI cable.
- A keyboard and mouse.
- A micro SD card.
- Another computer to flash the SD card with your chosen operating system or the New Out Of the Box Software (NOOBS) installer, if it isn’t pre-flashed already.
- A 5V mobile micro-USB power supply (think: high-quality Android charger).
For the Zero you’ll also need:
- A mini-HDMI to HDMI adapter.
- A micro-USB OTG (On The Go) cable and USB hub.
- (Optional) GPIO header and soldering iron (not required with the Zero WH)
Up next are some posts on interfacing with hardware on the Pi, making IoT (Internet of Things) devices, and maybe even soldering (if I’m up to the task).
Until next time…
Fried, L. (2015, October 26). GPIO header options. In Introducing the Raspberry Pi Zero. Retrieved from https://learn.adafruit.com/introducing-the-raspberry-pi-zero/gpio-header-options.
Hughes, J. (2017, October 11). Re: use pi zero w in commercial production [Forum post]. Retrieved from https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=176662#p1221364.
Raspberry Pi Zero W [Digital image]. (n.d.). Retrieved from https://www.adafruit.com/product/3400
Raspberry Pi Zero WH [Digital image]. (n.d.). Retrieved from https://www.raspberrypi.org/blog/zero-wh/
Break-away 0.1” 2x20-pin Strip Dual Male Header [Digital image]. (n.d.). Retrieved from https://www.adafruit.com/product/2822
Raspberry Pi Compute Module 3 [Digital image]. (n.d.). Retrieved from https://www.adafruit.com/product/3440
Raspberry Pi Compute Module I/O Board V3 [Digital image]. (n.d.). Retrieved from https://www.adafruit.com/product/3442