Close

The latest version

A project log for Mirobot - WiFi robotics kits for kids

Mirobot is an Arduino-based WiFi robotics kit that's designed to help teach kids about technology

ben-pirtBen Pirt 04/21/2015 at 09:361 Comment

I've made a bunch of changes to Mirobot recently that solve all of the issues that I've collected from the people using it over the last year.

It's a complete redesign of the chassis which solves quite a few of the issues in one shot

Here's a quick video showing what it takes to assemble it now:

Electronically, the major change has been switching out the WiFi module for one based on the Hackaday favourite ESP8266 (I'm using the ESP-01 because it has easily plugged in pins). Aside from meaning that the external antenna is no longer needed, it should solve a lot of the reliability problems because I can build the firmware myself. The initial code for this is up on GitHub and it includes both an on-board web server for serving out the local javascript app and a WebSocket server for real-time control. I've also added the ability to re-flash the Arduino over HTTP which means firmware upgrades will be a lot easier this time and can be done from the browser.

Another electronics change has been to move the PCB to the front of the board which means that the collision switches can now be integrated and don't need wires. I'm going to keep the line following on a separate PCB but it will clip straight on instead of needing more wires this time. The battery pack has been separated again and sits at the back for better weight distribution. This also makes it easier to change the batteries.

Discussions

ben.phenoptix wrote 04/25/2015 at 06:08 point

looking good Benjamin! Neat idea with the PCB.

  Are you sure? yes | no