433MHz MQTT remote

with the oh so popular ESP12 of course!

Similar projects worth following
Printed a case that fits a 5x7cm2 eBay el-cheapo protoboard, slapped on some switches, a 433MHz transmitter and one of my ESP12 breakout boards and called it a day.

It's messy.... very messy.

Here's the code:

Read more »

Standard Tesselated Geometry - 1.57 MB - 01/21/2017 at 16:43


Standard Tesselated Geometry - 604.65 kB - 01/21/2017 at 16:43


123dx - 155.38 kB - 01/21/2017 at 16:43


  • 5 × 10k Pull-ups value doesn't really matter... pullups
  • 1 × ESP12 Electronic Components / Misc. Electronic Components
  • 1 × 5x7 protoboard
  • 1 × 3D printed stuff
  • 8 × buttons

View all 7 components

  • Is it alright to say DaveCAD?

    davedarko01/21/2017 at 20:45 11 comments

    the button matrix

  • known problems

    davedarko01/21/2017 at 17:10 0 comments

    I have no idea what I did, but GPIO16 behaves weird. There is a transistor that allows me to toggle the cols with one pin. PIN 16 "OFF" weirdly jumps between HIGH and LOW, but I neglect that because you can achieve the desired state by just pressing the button longer.

    Like with many of my projects there is no backside yet, but this is so much better than having the pure PCB flying around.

    An external antenna could be handy, at least a 17cm wire or so.

View all 2 project logs

Enjoy this project?



Ted Yapo wrote 01/21/2017 at 18:11 point

Are the switches printed as one piece with the case, maybe with some flexible filament?  Or are they just set in recesses in the panel?  It looks like all one piece in the picture.

  Are you sure? yes | no

davedarko wrote 01/21/2017 at 20:14 point

Hey, good questions :) I've took it apart and added some more pictures. At first it was a strip of buttons in the case, but the connection was too strong, whenever I pushed a button, there was another one pushed as well. It's pretty easy to put the buttons in there and screw it all together though.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates