0% menganggap dokumen ini bermanfaat (0 suara)
8 tayangan13 halaman

Sensor Air Arduino: Panduan Lengkap

Dokumen ini menjelaskan pengembangan sensor level air menggunakan Arduino dan sensor ultrasonik. Ini menjelaskan komponen yang diperlukan, cara membangun rangkaian, mengkalibrasi sensor dengan mengukur pada tingkat air yang berbeda, dan cara menggunakan pengukuran sensor untuk menghitung volume air. Tujuan akhirnya adalah menampilkan level air yang diukur di layar LCD.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
8 tayangan13 halaman

Sensor Air Arduino: Panduan Lengkap

Dokumen ini menjelaskan pengembangan sensor level air menggunakan Arduino dan sensor ultrasonik. Ini menjelaskan komponen yang diperlukan, cara membangun rangkaian, mengkalibrasi sensor dengan mengukur pada tingkat air yang berbeda, dan cara menggunakan pengukuran sensor untuk menghitung volume air. Tujuan akhirnya adalah menampilkan level air yang diukur di layar LCD.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

KURSUS: PENGANTAR DESAIN LISTRIK

LAPORAN: SENSOR UNTUK PENGUKURAN AIR DENGAN ARDUINO

DOSEN: ING. JAMES SKINNER CELADA PADILLA

ANGGOTA:

CALLLE HUAMAN, HENRRY GRABIEL 160486J

RUIZ VILCHEZ, JHON ANTHONY 164044J

CORDOVA MACEDO, EDWIM JHOEL 160493F

2018

ARDUINO DENGAN SENSOR AIR


INDIKATOR:

. Definisi dan konsep sensor air.

. Sensor level air dengan Arduino memungkinkan kita untuk mengukur apa pun
cairan berkat sensor ultrasonik.

. Komponen yang diperlukan untuk sensor tingkat air dengan Arduino

. Sirkuit listrik

. Memasang sensor di ember

. Mengalibrasi sensor level air dengan Arduino

. Menampilkan data di LCD

. Kesimpulan
1. DEFINISI SENSOR AIR:

Di banyak kesempatan kita akan ingin mengendalikan volume dari


air yang kita miliki di suatu tempat. Dengan jenis sensor ini kita bisa
ketahui apakah itu kering, terciprat, terendam sebagian, atau terendam seluruhnya.

Dapat berguna untuk mendeteksi apakah air sedang terkondensasi di suatu tempat.
tempat, untuk mengetahui tingkat air dalam sebuah wadah (meskipun model ini
memiliki jarak yang sangat sedikit) atau untuk mengetahui apakah sedang hujan.

Sensor air ini sangat mudah untuk dihubungkan dan diprogram,


dan selain itu murah.

2. SENSOR NIVEK AIR DENGAN ARDUINO KITA


IZIN UNTUK MENGUKUR LIQUID ANYA BERKAT
SENSOR DE ULTRASONIDOS:

La pieza más importante en este proyecto será el Arduino. En este caso


kita bisa menggunakan model apa pun yang memiliki minimal 8 input
digital. Dalam tutorial ini saya akan bekerja dengan papan yang paling terkenal dari
Arduino, si UNO.

Proyek ini akan terdiri dari berbagai fase di mana kami akan maju.
untuk mencapai tujuan kita.

. Sirkuit listrik, menghubungkan komponen


. Mencoba semua komponen dan koneksi
. Memasang sensor di ember
. Mengkalibrasi sensor tingkat air dengan Arduino
. Menampilkan data di LCD
3. KOMPONEN YANG DIBUTUHKAN UNTUK TINGKAT
SENSOR AIR DENGAN ARDUINO:

Hal pertama yang harus kita lakukan jika ingin membuat sensor level
dari air dengan Arduino, adalah mengenal komponen yang akan kita
memanfaatkan. Tentu saja ini hanya sebuah ide, dari semua
komponen yang akan saya rinci di bawah ini, salah satunya adalah
tidak perlu.

Arduino UNO

Akan menjadi otak aplikasi dan bertanggung jawab untuk mengelola semua
sensor melalui input dan output digital. Di dalam
Pemrograman terletak pada kekuatannya. Kita akan melihat kode apa yang harus
mengimplementasikan untuk mengukur tingkat dalam sebuah wadah.

Precio: 23,33€
Sensor ultrasonik HC-SR04

Kami sudah melihat dalam berbagai artikel dan bahkan sebuah bab dari
podcast bagaimana sensor ini berfungsi. Saya tidak akan merinci lebih lanjut tentangnya.
fungsi hanya mengomentari bahwa jenis sensor ini didasarkan pada
mengukur berapa lama waktu yang dibutuhkan gelombang ultrasonik untuk melakukan perjalanan sejak

