Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Blynk mobile development for Arduino - Updated for Blynk 2
Highest Rated
Rating: 4.6 out of 5(126 ratings)
1,120 students

Blynk mobile development for Arduino - Updated for Blynk 2

Learn how to use the Blynk platform to create apps for iOS and Android that works with the Arduino and ESP32.
Last updated 9/2021
English
English [Auto],

What you'll learn

  • How to use the Blynk platform to create apps for iOS and Android.
  • How to use Blynk with the Arduino Nano 33 IoT.
  • How to use Blynk with the ESP32.
  • How to create a Blynk project on the Blynk public server.
  • How to use common widgets, such as the Button, LED, Slider, Step Control, Joystick, Color Picker, Timer, Superchart.
  • How to create email and smartphone notifications.
  • How to create Blynk projects with two devices.
  • How to setup a private Blynk server on a Raspberry Pi Zero W.
  • How to configure and customise a private Blynk server.
  • How to optimise your Raspberry Pi Zero W for best performance as a Blynk server host.

Course content

9 sections65 lectures7h 15m total length
  • 01.10 What is this course about?11:38

    Blinkx platform lets you create smartphone apps to interact with microcontrollers like Arduino and ESP using drag-and-drop widgets, with cloud and private server options and over-the-air firmware updates.

  • 01.20 Software you will need1:18

    Identify software for this course, including the EDDINE ideate, Arduino 1933 Ayittey, ESP 32, and Blink libraries, then use the Blink app to manage projects across cloud or private Blinkx.

  • 01.30 Hardware you will need2:31

    Explore the hardware you will need for Blynk mobile development with Arduino, including the Arduino Nano 33 IoT, ESP32 dev kit, IMU, Wi-Fi, MCP9808 temperature sensor, and display components.

  • 01.40 A quick review of the Blynk platform11:30

    Explore how the Blinkx platform connects a smartphone app, devices, and a server to manage Arduino and ESP projects. Configure widgets, bind virtual pins, and receive notifications.

  • 01.41 A quick review of the new Blynk platform9:23

    Discover the updated blink platform with a new cloud dashboard, web and mobile interfaces, and firmware over the air deployment, plus templates, data streams, and events for remote devices.

  • 01.50 How to get the most out of this course2:16

    Plan dedicated, uninterrupted study blocks to learn Arduino with Blynk 2, complete each lecture’s learning and practical outcomes in about one hour per section, and avoid rushing.

Requirements

  • Working knowledge of the Arduino IDE.
  • Ability to write simple programs for the Arduino.
  • Have at least one Arduino board (two boards needed if you want to try out a dual-device project).
  • See free Lectures 2 and 3 for detailed software and hardware requirements.

Description

--------------------------------

PLEASE NOTE:

A few months ago, Blynk completed a significant revamp of their platform. The revamp introduced new features, and ended support for others.

Blynk 2.0 is much more powerful then the legacy version, and cheaper for hobbyists. It maintains the familiar graphical user interface for creating mobile applications, and adds a cloud dashboard. It also offers a significantly upgraded Arduino library packed with features, including support for over the air firmware upgrades.

We have updated the course to cover all new features, and to bridge your knowledge from Blynk "legacy" to Blynk "2.0".

--------------------------------

With this course, you will learn how to use the Blynk platform to create apps for iOS and Android that work with the Arduino Nano 33 IoT and the ESP32 or any other supported device.

With a Blynk smartphone app, you will be able to create powerful applications that integrate your smartphone with any supported device to read data from sensors, control motors, log data, and send out notifications.

The Blynk Platform consists of a smartphone application for Apple iOS and Android, microcontroller libraries for dozens of devices like the Arduino MKR 1010, and server software for Linux or Windows hosts.

The Blynk smartphone app is like the Arduino IDE: it is a smartphone app editor that allows you to compose your smartphone app using a simple drag-and-drop interface.

No programming is needed.

The main focus of the Blynk platform is to make it super-easy to develop the mobile phone application.

As you will learn in this course, developing a mobile app that can talk to your Arduino is as easy as dragging a widget and configuring a pin.

The Blynk device libraries make it easy to connect an Arduino or other microcontroller to a Blynk project. For programming a device like the Arduino Nano 33 IoT or the ESP32, you will use the Arduino IDE.

And, the Blynk server is the component that allows your Blynk smartphone app and as many devices as you want to integrate within one or more Blynk projects.

This course is perfect for people who want to create mobile phone-powered microcontroller applications.

You may want to create a home automation system, a rocket launcher, a robot, or even an industrial automation application.

All this is possible with Blynk.

This course will introduce you to the Blynk platform through a series of projects based on an Arduino Nano 33 IoT and an ESP32.

You will also show you how to set up your Blynk private server on a Raspberry Pi Zero W so that you can create applications without limitations of size and performance that the public server imposes.

Who this course is for:

  • People that are already familiar with the Arduino that want to create IoT mobile apps.