Let's get hands on NodeMCU

YUXI GUEST

wP2QNBc3ifsN

Workshop #1 of IoT Medellín

https://www.meetup.com/es/IoT-Medellin/

@IotMedellin

by: @JFBanguera & @vlondonoo

Special Thanks to @YuxiGlobal

Topics to be covered

  • Basics on Electronics
  • NodeMCU Intro
  • Blynk Intro
  • Workshop steps
  • Conclusion

Why Electronics for Software Devs

SW is based on HW

Be Jobs

Go IoT

Also we will need it for what's next

Regarding This workshop steps.

Electronics is the science of controlling electrical energy electrically, in which the electrons have a fundamental role.

Wikipedia

Study of electronic devices and technologies.
 

businessdictionary.com

Ohms Law

Ohm's law states that the current through a conductor between two points is directly proportional to the voltage across the two points.

Wikipedia

Ohm's Law deals with the relationship between voltage and current in an ideal conductor. This relationship states that:

The potential difference (voltage) across an ideal conductor is proportional to the current through it.

physics.uoguelph.ca

Simplifying...

Basic Electronic components

Resistors

push buttons

Diodes

Protoboard

NodeMCU

"An open-source firmware and development kit that helps you to prototype your IOT product within a few Lua script lines."

MCU COMPONENTS

Tensilica L106 de 32-bit.

SoC:  ESP8266EX, wifi module

Incorporate antenna and flash memory to store programs or sketches 

Módulo WiFi de 2.4 GHz,

RAM de unos 50 kB

Acces to pins
buttons and leds

Kit NodeMCU

Blynk

Blynk is a Platform with iOS and Android apps to control Arduino, Raspberry Pi and the likes over the Internet.

It's a digital dashboard where you can build a graphic interface for your project by simply dragging and dropping widgets.

COMPONENTS IN THE PLATFORM

Features

Connection to the cloud 

Set of easy-to-use Widgets

Direct pin manipulation with no code writing

Easy to integrate and add new functionality using virtual pins

History data monitoring via History Graph widget

Device-to-Device communication using Bridge Widget

  • Sending emails, tweets, push notifications, etc.

Now let's get to it!

https://github.com/felixbanguera/iot-medellin-nodemcu-blynk-1

Based on:

  • https://nodemcu.readthedocs.io
  • https://arduino-esp8266.readthedocs.io
  • https://programarfacil.com/podcast/nodemcu-tutorial-paso-a-paso
  • https://programarfacil.com/esp8266/como-programar-nodemcu-ide-arduino
Made with Slides.com