Today we are going to learn to use the Ubidots platform to visualize data over the internet in a friendly way.
Step 1: Materials and Assembly:
3-LM35 temperature sensor.
Step 2: Arduino IDE Setting Up to NodeMCU:
Link to be pasted in preferences boards URL:
-Download the ESP8266 shields package in the boards manager.
-Select your board (NodeMCU).
-And that's it.
Step 3: Code Credentials Fill and Ubidots Account:
Step 4: Ubidots Config and Visualization:
1-Automatically a device called ESP8266 will appear on your Ubidots devices after uploading the code.
2-It will has a variable showing the lecture of the sensor in a range of 0-255.
3-We need to create a synthetic variable in function of the first one. To converte the 0-255 value into a Temperature (C) value we most use a function. ((value)*(3.3)*(100))/1024 = centigrade degrees.
4-We create a table in the data field, with a thermometer widget, typing the name of the variable (API LABEL), in this case is called "temp" and click ok.
5-And finally we are able to visualize the temperature of the sensor over the web, wherever we are, could be by the smartphone app and on.