keluar dari sensor sampai ia kembali.


Berkat waktu ini dan mengetahui kecepatan suara, itu mudah
menghitung jarak menggunakan rumus terkenal.

Precio: 1,49€
Layar LCD 16×2

Komponen ini juga telah kita lihat di beberapa artikel.


Menampilkan teks yang bergerak dan menunjukkan suhu dari
sensor. Terdiri dari layar kristal cair dengan 16 kolom dan 2
filas. Di dalamnya kami akan menuliskan hasil yang diperoleh dari
pengukuran, serta informasi lain yang berguna dalam proyek ini.

Harga: 2,84€

Komponen elektronik lainnya


Selain komponen esensial untuk sensor level air
Dengan Arduino, kita akan memerlukan komponen-komponen khas yang biasanya digunakan.
digunakan di banyak sirkuit. Saya akan merincinya di bawah ini.

. Protoboard (1,92€)
. Potensiometer 10kΩ (1,60€)
. Resistansi 220Ω (3,49€)
. Kabel (8,99€)
4. SIRKUIT LISTRIK:

Dengan semua komponen di tangan kita, kita sudah bisa mulai


memasang sirkuit. Seperti yang telah saya sebutkan di awal artikel,
kita akan membutuhkan 8 input dan output digital. Selain itu, kita akan menggunakan
pin 5V dan GND (ground).

[Link] EL SENSOR EN LA CUBETA:

Kami telah memasang seluruh sirkuit, kami telah memeriksa bahwa semuanya...
berfungsi dengan baik dan sekarang kita akan memasang sensor di atas
wadah atau ember di mana kita akan menyimpan cairan. Kita bisa melakukannya
dalam banyak cara, saya akan menunjukkan kepada Anda cara yang sangat sederhana menggunakan
dua batang kayu yang digunakan untuk memasak. Mereka adalah yang khas untuk
mengetahui apakah kue sudah matang atau untuk membuat sate.

Selain itu, saya telah menggunakan dua kawat dari yang khas yang datang di
kemasan apapun untuk mengikat kabel. Saya biasa mengumpulkan jenis ini
agarres karena mereka sangat berguna dalam banyak kesempatan. Hasilnya
anda dapat melihat di gambar berikut.
Gracias a estos dos palos podemos situar el ultrasonido baca abajo
di atas wadah atau ember manapun. Di gambar berikutnya kamu
saya menunjukkan contoh bagaimana hasilnya.

6. KALIBRASI SENSOR TINGKAT AIR DENGAN


ARDUINO:

Saatnya untuk mulai memprogram. Hal pertama yang harus kita lakukan
melakukan kalibrasi sensor level air dengan Arduino. Untuk itu saya akan
menggunakan gelas ukur, yaitu gelas yang memiliki tanda-tanda
ukuran. Dengan begitu kita dapat menetapkan ukuran dari sensor ultrasonik
a una cantidad de líquido. Esto nos permitirá saber qué cantidad de
cairan yang kita miliki dalam wadah.

Sesuatu yang harus kamu perhatikan adalah bahwa sensor ultrasonik


ukur jumlah ruang kosong di wadah. Oleh karena itu, jika
kami mengetahui kapasitas total wadah, dengan mengurangkan jumlah
ruang kosong kita akan mengetahui berapa banyak cairan yang ada. Lihat skema umum.
Jadi, menurut skema umum ini kita harus mengetahui nilai
kami mendapatkan dengan sensor ultrasonik ketika kosong, ketika
itu sudah penuh dan ukuran yang diketahui. Ukuran terakhir ini akan kita lakukan dengan
gelas ukur menghitung nilai untuk 100 ml.

Sebelum memulai dengan pengukuran, kita harus mempertimbangkan bahwa


gelas harus berbentuk silinder, artinya, dasar harus sama
diameter yang bagian atas. Jika kita mencoba mengukur di sebuah wadah
yang tidak silindris, berbentuk kerucut, ukuran tidak
akan proporsional.

Hitung rata-rata untuk menghapus kebisingan:

Di semua sistem elektronik, muncul suara bising akibat dari


gerakan elektron, ke sensor itu sendiri, papan Arduino,
dll... Ini diterjemahkan menjadi variasi atau fluktuasi dalam ukuran
yang kita dapatkan melalui sensor. Untuk menghilangkan jenis ini dari
Biasanya, filter low-pass diterapkan untuk menghilangkan frekuensi
rendah, tepat di mana suara berada. Cara paling sederhana untuk
menerapkannya melalui pemrograman adalah membuat rata-rata dari nilai-nilai
yang diperoleh.
Tapi tidak hanya untuk menghilangkan kebisingan, dengan menghitung rata-rata kita bisa
menghilangkan fluktuasi yang disebabkan oleh gerakan wadah.
Bayangkan sebuah tangki bensin mobil. Ketika beroperasi
bahan bakar tidak diam, ia bergerak. Jika ingin diukur dengan
Sebuah sensor ultrasonik akan rumit jika tidak digunakan dengan cara tertentu.
teknik seperti ini.

