Skip to content
Dmitri Soloviev edited this page Mar 16, 2018 · 22 revisions

Hi

Activities were held in late 2016 / early 2017 with the intention to amuse and involve my younger child. PCB layout makes Mike proud )

Video!

As an example, used to animate 60122 Lego kit. It works

Schematics is done in Eagle, it is really trivial:

  • ESP 8266 module, "ESP-03"
  • DC/DC module, so-called "mini-360" from a well-known store (either tune it for 3.3V output and fix it, or replace variable resistor with 2.2k one)
  • switch and 3 PWM outputs to servo's

They call it BOM

Unfortunately sch and pcb files were lost during HDD crash (with both home and git folders)

ESP-03 is connected as follows:

  • GND -> GPIO15, GND
  • 3.3V -> CH_PD, VCC
  • PWM0 -> GPIO12
  • PWM1 -> GPIO13
  • PWM2 -> GPIO14
  • RX,TX -> URXD,UTXD (for flashing)
  • FLASH -> GPIO0 (for flashing)

Photo, to verify

Mechanical, OpenSCAD

Conventional 9g servos were modified to enable 360 degree rotation and imprinted into 3d model.

Enormous amount of time was spent to tune various 3d models with my imperfect printer, some of them are git-ed, other lost.

Operates with 4 AAA rechargeable batteries.

Finally, the software!

Sources of inspiration:

Briefly, it's about embedded ESP8266 (WiFi AP with Web server) + html and javascript + websocket.

No need to setup any Android/IOS app

All sources is shared "as is", sorry for this

Clone this wiki locally