Tiny Dashboard (Mini Python + Arduino Project): Part 1 - Introduction and Overview
Here's a mini Arduino project that prints out a PC's CPU and memory utilization stats onto an LCD display. A Python client is used to send content to our Arduino board over USB.
- Part 1 - Introduction & Overview
- Part 2 - The Hardware
- Part 3 - The Arduino Code
- Part 4 - The Python Client
Here it is in action:
- Arduino Uno
- LCD Screen (I'm using an LCM1602C module)
- USB cable
- A breadboard
- Jump wires
- 220-ohm resistor
- (Optional) 10k potentiometer - to control screen contrast
The Arduino Starter Kit (Recommendation)
All of the components I used came from this Arduino Starter Kit I purchased to ease myself into electronics. Getting started with electronics was a bit of a hassle for me. I had no idea what components to buy, or what I needed an Arduino for, so buying this kit was like buying a bucket of Lego pieces for me to play with.
It even came with a book of sample projects that can be done with the included components!
In the next part, we'll talk about how to wire things up and get the hardware up and running.
Go to Part 2 - The Hardware