Berita Terbaru

Membuat Sensor Alkohol dengan Arduino

Arduino adalah… wah terlalu umum kayaknya kalau saya mulai dengan kata kata seperti itu. Tentunya jika kamu mulai membuat project dengan menggunakan arduino, kamu tidak semata mata harus menggunakan board arduino itu sendiri. Baik itu Arduino Uno, Arduino duemilanove, leonardo atau mungkin Panjerino dari Bali?

Ya, yang kita perlukan hanyalah interface yang digunakan untuk memprogram nya saja. Yaitu arduino IDE, karena untuk masalah hardware kamu bisa custom sendiri sesuai selera kamu. Dan dalam project kali ini board minimum sistem saya custom sedemikian rupa hingga ukuran nya hanya sebesar LCD 16×2 saja sehingga nampak ringkas dan minimalis. Board yang saya buat disini, walau judulnya tentang sensor alkohol, dapat juga digunakan untuk membaca sensor suhu, membaca sensor asap, membaca sensor gas, atau sensor apapun yang sifatnya adalah analog dengan membaca nilai keluaran ADC nya saja.

Disini saya praktek menggunakan sensor MQ3 yaitu sensor yang peka terhadap Alkohol. Mau download layoutnya? silahkan saja dibawah ini. Adapun konfigurasi mendasar yang digunakan pada board yang saya buat dibawah ini adalah :

Pada lcd konfigurasi pin nya sebagai berikut

LiquidCrystal lcd(15, 14, 12, 11, 10, 9);

Dan untuk sensor analog saya tempatkan pada pin analog 2. untuk led output terdapat dua buah yaitu pada digital 2 dan digital 3 pada arduino. Sistem pembacaan yang saya akan share disini adalah sebuah pembacaan sensor analog yang kemudian nilai ADC nya tersebut akan kita mapping ke nilai persentasi.

Nah karena pada beberapa kasus adanya dilai batas bawah dari sensor yang tidak serempak, maka perlu kita lakukan penyamaan nilai bawah yang akan digunakan sebagai referensi dalam proses mapping.

sensorReading = analogRead(analog);
batas=sensorReading;

Namun sebelum si mikronya melakukan kalibrasi batas bawah tentunya diawal kamu harus memberikan delay minimal 10 detik untuk si sensor menyiapkan diri. kenapa begitu? sisten si sensor memanaskan diri, jadi pas pertama hidup dia perlu beberapa waktu untuk menstabilkan nilainya.

Setelah itu pada bagian looping barulah kita baca nilai sensor berulang ulang dan melakukan proses mapping ke nilai persentasi dengan nilai batas bawah yang terlah didapat tadi. berikut ini adalah contoh mapping yang dilakukan.

sensorReading = analogRead(analog);
Level = map(sensorReading, batas, 1023, 0, 100);

dengan melakukan proses itu kamu akan mendapatkan nilai persentasi yang akurat mulai dari angka 0 sampai 100 persen tentunya. silahkan lihat video testingnya saya dibawah ini. dan untuk layout serta full coding nya kamu bisa download dibawah ini.

download :

[wpdm_file id=30]

[wpdm_file id=31]

 

Hasil Pencarian :

Jangan Lupa Cek Juga Artikel Di Bawah Ini
Panjerino Gratis – Arduino Gratis dari Bali
views 509
Sekarang inovasi semakin berkembang, akhirnya Panjerino (arduino Bali) saya sudah jadi beberapa biji. Jaman dulu sekali sekitar tiga tahun lalu saya s...
Sistem Keamanan Berbasis Arduino
views 2877
Sistem keamanan berbasis arduino. Saya katakan berbasis arduino karena disini saya benar benar menggunakan sebuah board arduino dalam rangkaian atau p...
Simulasi Thermometer Seven Segmen
views 307
Sebelum artikel saya ini, ada sebuah artikel saya yaitu thermometer belajar mikrokontroller yang menjelaskan bahwa dengan mudahnya kita dapat membuat ...
Membuat Display Mata Uang Asing Update Otomatis
views 1419
Kamu tau kan display mata uang yang sekarang mulai sering kita lihat, baik itu dipinggir jalan, maupun di dalam bank yang bersangkutan. Display mata ...
Sepatuku akhirnya baru.
views 332
Hampir empat tahun lamanya saya memakai sepatu itu. Warnanya coklat selaras dengan warna debu yang menempel. Sepatu itu saya beli di pasar kreneng den...
File Score Board Wireless
views 590
Untuk lengkapnya kamu bisa lihat pada artikel dibawah ini. Rangkaian Score Board
Tv Tabung Hanya Muncul Garis Putih
views 1501
Memperbaiki TV tabung yang rusak nya hanya muncul garis putih ditengah layar, sebenarnya jarang sekali belakangan ini saya mendapatkan service an tv m...

Tentang Anak Agung Duwi Arsana

Seorang tukang service serabutan dari desa Panjer, Denpasar Bali. Senang bercerita tentang kegiatan sehari hari di blog dalam bentuk tulisan tulisan ngawur maupun di youtube dalam bentuk video yang ga jelas.

Baca juga

Membuat Display Mata Uang Asing Update Otomatis

Kamu tau kan display mata uang yang sekarang mulai sering kita lihat, baik itu dipinggir …

12 komentar

  1. kalo boleh tau masnya buat Board layout PCBnya pake program apa yah? makasih :)

  2. mas bisa minta skematiknya?

  3. alat-alatnya apa aja itu bli…………..???

  4. saya mau download source code nya tapi kok minta username sama password ya mas?

  5. mas boleh minta penjelasan tidak tentang Level = map(sensorReading, batas, 1023, 0, 100); ??

    karena saya belum sepenuhnya mengerti untuk mapping pada arduino. balasannya akan sangat saya apresiasi. Terima kasih mas

  6. Mas. Saya mau nanya arti dari atau fungsi “map=();” itu apa ya… terima kasih

  7. Saya mau beli LED matrix siap pasang brapaan harga dan ukuran nya Mas

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

4 × two =