At the end of Rosie Patrol, Rosie received a long overdue makeover, and was given a random digit with a meaningless decimal point for no particular reason.
Yes, please do keep up! Rosie is now Rosie 2.0, didn't you know? And we even have a word cloud that goes with it.
With her ineffective decimal point comes great responsibility; and - quite simply - people start to expect more. Which means we have 10 more mini-trips to take her to places she's not been before... quite literally. And possibly start to demonstrate the true wonders of robotics and navigation (but we're not promising anything).
|1||PiAMI HEAT||Use a DS18B20 digital temperature sensor to take temperature readings, and turn on a LED and fan. Or alternatively use a DHT11 combined temperature / humidity sensor.|
|2||Crawly creepy||Start to make use of your servos to make your robot crawl creepily. And suffer from the cruelties of torque.|
|3||2 crawly 2 creepy||Nope, that wasn't creepy enough. Let's control some LEDs, print off a 3D mask, and replace the servos to make this... creepier.|
|4||Balancing the books||Use a MPU6050 3-axis gyroscope / accelerometer to work out pitch and roll (not rock and roll). Display readings on an atrocious "display" using Python curses.|
|5||Shaken not steered||Crash, bang, wallop! You could have done with a SW-520D tilt / vibration sensor.|
|6||El-oh-wire||A post about controlling EL wire using a relay? Or just an excuse to see how many AC/DC song titles can be stowed away in a post.|
|7||Raspberry bye, hello||A quick detour away from the Pi to use ESP8266 with a DS18B20 digital temperature sensor to send back readings to the Pi.|
|8||Red current and serial||Use ACS712 current sensors, an ADS1115 analogue to digital converter, ESP8266 and Raspberry Pi to monitor servo current draw. Utilise Mosquitto MQTT broker, Flask and SocketIO to transfer and display real-time data.|
|9||Taking a peak||We go trekking in the Brecon Beacons, equipped with a Raspberry Pi and a U-Blox GPS receiver.|
|10||This["orientated"]||Confirmed sightings of IoT aliens. Time to build a Raspberry Pi based tracking device, using a GPS receiver and a magnetometer. All in the name of defending Planet Earth, of course.|
You'll get to tackle:
- Of course, the venerable Raspberry Pi returns, complete with Raspbian OS
- ...And we get to make a new friend: the teeny ESP8266 running MicroPython
- A barrel full of new hardware is rolled out, like the DS18B20 temperature sensor, DHT11 combined temperature / humidity sensor, SW-520D tilt / vibration sensor, ACS712 current sensor, LEDs, EL wires and ADS1115 analogue to digital converters
- We're introduced to IMUs... first the MPU6050 3-axis gyroscope / accelerometer, then a MPU9250 with the magnetometer
- U-Blox GPS receivers (both USB and UART variants) make a return for our GPS projects
- We get deeper involved in Python, with particular focus on Flask, MQTT and Web Sockets
- We all love a good display. LCDs, OLEDs and TFTs make long overdue appearances.
- And last but not least, our 3D printer does a lot more printing