Cara Gampang Menciptakan Sensor Tilt (Kemiringan) Dengan Arduino
Sensor Tilt (Kemiringan)
Sesuai dengan namanya sensor ini bekerja dan mengeluarkan sebuah nilai yang sanggup dikonversi kedalam bentuk derajat kemiringan suatu benda, sehingga sensor ini akan cocok digunakan untuk memantau atau mengawasi benda yang akan mengalami hambatan ketika berada dalam keadaan miring.
Sensor ini bekerja pada daya yang sangat rendah, cocok untuk temen-temen yang sedang mengerjakan projek dengan tipe low power device. Pada mulanya sensor ini bekerja dengan memanfaatkan cairan merkuri, hal ini disebabkan merkuri (raksa) sanggup bekerja dengan baik lantaran cairannya cukup padat dan tidak gampang berubah-ubah kondisinya, namun pada akhirnya sensor Tilt ini dihentikan lantaran mengandung zat yang sangat beracun.
Saat ini sensor Tilt terbuat dari sebuah pipa yang di dalamnya terdapat bola kecil yang berfungsi untuk melihat kemiringan, sensor ini bekerja dengan cara yang sangat sederhana, setiap nilai yang keluar dari sensor ini merupakan sebuah nilai analog yang harus dikonversi ulang kedalam bentuk digital biar gampang dibaca oleh mikrokontroller Aduino, meski hasilnya tak sebagus Akselerometer, sensor ini sanggup bekerja dengan cukup baik.
Datasheet Sensor Tilt (Kemiringan)
Berikut ini yakni spesifikasi sensor Tilt yang sudah dikemas dalam sebuah bentuk modul dan siap untuk digunakan dan dihubungkan dengan mikrokontroller Arduino.
- Ukuran PCB 3 x 1,6 cm
- Tegangan kerja 3,3 - 5 volt
- Digital Output dengan nilai (1 dan 0) saja
- Diameter Tabung 3,1 mm
- Potensiometer untuk sensitifitas sensor
Rangkaian sensor Tilt dengan Arduino
Ada 2 skematik, yang satu merupakan sebuah modul jadi, dan yang satunya lagi merupakan tabung sensor saja, rangkaian ini aku tunjukkan biar temen-temen sanggup kondisional dalam menentukan sensor. Perhatikan wiring diagram diatas, temen-temen harus hati - hati dalam merangkainya, pastikan polaritas tegangan tidak terbalik, lantaran kesudahannya cukup fatal bila mengenai komponen.
Kode Program (Koding) Sensor Tilt Dengan Arduino
Berikut ini yakni aba-aba aktivitas yang biasa digunakan untuk Arduino dalam mendeteksi sebuah nilai kemiringan yang dihasilkan oleh sensor Tilt.
int ledPin = 12;
int sensorPin = 4;
int sensorValue;
int lastTiltState = HIGH; // Nilai awal untuk sensor tilt
long lastDebounceTime = 0;
long debounceDelay = 50;
void setup(){
pinMode(sensorPin, INPUT);
digitalWrite(sensorPin, HIGH);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop(){
sensorValue = digitalRead(sensorPin);
if (sensorValue == lastTiltState) {
lastDebounceTime = millis();
}
if ((millis() - lastDebounceTime) > debounceDelay) {
lastTiltState = sensorValue;
}
digitalWrite(ledPin, lastTiltState);
Serial.println(sensorValue);
delay(500);
}
Temen-temen perhatikan aba-aba aktivitas diatas, ketika mengcopynya jangan hingga ada atribut yang ketinggalan, lantaran hal tersebut sanggup menjadikan error aktivitas compiling terjadi, bila temen-temen ingin aba-aba aktivitas yang sudah jadi, sanggup download disini.
Terimakasih sudah berguru di , semoga menjadi ilmu yang bermanfaat, bila abang suka, jangan lupa untuk share ke temen-temen lainnya juga ya...
Pomegranate Fusions TiTiownd vs Cane - TITBIRD TITIAN
ReplyDeleteBoth Fusions Tiownd and Cane are titanium tv alternative available at titanium hair straightener our supplier. Their Tiownd and ford escape titanium 2021 Cane are titanium welding both made titanium wedding band sets from organic materials.
g976h1xxcwn622 wholesale sex toys,dildo,dildo,cheap sex toys,realistic dildos,black dildos,dog dildo,dog dildos,wholesale sex doll k686l2wnvuv135
ReplyDelete