How to Use the Blynk App on IoT Board(Nucleo)

by bingdo72 in Circuits > Microcontrollers

4049 Views, 23 Favorites, 0 Comments

How to Use the Blynk App on IoT Board(Nucleo)

20160906_132920.jpg

I know STMicroelectronics Nucleo platform for IoT. Recently W5500 Ethernet shield will be announced by WIZnet.

So I implemented a firmware of Nucleo board by Ethernet SW modification because I can handle a source code easily. You can know the status of equipment even if it is so far. Please refer to the following step.

Prepare Materials

32230758192.jpg
SON_2656.png
EasyModueShield.jpg
LAN CABLE-1.png
miniUSB.jpg

Please refer to the following.

1. Nucleo board

2. W5500 Ethernet shield

3. Easy Module shield

4. LAN cable

5. USB cable

Hardware Connection

20160906_132920.jpg
nucleo.png
w5500ethernetshield.png

Please connect an LAN cable and USB cable

You can get more HW info by the following site.

https://developer.mbed.org/platforms/ST-Nucleo-F411RE/

http://wizwiki.net/wiki/doku.php?id=osh:w5500_ethernet_shield:start

Prepare Development Environment

gnutoolchain.png
coide.png
toolchainpath.png

Introduction of W5500 Chip

w5500feature.png
iolibrary.png

Introduction of Blynk Platform

blynkplatform.png

Software

github.png

I uploaded CoIDE project.

You can download this project file. And then import project into CoIDE. After compile, you can run control operation through Blynk platform.

https://github.com/bingdo/Blynk_STM32F411_CoIDE

How to Run : Test Result

unzip.png
openproject.png
Install_BlynkApp.jpg
Installed_BlynkApp.jpg
Blynk5.jpg
Blynk6.jpg
Blynk7.jpg
Blynk8.jpg
Blynk9.jpg
Blynk5.jpg
rebuild.png
program.png
control1.png
control2.png
control3.png
control4.png
control5.png
control6.png
control7.png
control8.png
control9.png
control10.png
control11.png
control12.png

You cannot control D10, D11, D12, D13 pins because those are used for Ethernet SPI.

1. To unzip Blynk_STM32F411_CoIDE project

2. To open Blynk_STM32F411_CoIDE project

3. To downaload the Blynk App into Smartphone.

4. To login Blynk App.

5. To create a new progject on App.

6. To check "Auth Token" by Email.

7. To modify "Auth Token", Server IP, MAC address, IP address.

8. To build/rebuild and download to a target.

9. To add Widget Box and modify an example project.

10. To check the result of device control.

Thank you for your attention.