ESP-01 programming circuit

The programming circuit is finished. And guess what! It works.

The buttons is from the left: Reset and Flash.
When uploading your Arduino sketch follow this procedure

  • Push and hold reset button
  • Push and hold flash button
  • Release the reset button
  • Release the flash button
  • The ESP modul is now in flash mode
  • Push the “upload” button in the Arduino IDE
  • First the sketch is compiled and afterwards it will start uploading.
  • Then push the reset button momentarily to (re)start your program.

ESP-01 programming circuit


FTDI FT232RL USB to TTL Serial Converter

Today I got my USB to Serial converter.
I need the converter for programming the ESP-01 I received a couple off days ago.
Actually I can program it with the arduino board but don’t want to.

I bought the converter on Ebay from a Chinese seller for the price of approx. $2 so properly not a origianal FTDI chip.
But hey! It works.

FTDI TTL Converter

Here is a picture of the board.

It has serial pin out at the bottom and mini usb on the top.
Along the sides is breakout of other, but not needed chip pins.

On the front it has a jumper setting for 3,3V and 5V.
Nice as ESP-01 is strictly 3,3V

 

 


ESP-01 module

I just received two off these small ESP-01 boards.
They are part off the ESP8266 family and have relly nice specs:

  • ESP8266 chip.
  • 2 dedicated GPIOs.
  • Serial comms (or 2 additional GPIOs).
  • Pin connectors.
  • Arduino-compatible.
  • PWM, I2C, UART, OneWire.
  • On-board WiFi + printed antenna, 802.11 b/g/n, 360m range.
  • Able to become a wireless access point.
  • Lua and Arduino firmware available.
  • Able to run a web server.
  • Dimensions: 24.75 x 14.5mm.
  • Power: 3.3v. (important!!)

Sources: http://esp8266.co.uk/modules/esp-01/

Instruction for flashing this little fellow can be found on http://www.esp8266basic.com/flashing-instructions.html
And I plan on building this flaching setup


NeoPixel 24Bit LED ring

Neopixel 24BitGot my self a 24Bit LED ring!

Nice toy with 24 pcs. of ws2812b three wire LED.
I hooked it up to my Arduino UNO and loaded it with the default sketch “NeoPixel FUN” that comes with the NeoPixelBus.h library.

Below you can see some videos i made of the result.
at first I used external 5V supply to measure the load current.
afterwards I powered it from laptop usb supply.

Adafuit has a great guide if you would like to play with NeoPixels yourself.
https://learn.adafruit.com/adafruit-neopixel-uberguide/overview