Agent-free ROS 2 on an ESP32

A Raft board with a multizone depth sensor in front of a laptop showing the live point cloud in Foxglove

Plug an I2C sensor into an ESP32 and watch it appear as a typed ROS 2 topic – over Zenoh, with no micro-ROS agent in sight.

Using Kindle Fire 7 Without Its Battery

Pixel 7 Internals

Amazon Fire 7 tablets, used for home automation, can develop swollen batteries when permanently charging. But they won’t boot without a battery so I adopted a modified approach based on a Great Scott YouTube video.

A Wordy Watch

Wordy Watch

Creating a Watch which tells the time in words. Inspired by QLockTwo – tells the time in military “crossword” format.

Electronic Jewelry Power Design

For my son’s Christmas present last year I made him a pair of heart-rate monitoring earrings with pulsing LED display in the form of a human heart. They can also be used as a BLE heart-rate monitor. From a design perspective they focus on power management and battery life. They have received a lot of complients and some enquiries about availability for purchase. 

Program a Connected Device using Raft, Part 5

In the latest post of this series we look closely at the publish-subscribe (pubsub) mechanism built into Raft and use it to publish data from our Inertial Measurement Unit (IMU)

Program a Connected Device Using Raft, Part 2

Using the Raft framework to program a connected device with BLE, WiFi and Serial comms. Publishing data from accelerometers and other sensors and displaying information on addressable LEDs.