Skip to main content

III. Rosie 2.0



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 make to take her to places she's not been before... quite literally.  And possibly start to demonstrate the true wonders of robotics (but we're not promising anything).

All in all, it means that we're about to print some more 3D parts in an effort to fashion her into a robot that looks more like a... well.... robot.  Cobble together some more sensors.  And sit back and enjoy the ensuing chaos spectacle.

1PiAMI HEATUse 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.
2Crawly creepyStart to make use of your servos to make your robot crawl creepily. And suffer from the cruelties of torque.
32 crawly 2 creepyNope, that wasn't creepy enough. Let's control some LEDs, print off a 3D mask, and replace the servos to make this... creepier.
4Balancing the booksUse 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.
5Shaken not steeredCrash, bang, wallop! You could have done with a SW-520D tilt / vibration sensor.
6El-oh-wireA 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.
7Raspberry bye, helloA quick detour away from the Pi to use ESP8266 with a DS18B20 digital temperature sensor to send back readings to the Pi.
8Red current and serialUse 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.
9Taking a peakWe go trekking in the Brecon Beacons, equipped with a Raspberry Pi and a U-Blox GPS receiver.

You'll get to tackle:

  • Raspberry Pi
  • Raspbian operating system (basically Linux)
  • ESP8266
  • More hardware, like the DS18B20 temperature sensor, DHT11 combined temperature / humidity sensor, SW-520D tilt / vibration sensor, ACS712 current sensor, LEDs, EL wire and servos
  • Lots more electronics... including ADS1115 analogue to digital converter, transistors and resistors
  • An IMU... the MPU6050 3-axis gyroscope / accelerometer
  • Return of the U-Blox GPS receiver
  • Python programming language, especially Flask, WebSockets and MQTT
  • Definitely more 3D printing

Show me the proof!

Comments

Popular posts from this blog

Break an egg! You've got to be in it to win it.

What the 'egg? It turns out: parenting is actually quite hard.

Not least because you suddenly find yourself responsible for one, two, or - in our household - three little miniature versions of us that need to be kept well away from the soldering iron. Or the 3D printer. Or that marauding hexapod that you forgot to power off before you left for work in a hurry.  But to compound matters further, you find yourself well and truly ambushed - financially.  You are at all times being pressurised by dark forces beyond your control to make an investment, however dubious the return.

That's right.  Clearly, you will be considered an abject failure as a responsible adult if you don't purchase the latest, trendy parenting gizmo. That feeding bottle sterilising kit clinically proven to kill all known bacteria through the science of nuclear fission. Or that titanium alloy buggy guaranteed not to crumple in the event of a sudden collision with falling Soviet-era space debris.  Evidently,…

Tea minus 30

We're fast approaching Christmas time.  And if robots were to make one simple observation about the human species during the Christmas festivities, it's that they watch a lot of TV.  A LOT.  Often, accompanied by an inappropriate amount of greenhouse gas-producing food.  Stuff you don't normally eat during the remainder of the year - for good reason.

And most so-called shows on TV are boring to robots like Rosie.  After all, why watch a minor subspecies of the human race - celebrities - stumble awkwardly around the dance floor, dressed like a faulty, sparking circuit board?  Such branch of entertainment doesn't require robots to engage any of their proud circuitry.  Their processors remain idle.  Memory under-utilised.

But if robots are to be part of people's homes (and blend in), they need to look at least a little interested in some of this irrational nonsense.  Nobody likes a party pooper.  A killjoy.  And this is where a certain subgenre of TV entertainment co…

Raspberry bye, hello

Let us make this very clear from the onset of this exotic excursion.

This is not a case of Raspberry Bye. Our relationship with our favourite single-board computer hasn't at all soured. In fact, we've become wholly inseparable. There's been many months of undeniable fun that's been had with the venerable computer strangely named after an edible fruit. To the extent that our relationship requires a healthy break. And quite frankly, our Pis require a well earned summer holiday to do whatever it is that robots and computers do during their time off. Crash. Burn. Refuel (with questionable toxins). Not at all unlike their human counterparts. And ultimately, it would be nice if they could return to a brand new, adorable pet waiting for them at home, a likeable little companion that they can just get along with.

Well, we visited a pet shop, but couldn't find anything as small and smart as this adorable pup we stumbled up on while searching the Internet for a new, miniat…