ESP8266 MicroPython Contest

Build something using MicroPython and win fabulous prizes!

Wednesday, July 13, 2016 12:00 am GMT - Wednesday, August 31, 2016 12:00 am GMT Local time zone:
Similar projects worth following

So here's a little contest for fun. The idea is simple:

  • The contest starts on 2016-07-13 00:00 UTC, and ends 2016-08-29 00:00 UTC.
  • You can submit any project on by selecting it in the "Submit project to..." menu on the project's page.
  • To qualify, your project has to use an ESP8266 or ESP8285 microcontroller as an essential part, and must run MicroPython on it.
  • It can be a new or existing project. You can even switch to Micropython in a project that previously used something else.
  • Bonus points for writing and making available new libraries or hardware drivers for Micropython.
  • After the end date, I will choose the project that I like the most. In case of a tie I reserve the right to choose several projects.
  • The authors of that project will receive a prize -- an #OpenMV board.
  • You can also submit the same project to the Hackaday Prize, if it fits the criteria.

Disclaimer: I am not in any way affiliated with Espressif. I'm just a user of MicroPython that wants to encourage others to see how great that language is. I am also not affiliated with OpenMV, I just have a spare one from Kickstarter that I want to give as a prize.

  • Contest is Finished

    deʃhipu10/29/2016 at 20:30 2 comments

    I received information from Espressif Systems about their involvement in the contest. Unfortunately, due to a large amount of work on the new ESP32, their engineers don't have the time to look at this contest, and, as consequence, there will probably be no prizes from them.

    With those sad news, I can now officially proclaim the contest finished. I'm sorry for the long wait.

  • First Results

    deʃhipu08/31/2016 at 12:15 7 comments

    I have carefully analyzed all of the qualified projects, and I'm ready to announce the winners of the main prize (the OpenMV camera board) and the prizes sponsored by Adafruit Industries (the five Adafruit HUZZAH Feather boards). The prizes sponsored by Espressif Systems (five ESP32 chips) will be announced separately, when I hear from them.

    • The first Feather goes to the author of #EncoderLib. It's a simple yet useful device, and there is some new MicroPython code written for it, so that everybody benefit. I wonder if you could make a controller for Arkanoid or Pong with it!
    • The second Feather goes to the authors of #Home automation: thermostat with ESP8266 & OpenHab. While at the moment it's just a proof of concept, a lot of work went into researching and implementing this. There has also been quite some testing of the MQTT library.
    • The third Feather goes to the author of the #ESP8266 Geiger counter. You never know when you will need one of these!
    • The fourth Feather goes to the author of #NASA Wind Decoder. This is a real hacker project, with a lot of details and information, but also entertaining to read. He also uses a fork of MicroPython that has an I2C slave -- perhaps with enough testing this will get eventually merged back into the main branch.
    • The fifth Feather goes to the author who submitted three projects, #DHT12 AM2320 Nokia 5110, #Nokia 5110 Conway's Game of Life and #ESP8266 Useless Throwie, covering all bases: a serious project with a library, a "game", and an amusing hack, which seems simple, but which in fact took quite some work and research to make. I wish I had more Feathers to give.
    • Finally, the OpenMV goes to the author of #Traffic Signal LED Matrix Display. Not only a great hack, not only very well documented, not only contains a library for reading PNG images, but also has blinking lights! How can a project with blinking lights *not* be the winner?

    Congratulations to all the winners (incidentally, everyone who submitted a project that qualified won something, isn't that great), and please contact me here with a private message about how and where I am to send the prize. Big thanks to everyone who participated and of course to the sponsors, without who we would only have a single prize.

  • Qualified Projects

    deʃhipu08/29/2016 at 09:03 3 comments

    After carefully inspecting all of the submitted projects, I conclude that the following projects meet the criteria for this contest (thats is, include an ESP8266 with MicroPython running on it). The list is in no particular order.

    For the remaining projects either had nothing to do whatsoever with the ESP8266, or used different firmware than MicroPython. They are still great projects, and I'm sure at least for some of them there simply wasn't enough time to write even the beta version of software, but rules are rules.

  • The Contest is Over

    deʃhipu08/29/2016 at 07:07 0 comments

    Thank you everyone for your great projects!

    The contest is now officially over. The judging now begins. I'm going to pick the winner of the OpenMV camera and the 5 HUZZAH boards, and Espressif is going to pick the winners of the ESP32 chips. Unfortunately I can't give you any hard dates for this (especially the Espressif part), but all the information I have will be posted in updates here.

    We have now 17 different projects, and from the first glance at them, at least 15 of them qualify. There is a big chance that about half of them will receive prizes, so the future looks bright! Once the finalists are announced, I will contact each of them through private messaging here on to arrange all the details.

  • Last Moment

    deʃhipu08/28/2016 at 20:12 3 comments

    If you didn't enter your project yet, you still have about 4 hours to do it!

  • Espressif Sponsors Even More Prizes

    deʃhipu08/17/2016 at 14:53 0 comments

    Espressif (the company that makes ESP8266, if you were wondering) is going to sponsor even more prizes for this contest! They promised to give 5 ESP32 chips. Now I wish I could participate myself.

  • Adafruit Sponsors More Prizes

    deʃhipu08/11/2016 at 17:10 0 comments

    Thanks to the generosity of Adafruit Industries, the contest now has more prizes. We will have 5 Adafruit HUZZAH Feather boards to give away. They will go to the second, third, fourth, fifth and sixth best projects.

View all 7 contest logs

Enjoy this contest?



graysonstain2753 wrote 08/03/2022 at 04:30 point

Thanks for sharing about this contest. As I was unaware at that time but after reading different blogs about this content so I learned alot of things from it. I am going to apply all the learned thing on our business model and will definitely share the results of it. Really appreciate your efforts.

  Are you sure? yes | no

danjovic wrote 08/02/2016 at 01:54 point

Finally submitted my entry! I hope to be able to complete the design :). Lotsa things to learn first. 

  Are you sure? yes | no

Elliot Williams wrote 07/28/2016 at 07:23 point

Heya!  Who's running this contest?  I'm writing it up for the blog and want to give you full props!

  Are you sure? yes | no

deʃhipu wrote 07/28/2016 at 07:45 point

I am. Thank you for writing about it. If you have any questions, don't hesitate to ask.

  Are you sure? yes | no

Elliot Williams wrote 07/28/2016 at 08:06 point

Yay Radomir!  

I'm going to have to work something up for fun.

  Are you sure? yes | no

David Fowler wrote 07/21/2016 at 23:16 point

Some links to help people get started..

More about MicroPython

GitHub with details about the ESP8266 port.

Tutorial for MicroPython on ESP8266

  Are you sure? yes | no

Craig Hissett wrote 07/19/2016 at 14:22 point

This is a great contest!

I've got a few of the Wemo mini boards; if i can get MicroPython on them then I'll definitely have a go!

  Are you sure? yes | no

deʃhipu wrote 07/19/2016 at 14:29 point

I have one of those too (obviously, you can see the photo of it), and in my experience it works just fine. If you have trouble getting it to work, don't hesitate to ask on the forums or IRC.

  Are you sure? yes | no

Craig Hissett wrote 07/19/2016 at 14:34 point

Thanks matey!

  Are you sure? yes | no

Eager to get building?

Become a member and discover thousands of projects