Learning Management System @ KidzCanCode
Sign In
Sign In
Reset Password
Register
  • Home
  • Courses
    • All Courses
    • 3D Modelling & 3D Printing
    • StoryTelling
    • Andriod Application Development
    • BBC micro:bit
      • Coding with the BBC micro:bit
      • microPython on micro:bit
      • Electronics with the BBC micro:bit
      • Gaming with the micro:bit
      • Robotics with the micro:bit
    • Kittenbot Meowbit
    • Edublocks
    • Scratch
      • Scratch Junior
      • Beginner Scratch
      • Advanced Scratch
    • Electronics
      • Beginner Electronics
      • BBC micro:bit
      • Raspberry Pi
      • Arduino
    • Minecraft
    • Python
    • Robotics
      • BBC microbit Robots
      • Elecfreaks
      • SunFounder
      • Raspberry Pi Robots
      • Yahboom
      • Edison
      • GoPiGo
      • Makeblock
    • Computer Science
    • Game Development
    • Web Development
  • STEM Resources
  • FAQ
Free
Exploring IoT with the Blynk Board & Blynk App
7

Description

Course Overview –

The “Explore IoT (Internet Of Things) with the Blynk Board & Blynk App” development track is an advanced electronics track with a focus on exploring the fundamentals of IoT (Internet Of Things). As part of this development track at KidzCanCode.com you will explore different IoT (Internet Of Things) related concepts through hands on projects using the Blynk Board, ESP8266 and Blynk app. As you work through the different challenges in this development track you will explore the different capabilities of the Blynk Board, learn how to code the Blynk board so as to be able to control the Blynk board from the Blynk mobile application on your Andriod/Apple phone, learn how to program the Blynk Board using the Arduino IDE, learn how to obtain data from the various sensors/switches on the Blynk board and present that data/interact with it through the Blynk mobile application.

What projects will you work on as part of this development track  –

Here’s a list of tutorials we will work on as part of this development track.

  1. Learn the basics of the Blynkboard and NodeMCU (Based on the ESP8266)
  2. Learn how to program the NodeMCU using the Arduino IDE
  3. Learn howto interact with the Blynkboard, obtain temperature, humidity data and visualize the data using the Blynk mobile application
  4. Learn howto program the Blunkboard, monitor triggering of the relays and apply those concepts for purposes of home automation
  5. Learn howto use a PIR motion sensor and integrate with the Blynk application for purposes of home monitoring
  6. Learn howto use the Blynk board to interact with the Raspberry Pi and interpret digital signals

Prerequisites –

This track requires an investment in the following products –

  1. Blynk board
  2. NodeMCU (based on the ESP8266)

You can download the Blynk application for free through the Apple store or the Google Play store. The Blynk app ships with a few different free widgets which you can use for your sample applications. Additional widgets if required will need to be purchased. We found we could work with the free widgets and hopefully that’s the case for you as well.

Recommended Prior Learning –

This is an advanced electronics track which explore IoT or Internet Of Things concepts. We would highly recommend that you complete the following tracks before you start off with this track.

  1. Introduction to coding concepts with Scratch I
  2. Introduction to coding concepts with Scratch II
  3. Exploring Coding Concepts Using the BBC micro:bit I
  4. Exploring Coding Concepts Using the BBC micro:bit II
  5. Exploring Coding Concepts Using the BBC micro:bit III
  6. Design Interactive Games Using the BBC micro:bit
  7. Introduction To Electronics Using The BBC micro:bit – I
  8. Introduction To Electronics Using The BBC micro:bit – II
  9. Exploring Internet of Things (IoT) with the Smart Science IoT Kit
  10. Exploring Fundamentals of Electronics using the Arduino

About the Blynk Board –

The Blynk Board is a ready to use board for Internet Of Things (IoT) project. The Blynk board can be used in conjunction with the Blynk App and NODEMCU (based on the ESP8266) board. Armed with a NodeMCU, Blynk Board and Blynk App you will learn how to make your own IOT (Internet Of things) application in minutes. The Blynk board makes it super easy to create IoT (Internet Of Things) projects that will let you control devices over your wireless network at home including over the internet. The board has got two 5V relays, can control 2 x DC devices, has an on-board DHT11 temperature and humidity sensor and can be used to create various IOT applications or projects.

About the NodeMCU –

The ESP8266 is a low-cost Wi-Fi microchip with full TCP/IP stack and microcontroller capability produced by manufacturer Espressif Systems in Shanghai, China. The chip first came to the world’s attention in mid 2014 with the ESP-01 module, made by a third-party manufacturer Ai-Thinker. This small module allows microcontrollers to connect to a Wi-Fi network and make simple TCP/IP connections using Hayes-style commands.

NodeMCU is an open source IoT platform based on the ESP8266. It includes firmware which runs on the ESP8266 Wi-Fi SoC from Espressif Systems, and hardware which is based on the ESP-12 module. The term “NodeMCU” by default refers to the firmware rather than the development kits. The firmware uses the Lua scripting language. It is based on the eLua project, and built on the Espressif Non-OS SDK for ESP8266. It uses many open source projects, such as lua-json and SPIFFS.

Take This Course

Students

Lessons

Free

Lesson 1 – Introduction to Internet Of Things (IoT)

Free

Lesson 2 – NodeMCU (ESP8266) Installation

Free

Lesson 3 – Introduction To The Blynk Board

Free

Lesson 4 – Blynk App with the NodeMCU (ESP8266)

Free

Lesson 5 – Reading Digital Input on the Blynk Board

Free

Lesson 6 – Reading Temperature from the DHT 11 and Displaying on the Blynk App

Free

Lesson 7 – Automated Switches

Free

Lesson 8 – Home Intrusion Detection with the Blynk Board and NodeMCU (ESP8266)

Take a course to view this content

Related Courses

Free
Python Learning Paths – Intro to Advanced
2
Free
Learning JavaScript with GrassHopper From Google
2
Free
Learning To Code With Javascript using Code Guppy (Video Course) – III
2
Free
Learning Javascript With CodeGuppy – II
2
Copyright © 2019 – KidzCanCode
  • Home
  • Courses
  • KidzCanCode
  • CoderDojo Altona North
  • Hack2.Live
  • STEM Books, Kits, etc.
  • Home
  • Courses
    • All Courses
    • 3D Modelling & 3D Printing
    • StoryTelling
    • Andriod Application Development
    • BBC micro:bit
      • Coding with the BBC micro:bit
      • microPython on micro:bit
      • Electronics with the BBC micro:bit
      • Gaming with the micro:bit
      • Robotics with the micro:bit
    • Kittenbot Meowbit
    • Edublocks
    • Scratch
      • Scratch Junior
      • Beginner Scratch
      • Advanced Scratch
    • Electronics
      • Beginner Electronics
      • BBC micro:bit
      • Raspberry Pi
      • Arduino
    • Minecraft
    • Python
    • Robotics
      • BBC microbit Robots
      • Elecfreaks
      • SunFounder
      • Raspberry Pi Robots
      • Yahboom
      • Edison
      • GoPiGo
      • Makeblock
    • Computer Science
    • Game Development
    • Web Development
  • STEM Resources
  • FAQ