Course Highlights - Node MCU Basics and Installation on Arduino IDE, Digital and Analog Sensor Interfacing to Node MCU, Sensor data upload to Thingspeak Server, MQTT Protocol and Sensor Data upload to MQTT Broker, Node Red and creating Apps on Node Red and Data upload from Node MCU to the apps.
This Course can be understood by anyone without any prior knowledge on Node MCU or Embedded systems or IoT. Everything is explained from the basics including the hardware interfacing and the software coding.
Course Highlights - Node MCU Basics and Installation on Arduino IDE, Digital and Analog Sensor Interfacing to Node MCU, Sensor data upload to Thingspeak Server, MQTT Protocol and Sensor Data upload to MQTT Broker, Node Red and creating Apps on Node Red and Data upload from Node MCU to the apps.
This Course can be understood by anyone without any prior knowledge on Node MCU or Embedded systems or IoT. Everything is explained from the basics including the hardware interfacing and the software coding.
This course starts with the basics of Node MCU, Installing Arduino IDE and libraries required for Node MCU. The Digital and Analog sensors are Interfaced to Node MCU and the working of the sensors and the required code for that is explained. Sensors like DHT and Ultrasonic sensors are also Interfaced to NodeMCU. The sensor data is uploaded onto the Thingspeak Server using MQTT Protocol is explained in detail with practical use cases and Implemented on Node MCU. Installation of PubSubClient library is shown on the Arduino IDE and then used to upload the sensor data to the MQTT Broker. Node red is taken up as the next topic and the course is ended with uploading data from NodeMCU to Node Red.
End to end Applications are shown with hardware interfacing on Node MCU and coding on Arduino IDE. Applications related to data upload from DHT sensors andUltrasonic sensors are shown and Home automation application which controls the appliances connected to the relay is also shown in three different types. Controlling devices from the MQTT Box application, from Android App and from Node Red app is also shown.
This lecture covers the basics about the Node MCU and explains the Pin Configuration of the Node MCU. The details of the pins are explained in detail and comparison with other controllers is also shown.
In this lecture, Installation of the Node MCU boards on the Arduino IDE is shown. This lecture is important to setup the Node MCU and write the Code in Arduino IDE.
In this lecture, the interfacing of the LED and switch is explained and output is shown on the hardware.
In this lecture, different digital sensors are interfaced with NodeMCU and the Hardware Interfacing and Code is explained. The working of the Sensor also is explained.
In this lecture, DHT sensor is interfaced with NodeMCU and the Hardware Interfacing and Code is explained. The working of the Sensor also is explained.
In this lecture, Ultrasonic sensor is interfaced with NodeMCU and the Hardware Interfacing and Code is explained. The working of the Sensor also is explained.
In this lecture the Analog Sensors are interfaced with Node MCU and the Hardware Interfacing and Code for that is Explained. The ADC working is also explained and the conversion of Digital Value into analog value is also shown.
In this Lecture, the protocols used in IoT applications is explained. Various Protocols like HTTP, TCP/IP and MQTT are explained. In the course, all these protocols are used to Upload data to the different IoT Servers
In this lecture, the basics about Thingspeak server are explained. The video is a general introduction and this server can be used along with Raspberry Pi, Node MCU or arduino controllers and data can be uploaded to this server using GET and POST methods.
In this Lecture the data from the DHT sensor is uploaded to the Thingspeak server using the GET and POST request.
In this Lecture, the data from the Ultrasonic and soil moisture sensor are uploaded to Thingspeak using the GET and POST request.
In this Lecture the basics of MQTT protocol are discussed and the explanation about the MQTT broker is given in detail. In order to explain clearly we are taking help of online apps which work on MQTT protocol and exchange messages from the publish client and subscribe client. It shows the theoretical and practical explanation of MQTT protocol.
In this Lecture, the MQTT protocol is explained practically on Node MCU and the Node MCU is used as an MQTT Client which can publish and subscribe to the topic. MQTT Publish transfers a message to the MQTT Broker and subscribe receives a message to the Node MCU. This message transfers are shown on Node MCU
In this session the DHT sensor data is uploaded to the server using the MQTT protocol. The sensor data is read using the node MCU from the DHT sensor and then that data is uploaded to the MQTT broker. Once the data is published to the MQTT broker, any client who has subscribed on the same topic will receive the messages.
This lecture covers the installation of Node Red on a windows PC. The anode Red application is same whether it works on windows or Linux Operating system. Hence we have shown installation in both the Operating systems. The construction of node flows in both the windows and Linux OS will be entirely same.
This lecture covers the installation of Node Red on Amazon AWS which has the Linux Operating system. The same installation can be done on a Raspberry Pi also as it has a Linux OS. If you want to install Node Red in Windows operating system then the Lecture 15 can be implemented. But once the Node red is installed then the creation of node flows , execution of node flows and all other operations remains same.
In this Lecture the nodes are used to create different algorithms. Introducing the delay, checking the string and replacing them and all the basic blocks in node red and explained in this lecture. Even though you are have installed he Node red in Windows or Linux the same node flows can be used without any change.
In this Lecture, the MQTT nodes are discussed and node flows are built to show how to use the MQTT nodes. Data transfer between the MQTT IN and the MQTT OUT node using shown in this lecture
In this Lecture, the UI dashboard nodes are installed on Node Red and are used to create amazing UI applications. The UI dashboard applications can be used in any application to show the sensor data or can be used to control the devices connected to the Node MCU.
In this Lecture the sensor values from the DHT sensor are uploaded onto the UI dashboard created on the Node Red. The gauge and the graphs are used to create a UI dashboard application and data from the DHT sensor connected to Node MCU is uploaded onto the app.
This Lecture covers Home Automation application Using Node MCU. The relays are connected to the Node MCU and the Node MCU switches on the 230 V bulbs using MQTT Box, Android APP and also using Node Red.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.