Virtually flying in a casual way



Ron the Robot becomes Bobby the Boat


Earlier this year I was having a lot of fun teaching Ron the Robot to move, turn, avoid objects, move towards/away from moving objects, draw shapes, and even detect colours.

I feel like Ron, the Pico W powered robot from Kitronik, was reaching the upper limits of what I could get it to do. At least on land.

It occurred to me that if I put the electronic parts of the robot inside a water-proof container and replaced the wheels with paddles, then I'd have a small boat. The code is virtually all the same as before, but now the robot can travel the seas. (Or at least the bathtub.) Once I refine it a little and make the paddles more secure, then maybe the robot will travel around the local duck pond.


Matrix style effect on a SenseHAT


My Raspberry Pi computer has an add-on called a SenseHAT. This "hat" has a bunch of sensors, a tiny joystick, and an 8x8 pixel grid of LED lights.

Last night I wrote a program which displays the "Matrix rain effect" on the LED screen. It can display in shades of green or in a rainbow of colours. I like the more festive rainbow effect.

I've published the code which does this, in case anyone else with a SenseHAT wants to duplicate the effect: codeberg.org/thejessesmith/Sen…


Upping my game


This was given to me, possibly to entertain me, possibly to keep me occupied. It has been a welcome challenge.



Unsolving a Rubik's cube


I have become fairly proficient at solving a Rubik's cube. So I decided to try unsolving mine to match another cube.


Randomly generated robot art


This drawing was randomly generated by my Kitronik robot buggy, controlled by a Pico W. The only instruction it was given was to create art, with an approximate size of the canvas. Not bad for the little robot's first attempt.


Teaching the robot


I'm teaching Ron the Robot to drive in patterns/shapes. Next I'm going to teach it to hold a pen. Soon, hopefully in the next couple of weeks, Ron will be making "robot art" on a dry erase board.