Skip to content
Volodymyr Shymanskyy edited this page Jun 27, 2016 · 12 revisions

This page is a collection of notes on different hardware, pitfalls, tutorial links, etc.

Arduino

Duemilanove

You have to select UNO in the Blynk App board type, not the DUE (which refers to the Arduino Due).

Mega/UNO/Nano + ESP8266 WiFi Shield

This connection type is very tricky to start with. First of all, it's recommended to buy USB-UART TTL converter which can also supply 1A @ 3.3V. Powering ESP8266 from 3v3 pin on Arduino UNO/Nano/Mega most likely won't work.

ATTENTION! When using Software Serial - you have to switch ESP8266 to baud rate 9600, using this AT command:

AT+UART_DEF=9600,8,1,0,0

Some useful recommendations can be found here: http://community.blynk.cc/t/solved-disconnect-cmd-skipped-etc-issues-my-advice/5362

Schematic

Connecting Arduino over USB

[TODO]

ESP8266

Generic ESP8266, NodeMCU, Huzzah, WeMos D1, Seeed Wio Link, etc.

ESP8266-based boards can run Blynk directly on the ESP8266 chip, using this board support package: https://github.com/esp8266/Arduino

Tutorials:

Known possible hardware issues:

  • ESP8266 can't be powered from 3v3 pin on most Arduino, as it requires >400 mA current.
  • ESP8266 flash might get broken. The code executes without problem right after flashing, but stops working after first reboot.
  • This WiFi module can somehow interfere with PIR sensors -> PIR sensor starts producing random values ;)

Particle Electron

NOTE: Blynk can consume quite a lot of data! Use carefully not no overpay for the data plan.

JavaScript (Node.js, Espruino)

https://www.npmjs.com/package/blynk-library

  • Regular PC with Linux / Windows / OS X
  • Single Board Computers (Raspberry Pi, BeagleBone, Intel Edison/Galileo, ...)
  • OpenWRT
  • Espruino

Tutorials:

Python (MicroPython)

  • WiPy
Clone this wiki locally