Buka Senin - Jumat jam 08.30 s/d jam 16.30 , Sabtu Jam 8.30 s/d jam 13.00 , Minggu tutup
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Beranda » Blog » Menampilkan Data Sensor Ultrasonik pada Blynk NodeMCU

Menampilkan Data Sensor Ultrasonik pada Blynk NodeMCU

Diposting pada 9 July 2019 oleh farhan / Dilihat: 370 kali / Kategori:

 

Pada umumnya sebuah output data dapat kita tampilkan di berbagai platform software maupun hardware. Misalnya pada web, aplikasi android, dekstop, display hardware (lcd, 7 segment dll). Semuanya dapat kita gunakan dan tergantung dari selera kita masing-masing terlebih untuk menunjang produk yang dapat menjual di pasaran. hee

Nah pada artikel kali ini ayo kita belajar bersama untuk menampilkan data sensor ultrasonik berupa jarak pada aplikasi android yaitu Blynk. Bagi yang baru mengenal Blynk silahkan bisa ikuti langkah-langkahnya disini.  Adapun komponen yang dibutuhkan sebagai berikut :

  • NodeMCU, BELI
  • Kabel micro USB, BELI
  • Sensor ultrasonik, BELI
  • Kabel jumper female to female, BELI

Langkah-langkah

  1. Kita buka aplikasi blynk
  2. Creat New project, isi nama (bebas) dengan board esp8266
      
  3. Secara otomatis api token blynk akan dikirimkan ke email kita.
  4. Tambahkan widget LCD dan setting seperti dibawah ini
       
  5. lanjut ke rangkaian komponen

Rangkaian

Keterangan :

  • Pin Trig/triger dihubungkan ke pin D3
  • Pin Echo dihubungkan ke pin D4
  • VCC dihubungkan ke pin VV
  • GND dihubungkan ke GND

Sketch Program

#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

#define trigPin D3
#define echoPin D4

char auth[] = "isi token dari blynk";
char ssid[] = "isi nama wifi";
char pass[] = "isi password wifi";

WidgetLCD lcd(V1); //pin virtual V1

void setup() {
  Serial.begin(9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  Blynk.begin(auth, ssid, pass);
  
  lcd.clear();
  lcd.print(3, 0, "Jarak cm");
}

void loop() {
  lcd.clear();
  lcd.print(0, 0, "Jarak cm");
  long duration, distance;
  digitalWrite(trigPin, LOW);
  delayMicroseconds(3);

  digitalWrite(trigPin, HIGH);
  delayMicroseconds(12);

  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  distance = (duration / 2) / 29.1;
  Serial.print(distance);
  Serial.println("Cm");
  lcd.print(7, 1, distance);
  Blynk.run();

  delay(3500);
}

Silahkan upload program di atas, pastikan board dan port sudah sesuai.

Tags: ,

Bagikan ke

Menampilkan Data Sensor Ultrasonik pada Blynk NodeMCU

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

Menampilkan Data Sensor Ultrasonik pada Blynk NodeMCU

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: