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