Tergantung pada jumlah sampel yang kita gunakan untuk memperoleh


media, kita bisa mendapatkan nilai yang lebih tepat atau kurang tepat. Tetapi
ini juga mempengaruhi berapa lama waktu yang dibutuhkan untuk menstabilkan ukuran ketika
terjadi perubahan. Oleh karena itu, jika kita mengambil angka tinggi dari
sampel, rata-rata akan lebih tepat, tetapi akan memakan waktu lebih lama untuk
mencerminkan perubahan. Sebaliknya, jika kita mengambil angka yang rendah dari
muestra, rata-rata akan kurang akurat, tetapi kita akan melihat lebih banyak yang tercermin
perubahan yang cepat. Memilih satu atau yang lain akan tergantung pada apa yang kita inginkan
mendapatkan, kecepatan atau presisi.

Faktor lain yang perlu dipertimbangkan adalah ukuran tipe data yang kita akan
untuk disimpan. Kita harus sangat berhati-hati karena kita bisa menyebabkan
sebuah kelebihan. Semua sampel akan disimpan di sebuah
variabel untuk kemudian menghitung rata-rata, oleh karena itu, jika kita memilih sebuah
jumlah tinggi sampel kita harus memastikan bahwa kita tidak keluar
de rango.

Dalam kasus ini saya akan memilih ketepatan, saya akan mengambil rentang dari
muestras dari 100. Kode ini sangat mirip dengan yang telah kita gunakan
untuk menguji sensor ultrasonik yang telah saya tambahkan perhitungannya
media setiap 100 nilai. Saya tidak akan memperdalam lagi tentang teknik ini,
Jika Anda ingin belajar semua yang ada di baliknya, saya sarankan Anda menonton
pelajaran di mana saya menunjukkan cara menstabilkan sensor suhu
LM35.
Menghitung tingkat cairan

Dengan data yang diperoleh pada fase sebelumnya, dengan wadah kosong,
penuh dan dengan 100 ml, kita sudah bisa mendapatkan formula untuk sensor
tingkat air dengan Arduino. Ukuran yang diperoleh menunjukkan kepada kita
jumlah ruang kosong yang ada di dalam wadah. Mari kita mulai
mengubah rentang untuk membawanya ke 0 menghilangkan offset 2,20 cm.
Seolah-olah cairan berada di 0 cm ketika wadah berada di nol.

KOSONG PENUH 100 ML

11,41 cm 2,20 cm 9,26 cm

9,21 cm 0 cm 7,06 cm

Langkah berikutnya adalah menghitung berapa banyak 100 ml cairan mengisi


wadah kita. Ini dilakukan dengan mengurangi jarak saat kosong
kurangi jarak saat memiliki 100 ml.

9,21 - 7,06 = 2,15 cm / 100 ml

Ukuran ini memberi tahu kita bahwa setiap 2,15 cm ada 100 ml cairan. Dengan
ini sudah sederhana untuk menghitung berapa banyak cairan di dalam wadah.
Mari kita lakukan dengan sebuah contoh. Misalkan sensor dari
ultrasonik memberi kita jarak 7,11 cm. Itu akan menjadi ruang
kosong, tetapi kami ingin tahu berapa banyak ruang yang tersisa penuh. Itu
kami menghitung dengan mengurangkan jarak dalam vakuum dengan jarak yang diperoleh.

11,41 - 7,11 = 4,30 cm


Karena kita tahu bahwa setiap 2,15 cm terdapat 100 ml, dengan menerapkan sebuah sederhana
Dengan aturan tiga, kita akan mengetahui jumlah cairan yang kita miliki.

Jadi, kita sudah memiliki dasar matematika untuk menghitung tingkat cairan.
di wadah kami, sekarang tinggal menerapkan perhitungan tersebut dalam
sketsa kami.

7. MENAMPILKAN DATA LCD:

Terakhir dan, meskipun tidak perlu, kami akan menampilkan informasi


di layar LCD 16×2. Informasi yang akan kita tampilkan adalah
jumlah cairan dalam ml dan persentase pengisian. Data ini adalah
dasar-dasar pada sensor level air dengan Arduino.

Kode berikut hanya mencampur kode sebelumnya


di mana kita mendapatkan jumlah cairan dan kode yang telah kita
LCD telah diuji.

Anda mungkin juga menyukai