NODEMCU – ESP8266

THE TOOL

TUNIOT is a bloc code generator for NODEMCU. You don’t need any coding skills to program it and make your IoT project. The tool is available on 4 languages and it is in active development. It is based on the blockly Technology. The tool generate C for Arduino code.

You can get start coding by following this link.

TUTORIALS in ENGLISH

I made a list of videos available on Youtube. You will be guided step by step. This is an overview of each video with the link.

  1. Software Install: In this part, we will see how to install the software required to work with the NODEMCU. We will use the Arduino IDE. And you have to add the ESP8266 board.
  2. Blinking integrated LED: In this video we will see how to blink the integrated LED of the NODEMCU. I am using the LoLin version.
  3. Working with LED: We will see how to work with LED.
  4. Photo-resistor: In this video, we will see how to connect a photo-resistor to the NodeMcu and how to show it’s value on the serial monitor.
  5. Button: In this video we will see how program a button.
  6. The serial LCD I2C: In this video, we will see how to program the serial LCD display with a NODEMCU.
  7. The rain sensor: In this video, we will see how to program the rain sensor with a NODEMCU.
  8. The OLED display: In this video, we will see how to program the OLED display with a NODEMCU.
  9. Connecting to networks: In this video, we will see how to program the ESP8266 to any network with or without password.
  10. Posting status on Facebook:  We will see how to send a status to Facebook from ESP8266. It could be a sensor and any message.
  11. IP & Host name: In this video we will see how to show IP and the host name of your ESP8266. And how to change them according to your need.
  12. Run a web server: We will see how to run a web server on the ESP8266 and how to send request from a browser or another ESP8266.
  13. Sending data to thingspeak: Thingspeak is an IoT plateform. In this new video, we will see how send random data and data from sensor to thingspeak.
  14. Control ESP8266 with your Android App:  You will learn how to make an android app that controls an LED connected to the NODEMCU.
  15. Get sensor data from NODEMCU with your Android phone: We will see how to make an Android app with MIT App Inventor to get data from an ESP8266.
  16. Send tweet to twitter: we will see how to send a tweet to twitter through the IoT platform Thingspeak.
  17. Client-Server communication with 2 boards: In this video, we will see how to make a communication between 2 boards where one will act as a server and the second as a client. The client will ask for a value of a photo-resistor connected to the server.
  18. Control Nodemcu with an Android app through the Internet: In this video, you will learn how make an Android App that controls an LED over the Internet.
    We will use Thinspeak as an Intermediate platform. I added blocs to TUNIOT to retrieve data from Thingspeak.
  19. Network time protocol: In this video, we will see how to get time from a NTP server.
  20. Sending an email: In this tutorial, we will see how to send an email from the ESP8266\NODEMCU.  The email is not sent directly but through another web service called IFTTT.
  21. Monitor a network of sensors: In this video, we will see how to make a Web server under ESP8266 that monitors a network of sensors connected to NODEMCU board.
  22. Network scanner: In this video, we will see how to make a network scanner using the command PING with the NODEMCU\ESP8266.

TUTORIAL IN CHINESE