I made a digital version of the Basic Land Game. I built it over the course of about three, three-hour days using the free tier of several AI tools. You can try yourself at https://basic-land-game.robopenguins.com/ All code for this project can be found at https://github.com/axlan/basic-land-game Why Use AI Coding Assistance? I recently learned about “The Basic Land Game”. It’s meant to…
I used a free PCB sponsorship as an excuse to build the biggest board I’ve ever designed. I turned it into a living map of my family. To my great surprise, PCBWay reached out and offered to cover the manufacturing costs for a board in exchange for a mention on this hallowed blog. While I’ve avoided monetizing this blog in any way ( including removing analytics ), it turns out I’m not incorruptible…
Since a capable Dash robot fell into my lap, I could skip ahead and build a full child friendly turtle bot game. I went for simplicity and built the control logic and GUI in Python. This completes the game idea I described in: Making a Turtle Bot 1: Hacking a Mint Cleaner and uses the interface I built in: Reverse Engineering the Dash Learning Robot Here’s a basic demo of the bot along with part…
Our second child was born! So we had to make a new weird shrine with the umbilical cord so we’re not playing favorites. When our daughter was born we made a shrine in reference to the artifacts you find in the game Bloodborne (see: baby projects ). My wife and I had recently played the game “Chants of Sennaar”, so we decided to make the shrine using glyphs from that game. The game focusing on…
I brushed up on my Ghidra to add to the open source interface for a Dash robot I found at Goodwill. Finally, another thrift store project! Since Making a Turtle Bot 1: Hacking a Mint Cleaner , I’ve been keeping an eye out for other cheap robotic vacuums to play with. On a recent trip, I noticed a decent looking robot in the toy section for $15 https://store.makewonder.com/products/dash . A quick…
With my new profiling setup, I decided to test efficiently sending UDP data logs. With my findings from Making an Embedded Profiler 3: ESP IDF Tools , I decided to stick with using MabuTrace . While it isn’t exactly what I wanted for profiling, it covers all the key features, and in many ways is better than anything I’d end up making. However, it doesn’t cover the continuous logging use case.…
I want to settle on the tooling I’ll use for a large ESP32 project. I gave the raw ESP-IDF Espressif tools (without the Arduino wrapper) a try for the first time and found two additional logging/profiling tools to evaluate. This is a follow up to: Making an Embedded Profiler 1: Surveying Existing Tracing Tools . Making an Embedded Profiler 2: Minimal Logging Library . I’m at the point where I want…
I prototyped an embedded logging library. It focuses on flexibility, low resource usage, and compile-time configurability. The library can be found at: https://github.com/axlan/min-logger/ This is a follow up to Making an Embedded Profiler 1: Surveying Existing Tracing Tools . I did the development described here shortly after the original article, but didn’t have a chance to write it up until…
I decided to make a somewhat educational murder mystery game, with debugging a core dump as the main piece of evidence. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! THIS ARTICLE HAS SPOILERS! IF YOU’RE INTERESTED, PLAY THE GAME HERE FIRST: https://www.robopenguins.com/fatal_core_dump/ All the code for this game…
For Halloween this year, my family went as traffic controls. In particular, I made a traffic light costume that changes color based on my daughter’s movement. Here’s the full family: and here’s the traffic light in action: All code for this project can be found at https://github.com/axlan/traffic-light-costume . In the end, I basically made a low power and cost GPS position logger with a few…