BooBot

BooBot is a simple remote controlled robot with basic sensory avoidance capabilities. Despite being rather ugly it's named after the world's cutest dog, Boo. BooBot is made from inexpensive parts and generally handles pretty poorly. However, it has been valuable to play with Platform IO, OpenCV and other IoT concepts. Control is handled in the following chain: Web server > Raspberry Pi > Serial connection to Arduino > Performs basic commands with avoidance.

Hardware

  • left over plastic from a trade show display
  • left over electronics from various arduino projects
  • cheap car chassis
  • Raspberry Pi 2
  • Standard Arduino
  • 2x DROK L298N motor drive controller

Software

  • Web server - Flask & Python
  • Arduino - Platform IO & C++

Markdown Organizer

Markdown Organizer is a simple markdown editor and project manager written in qt 5. Features include:

  • dynamic ui based on project properties
  • optional post save command (i.e. build and deploy static sites)
  • email on save
  • cross platform

View on GitHub

Fiddle Faddle

Fiddle Faddle is an alternative to the typical blog, todo or movie manager app used to learn different programming languages, frameworks and tools. Fiddle Faddle is a simple trivia game implemented on different platforms like desktop, mobile, server and web app. It's designed to cover basic application concepts such as OOP, IO, REST, DB, GUI, Graphics and more. More advanced topics might be added but this is more than enough for now. While this is a personal project, pull requests for fixes and improvements are always welcome.

View on GitHub