Monitoring Kecepatan Kendaraan Sensor Piezoelectic via Bluetooth Android MIT Inventor
Pada kesempatan kali ini saya akan menjelaskan mengenai bagaimana cara membuat sebuah alat yang dapat mengukur kecepatan kendaraan menggunakan piezoelectric yang dipasang pada pembatas jalan. alat ini dimonitoring dengan menggunakan handphone via bluetooth dengan software MIT Inventor. untuk lebih jelasnya berikut adalah koding dan skemanya.
a. Skema
b. Koding Android
c. Program Arduino IDE
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
#include <SoftwareSerial.h>
SoftwareSerial mySerial (2, 3);
float kecepatan;
float t;
int tanda,counter;
void setup() {
mySerial.begin(9600);
Serial.begin(9600);
lcd.begin();
lcd.clear();
lcd.noCursor();
pinMode(2, INPUT);
pinMode(3, OUTPUT);
}
void loop() {
int v1 = analogRead(A0);
int v2 = analogRead(A1);
lcd.setCursor(0, 0);
lcd.print("1/2= ");
lcd.print(v1);
lcd.print("/");
lcd.print(v2);
lcd.print(" ");
lcd.setCursor(0, 1);
lcd.print("V= ");
lcd.print(kecepatan);
lcd.print(" m/s ");
if((v1 > 10)&&(tanda == 0)){
tanda = 1;
lcd.setCursor(15, 0);
lcd.print("c");
}
if((v2 > 15)&&(tanda == 1)){
tanda = 0;
t = counter / 1000.0;
counter = 0;
kecepatan = 5.0/t;
lcd.setCursor(15, 0);
lcd.print(" ");
}
if(tanda == 1){
counter++;
}
mySerial.print(kecepatan);
delay(100);
}
d. VIDEO HASILNYA