SparkFun will be closed for the Thanksgiving holiday from 3pm on 11/23 through 11/27. Orders placed after 2pm on the 23rd will ship out Monday the 28th.
images are CC BY-NC-SA 3.0
Description: Blynk is an easy to use app builder that allows users to add a variety of buttons, sliders, graphical displays and even RGB controllers to their phone. The SparkFun Blynk Board is specially designed to work with the ‘widgets’ within the Blynk mobile app to create your next IoT project. Monitor local weather conditions, control LEDs from your phone, even send a tweet when it’s time to water your plants! Every Blynk Board comes fully programmed and also includes a Blynk subscription code card (15k Energy at a $10 value), which will be needed to connect the Blynk Board to your Blynk account, connect to a Wi-Fi signal and you are ready to start Blynking! You’ll be controlling the Blynk Board from half way around the world in no time.
On board every Blynk Board is the economic yet powerful ESP8266 framework that will allow you to connect to most 2.4GHz WiFi networks, that are either open (no password) or protected with WPA, WPA-2, or WEP authentication. The Blynk Board interfaces with the outside world using input/ouput (I/O) “pins” that can either control real-world objects, like motors or LEDs, or read in values from sensors (like light or position). Each of the Blynk Board’s pins are accessible via the large, metal-encircled holes on the edge of the board. These large holes are designed to interface with alligator clip cables – a staple interface cable for beginner and advanced electrical engineer alike. During setup, the RGB LED on the Blynk Board will be your window into its soul. The board uses this multi-colored LED to indicate all sorts of status modes including how to identify which board is yours.
Blynk is a digital dashboard for your iOS or Android device that allows you to easily build graphical interfaces by dragging and dropping widgets to control for your newest IoT projects! With the Blynk app you will be able to control the Blynk board or any other compatible hardware remotely by displaying sensor data, analyzing your surroundings, activating a function of your project and much more.
Are you just getting started with IoT or electronics? Our IoT Starter Kit includes all the parts to complete the fourteen starting IoT projects.
Note: The Blynk app is compatible with iDevices running iOS 7.0+, and Android’s running any version above or equal to 4.0.
Get Started with the Blynk Board Guide
Blynk iOS Download Blynk Android Download
Features:
Documents:
Based on 10 ratings:
1 of 1 found this helpful:
This is a great little guy, but it runs hot, rendering it somewhat useless for the onboard temperature sensor. The form factor is nice though, and connecting to the blynk interface was seamless enough that I hope to use it for other projects.
One of the many projects on my “todo” list was to detect the end of the washing machine cycle and announce it somehow. So when I saw the Sparkfun Washer tutorial for this board, I had to build it. Everything worked, the only hiccup was that after programming the board, I had skipped over the instruction “Once the board connects to WiFi and Blynk, the LED should turn green.” and it thus took me a while, and a couple of unnecessary programming cycles, before I had success with the application. For my washer I used a “shakiness” of 45 and a “Stop Time” of 120 seconds. One tip, when adding the slider controls choose the longer ones as the short ones can be hard to adjust precisely.
Blynk Board and Blynk are two really exciting, forward looking, products! The Blynk Board works as advertised. I’ve used several of the applications that were included on the board.with no issues. I did have some issues in loading the Blynk Board parameters into the Arduino IDE to include my own code but they appeared to be glitches in my computer. I’ve been off doing some other things so haven’t got the chance to actually try to load my own code. The step-by-step set-up instructions for the standard applications are extremely well done and hats off to SparkFun people for devoting the resources to do that!
I bought this specifically because it had an onboard temperature sensor, and I figured I could simplify a project that used a EspThing and an external sensor. Unfortunately the temperature sensor is useless, because the board runs hot enough to render the readings are meaningless.
This is a great little guy, but it runs hot, rendering it somewhat useless for the onboard temperature sensor. The form factor is nice though, and connecting to the blynk interface was seamless enough that I hope to use it for other projects.
It’s all about the tutorials if they aren’t great I won’t be able to use the board.
Since the Blynk Board and the Blynk App are in their infancy, we’re still working on expanding and improving the available information and tutorials. If you’re looking for a tutorial on something that’s not covered, let us know, or check http://docs.blynk.cc/ and http://community.blynk.cc/!
Pros: The board hardware it’s well concibed and functional. The firmware it’s described with detail. The documentation and support it’s great.
Cons: Only one ADC channel. The calibration of the humidity sensor. The self-heating of the board makes noise over the temperature sensor.
I went with this kit rather than from scratch to get a feel for the Ethernet<->IOS environments. It worked the first time.
Plus the Zebra is fun.
This board is amazingly easy to do cool things with.
I love the way the pins and functions work. Here is what I did for my daughter https://youtu.be/wckkvam70Sg
My only sugestion is to add a virtual value to an if condition, and that value could trigger an email.
The reason is that with my baby I don’t have time to program my custon functions. The Blynk was wonderful because it was very fast to custon with the app.
I already have a RedBoard to deal with the leds but it used a push button. Now the Blynk does this job and the boards are away from my daughter’s hands.
:D
——————– Tech Support Tips/Troubleshooting/Common Issues ——————–
If you ever need to reload the original Blynk firmware to your board:
Download the this file from Github that contains the core firmware plus the Blynk board Eagle files.
Unzip that file, and in Arduino, navigate to the BlynkBoard_Core_Firmware folder in the file you unzipped.
Open the BlynkBoard_Core_Firmware.ino file in Arduino. You should see several other tabs open besides the main sketch.
Click upload and you should be good to go!
Note: It takes a long time to compile. This was tested in Arduino 1.6.6.
If you only need to re-provision your Blynk board take the following steps:
feels a little too clash-of-clans for my tastes.
My worry is 5 or 10 years from now (or sooner) the cloud connection will disappear and I’ll have to throw away any work I’ve done developing it. I don’t like subscription web-based options. I want to run my own server.
I believe you can run your own server. Check it out here: http://docs.blynk.cc/#blynk-server
Hey I just wanted to say thanks SparkFun for the deadly Graphical Datasheets, I can understand new boards very quickly. Great Idea!
Cheers.
You are very welcome! That’s M-Short’s awesome work. She did a whole homepage post if you want to read how she generates them.
We love the ESP8266 because it just works.. but mostly because of it’s price sub $2 - “…thousands-of-sensors-launched-out-of-a-cannon cheap…”. Are you really adding 10X value here.. and endorsing a PAYG subscription - even if you use your own server? Are we losing our way Sparkfun?
Remember the ESP8266 does little on it’s own. You need to provide it with power, it using a battery you need to make sure it is charge, you need to provide sensors etc. You rarely end up at $2 when you are done. We definitely believe that a plain ESP8266 has it’s uses which is why we still carry them. But what about someone who just wants to start programming and learning? What about a school that doesn’t want to have to keep track of parts and have kids soldering sensors on? Now you can learn to get data to the internet and all you need to do is power the board. As for the PAYG service we’ve played with it and for someone who just wants a quick app and doesn’t know how to write there own it is a great option to start with. And if you do know how and want to write your own you can. While we worked with Blynk on this board and specifically getting the firmware to talk with it, the service itself is completely optional. In other words we’re trying to provide you with option and more options. This board isn’t for everyone just like the ESP8266 bare module isn’t for everyone.
so many companies and individuals rushing into this sphere. the concept of paying virtual currency for a slider button just makes my skin itch. very nice hardware though.
Is it possible to provision this board (connect to wifi) without the QR code card? I left it at work and want to experiment tonight!
Kinda sorta. In addition to the WiFi info, you’ll need to supply the board with a Blynk auth token, which you may already have if you’ve provisioned the board before.
Any of the alternative provisioning methods discussed here should work. If you need to get it from connected mode, back into provisioning mode, this section of the tutorial has a bit about that.
I screenshotted the “price structure.” Hopefully that helps!
Brilliant! So with the $15 of energy that comes with this board you should get between 13k and 28k ‘Energy.’ We should know the exact number you receive soon.
Update: I just heard back and the value isn’t $15, it is actually $10 and you get 15k Energy. Hopefully this clears things up. I also updated the description!
I’m not that familiar with Blynk. I’ve quickly looked at Blynk’s web-site but I can’t find the information that I want: I see on the subscription card language about “free” energy points. This tells me that transactions take points and there must be a way to pay to recharge the account. I didn’t find information on exactly how energy points are used or how much it costs to recharge in my 3 minutes of searching. I did see something about setting up a private Blynk server, would that eliminate fees? Would you be able to provide a direct link(s) to the energy usage and recharging information? I understand that you aren’t Blynk so you don’t have any control over the usage fees, I’m just hoping you can point me in the right direction.
Thanx.
Also, here is this: http://community.blynk.cc/t/introducing-blynk-energy-first-paid-services/4975
Each Blynk subscription code card contains $15 worth of ‘Energy.’
Thanx. Reading that post and the associated comments does answer many of my questions. And considering it was posted about 2 hours ago, I can see why I couldn’t find a static page about it. (It’s all in flux!)
Indeed. I just asked the powers at be to give a little more insight on how much ‘Energy’ you actually get with $15. I will be updating the page and comment again when I find out.
Update: I just heard back and the value isn’t $15, it is actually $10 and you get 15k Energy. Hopefully this clears things up. I also updated the description!
Good Afternoon,
I found the info on the Blynk subscription , link below
http://community.blynk.cc/t/blynk-will-introduce-paid-subscription-in-q1-2016/3177
Hope this helps.
this board (with this firmware) can handle interruptions?
Is there a list of what all 32 virtual pins are and do?
Because the board runs hot, the temperature sensor seems to read somewhere around 90F no matter the temperature of the room, rendering it somewhat useless for monitoring the temperature in a room. Anyone have a simple solution to this ?
What is the Blynk subscription service and how does the ‘Energy’ work? Are there premium features that require additional payments? Also, when I go to the IOS App Store, the app is only available for iPhone and displays in a bad aspect ratio on my iPad Air 2.
“Blynk subscription code card (15k Energy at a $10 value), which will be needed to connect the Blynk Board to your Blynk account, connect to a Wi-Fi signal and you are ready to start Blynking!”
The Blynk App itself is free to use and comes with a few energy credits. Basically the energy lets you add more widgets and more advanced widgets. 15k is quite a bit of energy and it sounds like you can recycle widgets and get 80% of that energy back as well. For more information check out the announcement on their forums. As for the app, I’d check their forums and posts, but my guess is they are aware about it and working on it.
It’s no longer 80% - I just checked on the app, and you get the full 100% back when you recycle a widget.
IS there a way to add an Antenna to this board? We are having a lot of problems when we are not in good range of router.
Does it talk via SSL to the Blynk Server?
Well - I got this provisioned via laptop browser, and tried out a few of the demo projects on the android app.
I then wanted to see if I could modify an arduino sketch that I use on for a simple Neopixel project. I got it working just fine, but now I can’t figure out how to get the “default” code/firmware back on the board (so I can try some more of the demo projects. I tried loading the Blynkblink sketch via arduino IDE, but it doesn’t seem to work.
The serial output (via terminal or arduino IDE looks like this (repeated over and over): 8ŸŽþ‚ƒ‡‡þÿ[344] Blynk v0.3.4 [344] Getting IP… [647] DHCP Failed!
Any suggestions?
EDIT: I found the forum and posted this there too! EDIT 2: Solved. I found the firmware section on github and loaded the BlynkBoard_Core_Firmware.ino sketch. Thanks!
I am having the same problem, but I can not compile BlynkBoard_Core_Firmware.ino. I think all the libraries are loaded correctly, but the errors I get are: sketch\SFEblynkCore.ino.cpp.o:(.text.setup+0x3c): undefined reference to
initHardware()' sketch\SFEblynkCore.ino.cpp.o:(.text.setup+0x40): undefined reference tocheckSelfTestFlag()‘ sketch\SFEblynkCore.ino.cpp.o:(.text.setup+0x44): undefined reference toperformSelfTest()' sketch\SFEblynkCore.ino.cpp.o:(.text.setup+0x48): undefined reference tocheckFailAPSetupFlag()’Do you have any thoughts for me? Thanks.
Glad you got it all working!
The Blynk Arduino library includes a few examples which might help you get started developing your own code. Check out the ESP8266_Standalone sketch under the File > Examples > Blynk > BoardsAndShields menu. That’s a great skeleton - the bare minimum you’d need to start your own Blynk project. The hardware pins (0, 5, ADC, etc.) will work out of the box with that sketch, then you can start mixing in NeoPixels, virtual variables, and other sensors.
I’m wondering how well controlling the WS2812 LEDs work with a DIN at 3.3V? How about a string of WS8212s - assuming their max current is 20mA each and leaving some for the ESP8266 how does a string ~25 LEDs long work at 3.3V? Anyone try this yet?
I ask because I just designed a custom shield for a Particle Photon that takes in 5V, supplies the WS2812 string at 5V (up to 1A) and provides logic level from 3.3V (Photon) to 5V (WS8212). Had I known this existed, I might have ditched that idea and gone with this. Maybe next time.
The board’s WS2812 is powered at 3.3V as well - cuts it close on the blue LED forward voltage, but eliminates any undervoltage potential on the DIN line. The datasheet’s I’ve seen for the WS2812 recommend a minimum of 0.7VDD for a high, so 3.3V might be a little dicey going into a 5V-powered LED.
I had the board driving a 1m LED Strip (60 LEDs). Current was lower than I’d expect (~890mA) when all LEDs were set to max, so I suspect the regulator was dragging it down. I wouldn’t recommend that many LEDs (or more) without cutting the “WS2812 VCC” jumper and supplying the LED power externally - and, in that case, supplying the LEDs with a LiPo or something a bit less than 5V would probably be safest.
Thanks for the info! I’ll keep that in mind. I’ve already got my other board in hand, but for future reference these may be a nice way to do it. Since I was a Blynk backer on Kickstarter, I’ve got plenty of “energy” to build projects.