Build a network of smart devices using Raspberry Pi, Arduino and Python
A quick overview of terminology and technology.
Working with the Raspberry Pi
This small, cheap computer will allow us to create a range of “smart” devices. We will explore its capabilities.
Working with the ESP32
The ESP32 is a low-cost, connected micocontroller provides another way to create “smart” devices. We will explore its capabilities.
Building Connected Devices
You will build a couple of Wifi connected devices. E.g. a weather station and smart fan.
You will write some Python code to send messages between devices. E.g. turn the heating on.
You will write some Python code to respond to actions and events. E.g. turn music on when someone enters a room.
You will be encouraged to devise and code your own IoT device interactions.
Prices depend on location and start around £160 (£120 concs). See individual dates for details..
Skills you should have before you attend
No programming experience needed. Students will be guided as needed to complete the programming tasks.
Skills you will pick up in the course
Key skill categories
- Python programming
- Digital making
- Problem solving