Translate

IOT Blynk Project Nodemcu ESP8266 Monitor Suhu Lm35 dan Kendali LED via internet dengan aplikasi Blynk

IOT Blynk Project Nodemcu ESP8266 Monitor Suhu Lm35 dan Kendali LED via internet dengan aplikasi Blynk


        Pada kesempatan kali ini saya akan menjelaskan mengenai sebuah alat yang berfungsi untuk memonitor suhu menggunakan sensor LM35 dan kendali led via internet menggunakan aplikasi Blynk. aplikasi Blynk bisa didapatkan di handphone atau tablet dengan cara install pada play store di android atau app store di IOS. untuk lebih jelasnya berikut adalah program dan daftar komponennya 




a. Nodemcu ESP8266




b. Sensor Suhu LM35






c. Program Arduino IDE

#define BLYNK_PRINT Serial    // Comment this out to disable prints and save space
#include <SPI.h>
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <SimpleTimer.h>
 
    // You should get Auth Token in the Blynk App.
    // Go to the Project Settings (nut icon).
    char auth[] = "aaaaaaaabbbbbccccccddddddeeeeeffffff";
    char ssid[] = "Hotspot Wifiku";
    char pass[] = "123456789";

    int dataadc;
 
    float suhu;
    int tempPin = A0;   //Output lm35 ke A0 dan LED ke pin D4
 
    SimpleTimer timer;
 
    void setup()
    {
      Serial.begin(9600); // See the connection status in Serial Monitor
      Blynk.begin(auth, ssid, pass);
 
      // Setup a function to be called every second
      timer.setInterval(1000L, sendUptime);
    }
 
    // that you define how often to send data to Blynk App.
    void sendUptime()
    {
     // shows the value temp on virtual pin 10
      Blynk.virtualWrite(V10, suhu);
    }
 
    void loop()
    {
      Blynk.run(); // Initiates Blynk
      timer.run(); // Initiates SimpleTimer
   
       dataadc = analogRead(tempPin);
       suhu = dataadc * (3.2 / 1023.0) * 100.0;
   
    }



 
d. Gambar Interface Blynk






e. VIDEO HASILNYA







No comments:

Post a Comment