ECE471 Required Hardware
For ECE471 there is no required textbook, but you will be required
to have a Raspberry Pi computer with which to do your homework assignments.
The hope is you already have a Pi from previous classes or just because
you are an ECE major, but if you don't they are relatively easy to
obtain. If you do have trouble getting one before the start of classes
let me know and I have some I can loan out.
Pretty much any model of Raspberry Pi will work, though you probably don't
want the smaller "Zero" or "W" models as they have some missing parts
that would make completing the hardware more difficult.
Currently I'd reccommend a Raspbery Pi 3B or 3B+.
The 4B models are a lot fancier/faster/have more RAM but we won't need
that for class, and they have some features that make it harder to
use [for example, they need micro-HDMI cables for video and a USB-C charger
for power, unlike the earlier models].
Required Hardware
To do the homework assignemnts you will need:
- Raspberry Pi board [I reccommend a 3B+]
(standard models are typically around $35)
- SD Memory card, 8GB or larger (if you can get one
preinstalled with Raspbian Linux it
makes life easier)
- USB micro cable or charger [the bigger the better,
modern Pis can draw 2+Amps] (USB-C if a pi4)
- A breadboard (the assumption is if you're an ECE you
have one by now, if you don't let me know)
Optional Hardware
Optional things that can make development easier but aren't strictly
necessary:
- A case for the Raspberry Pi
- An HDMI cable for connecting to a screen/monitor
(micro-HDMI if a pi4)
- A USB keyboard/mouse if you want to use the Pi like a desktop
Other Parts We'll Use
In addition, there are parts I usually loan out and then take back at
the end of the year. That might be difficult this year (2020). I'm going
to try to hand out everything in advance at the beginning of the year.
If you'd prefer to buy the parts yourself, here are the
parts we'll be using. Unfortunately they aren't always consistently
in stock.
- LED (any type), miscellaneous resistors (1k, 470Ohm)
and some wire
- Male/Female Extension jumper wires. These make it
easy to connect the Pi GPIO pins to the breadboad.
Jumper Wires at adafruit
- 7-segment LED display with i2c backpack.
These are from adafruit. There are a variety of colors,
all should work. They cost $10 and you have to solder
them together yourself (it's a relatively easy soldering
job).
LED display at Adafruit
- DS18B20 1-wire sensor.
I usually get these from Adafruit. Cost $4.
DS18B20 at Adafruit
- TMP36 Temperature sensor. I usually get these
at Adafruit. Cost $1.50.
TMP36 at Adafruit
- MCP3008 8-Channel 10-bit SPI ADC.
I usually get these at Adafruit but they're often
out of stock. Cost $3.75.
MCP3008 at Adafruit
Back to the ECE471 Homepage