10 steps to convert our Rosie into Rosie Patrol - the greatest superhero of them all. With a logo.
We continue to use the Raspberry Pi and Raspbian OS, and write even more code using the Python programming language. We'll introduce lots more interaction with the outside world, and hacking of real-life objects, using servo motors, relays, dot LED matrix displays and GPS receivers. And to help us do all of this, we'll play around with serial transmission of data, pulse width modulation of signals, and venture into the world of application programming interfaces so that Rosie Patrol can rely on the help of other computers that are much more knowledgable than her.
|1||Lights in shining armour||Use a relay to cycle through the lights on a head torch|
|2||I'm just angling around||Play around with servo motors to make stuff move|
|3||Eye would like to have some I's||Make eyes using dot LED matrix displays, and control them using SPI|
|4||Eh, P.I?||Create and work with APIs to remotely make stuff happen|
|5||Lights, camera, satisfaction||Take photos using the Pi and a camera|
|6||Beam me up, Rosie!||Use a GPS receiver to track you exact location on Earth|
|7||a, b, see, d||Pick out letters from photos using Google Cloud Vision API|
|8||Code: read||Use Google Text-to-Speech to read books out aloud|
|9||Farcical fartificial intelligence||Form random opinions about surrounding objects using Google Cloud Vision API|
You'll get to tackle:
- Raspberry Pi
- Raspbian operating system (basically Linux)
- More hardware (relays, dot LED matrix displays, camera, GPS receiver...)
- Python programming language, including use of APIs
- Optical character recognition, for reading letters from pictures
- Different types of electronic signals, like Serial Peripheral Interface (SPI), and Pulse Width Modulation (PWM)...