Oct 142018

I had earlier shared my attempts to connect MiP to the Internet. In the last couple months I have managed to build an adapter board in Eagle to fit a D1 mini clone to MiP. Along with the Arduino IDE library support I’ve developed and hosted on GitHub, MiP is now a cloud-connected robot.

MiP's new hardware

MiP, outfitted with the D1 mini Pack and a D1 mini clone. MiP is now cloud-connected.

The use of the esp8266 is fairly well documented. The D1 mini Pack and accompanying library simply serve as an adapter to get MiP online. I’ve provided several examples of how to get MiP online in the project wiki.

To put this project together, you’ll have to order the D1 mini Pack from your favorite PCB manufacturer, connect a Wemos D1 mini or clone and build the short length of cable to connect the D1 mini Pack to MiP’s UART port. The assembly instructions can be found in the wiki for the MiP ESP8266 Library, however they’ll eventually migrate to the D1 mini Pack repository so stay tuned for updates.

As always, I heap praises on Adam Green. Without his help none of this would have happened.

If you decide to undertake this project, feel free to share your experience with me and provide feedback on areas for improvement.

Aug 082018

My latest project has been to add a clone of Wemos’ D1 mini to WowWee Labs’ MiP robot to provide it with Internet connectivity. So far I’ve been successful with bench-top experiments. I’ve been able to program MiP with the ability to send email using an ESP-01 and tell time using Network Time Protocol (NTP).

While the D1 mini is small enough to fit inside MiP’s empty head, doing so would make programming it a little more difficult. I designed an adapter board to replace the top of MiP’s battery compartment similar to the ProMini Pack and the Proto Pack that allows a D1 mini to be conveniently mounted outside MiP. With the D1 mini mounted externally you can add your own sensors to the board or power MiP externally using the D1 mini’s USB connector.

I’ve shared the source code for the API to support the D1 mini on MiP available on GitHub. I’ve also shared my Eagle files for the adapter board. Feel free to contribute to either project if you see room for improvement as I’m sure there is.

Oct 012017
The Geocaching logo.

Thank you to Jeffrey Zinn and Brandon Dove for adding me as a contributor to the official Geocache Stat Bar Widget for WordPress. Today marks the release of the plugin’s first update in seven years. The plugin has all of the same great functionality as before but with improved support for the WordPress translation system.

Jul 042017

Over a year ago I issued a plea for help in developing the SparkFun MiP Arduino software library for use on the SparkFun MiP ProMini-Pack. Today I finally realized that the ProMini-Pack is retired. I’m not sure how long ago SparkFun retired the product but doing so has almost certainly doomed any future development of the library.

Since I’m a slow learner I’m going to retain the ProMini-Pack documents here in the hopes that one day someone will put them to good use and either finish developing the software library or find new ways to interface the hardware with the MiP.

These documents provided by SparkFun.com:

Eagle files
ATmega328 datasheet