- Merangkai dan menguji aplikasi output pada mikrokontroller arduino
- Merangkai dan menguji input pada mikrokontroller arduino
- Merangkai dan menguji I/O pada mikrokontroller arduino
1. Pendahuluan [Kembali]
Pertanian dalam ruangan atau sering disebut juga pertanian vertikal telah menjadi alternatif yang menarik dalam menghadapi keterbatasan lahan, perubahan iklim, dan meningkatnya kebutuhan pangan di seluruh dunia. Tanaman padi, yang biasanya ditanam di sawah, juga dapat tumbuh dengan baik dalam lingkungan ruangan tertutup jika kondisinya dikelola dengan baik.
2. Tujuan [Kembali]
3. Alat dan Bahan [Kembali]
b. Arduinoc. Bateraid. Sensor pHe. Diodaf. Sensor LDRg. LEDh. Relayi. Motor DCj. Sensor Waterk. Sensor InfraredGrafik sensor infrared
Spesifikasi dari Sensor Infrared :
· 5VDC Tegangan operasi
· Pin I / O memenuhi standar 5V dan 3.3V
· Rentang: Hingga 20cm
· Rentang penginderaan yang dapat disesuaikan
· Sensor Cahaya Sekitar bawaan
· Arus suplai 20mA
· Lubang pemasangan
Konfigurasi Sensor Infrared :
4. Dasar Teori [Kembali]
A. ResistorResistor merupakan komponen penting dan sering dijumpai dalam sirkuit Elektronik. Boleh dikatakan hampir setiap sirkuit Elektronik pasti ada Resistor. Tetapi banyak diantara kita yang bekerja di perusahaan perakitan Elektronik maupun yang menggunakan peralatan Elektronik tersebut tidak mengetahui cara membaca kode warna ataupun kode angka yang ada ditubuh Resistor itu sendiri.Seperti yang dikatakan sebelumnya, nilai Resistor yang berbentuk Axial adalah diwakili oleh Warna-warna yang terdapat di tubuh (body) Resistor itu sendiri dalam bentuk Gelang. Umumnya terdapat 4 Gelang di tubuh Resistor, tetapi ada juga yang 5 Gelang.Gelang warna Emas dan Perak biasanya terletak agak jauh dari gelang warna lainnya sebagai tanda gelang terakhir. Gelang Terakhirnya ini juga merupakan nilai toleransi pada nilai Resistor yang bersangkutan.Tabel dibawah ini adalah warna-warna yang terdapat di Tubuh Resistor :Tabel Kode Warna Resistor
Perhitungan untuk Resistor dengan 4 Gelang warna :Cara menghitung nilai resistor 4 gelangMasukkan angka langsung dari kode warna Gelang ke-1 (pertama)Masukkan angka langsung dari kode warna Gelang ke-2Masukkan Jumlah nol dari kode warna Gelang ke-3 atau pangkatkan angka tersebut dengan 10 (10n)Merupakan Toleransi dari nilai Resistor tersebutContoh :Gelang ke 1 : Coklat = 1Gelang ke 2 : Hitam = 0Gelang ke 3 : Hijau = 5 nol dibelakang angka gelang ke-2; atau kalikan 105Gelang ke 4 : Perak = Toleransi 10%Maka nilai Resistor tersebut adalah 10 * 105 = 1.000.000 Ohm atau 1 MOhm dengan toleransi 10%.Perhitungan untuk Resistor dengan 5 Gelang warna :Cara Menghitung Nilai Resistor 5 Gelang WarnaMasukkan angka langsung dari kode warna Gelang ke-1 (pertama)Masukkan angka langsung dari kode warna Gelang ke-2Masukkan angka langsung dari kode warna Gelang ke-3Masukkan Jumlah nol dari kode warna Gelang ke-4 atau pangkatkan angka tersebut dengan 10 (10n)Merupakan Toleransi dari nilai Resistor tersebutContoh :Gelang ke 1 : Coklat = 1Gelang ke 2 : Hitam = 0Gelang ke 3 : Hijau = 5Gelang ke 4 : Hijau = 5 nol dibelakang angka gelang ke-2; atau kalikan 105Gelang ke 5 : Perak = Toleransi 10%Maka nilai Resistor tersebut adalah 105 * 105 = 10.500.000 Ohm atau 10,5 MOhm dengan toleransi 10%.Contoh-contoh perhitungan lainnya :Merah, Merah, Merah, Emas → 22 * 10² = 2.200 Ohm atau 2,2 Kilo Ohm dengan 5% toleransiKuning, Ungu, Orange, Perak → 47 * 10³ = 47.000 Ohm atau 47 Kilo Ohm dengan 10% toleransiCara menghitung Toleransi :2.200 Ohm dengan Toleransi 5% =2200 – 5% = 2.0902200 + 5% = 2.310ini artinya nilai Resistor tersebut akan berkisar antara 2.090 Ohm ~ 2.310 Ohm· Sensor pH
Sensor pH merupakan ini digunakan untuk mengukur kadar pH yang terkandung pada tanki air hidroponik. Sensor ini beroperasi pada tegangan 3.4 hingga 5 Volt dan suhu operasi 5 hingga 60 derajat celcius. Sensor pH digunakan untuk mengukur kandungan asam pada tank nutrisi air pada kebun hidroponik.
Sensor pH meter merupakan suatu sensor yang dapat melakukan pengukuran tingkat kadar keasaman atau kebasaan yang dimiliki oleh cairan/larutan. Cara bekerja dari sensor pH air yang utama berada di bagian sensor probe dengan material terbuat dari elektroda kaca, dimana pada elektroda kaca tersebut terdapat larutan HCL yang terdapat pada bagian ujung sensor probe, sensor probe tersebit akan mengukur besaran nilai ion H3O + pada suatu larutan sehingga dapat mengetahui kadar PH pada suatu larutan/cairan[8]. Elektroda sensor pada sensor PH air terbentuk dari bahan lapisan kaca yang sensitif dengan impendasi yang kecil oleh sebab itu dapat mendapatkan hasil pembacaaan dan penilaian yang stabil dan cepat pada suhu cairan/larutan tinggi maupun rendah. Hasil dari pembacaan nilai sensor PH bisa didapatkan oleh mikrokontroler dengan menggunakan antarmuka PH 2.0 yang sudah ada pada modul sensor PH air. Sensor PH air ini sangat baik untuk digunakan dalam melakukan pembacaan kadar PH cairan dengan interval waktu yang lama.
Sensor pH adalah sensor yang digunakan untuk mengetahui derajat keasaman. pH meter adalah alat yang digunakan untuk mengukur tingkat keasaman atau kebasaan larutan. Prinsip utama kerja pH meter adalah terletak pada sensor probe berupa elektroda kaca (glass electrode) dengan jalan mengukur jumlah ion H30+ di dalam larutan. Dalam penggunaannya, sensor pH perlu dikalibrasi berkala agar keakuratannya dapat terjaga. Beberapa produsen sensor pH pada umumnya menyertakan instrumen untuk melakukan kalibrasi secara manual. Jika sensor pH dihubungjan dengan Arduino Uno, kalibrasi dapat dilakukan melalui program antarmuka kalibrasi sensor pH (pengembangan dari library sensor pH yang sudah tersedia). Hasil kalibrasi tersebut kemudian disimpan dalam EEPROM agar dapat digunakan untuk pengukuran normal.
Spesifikasi:
- Catu Daya 5 V
- Ukuran Modul: 43 mm x 32 mm
- Jangkauan Pengukuran: 0 - 14 pH
- Temperatur Kerja: 0°C - 60°C
- Akurasi: ± 0.1 pH (25°C)
- Respon Waktu: = 1 menit
- Jenis Konektor: BNC
- Antarmuka: PH 2.0
- Gain Adjustment: Potensiometer
- Indikator Daya: LED
· Sensor Water Level
Water Level Sensor adalah alat yang digunakan untuk memberikan signal kepada alarm / automation panel bahwa permukaan air telah mencapai level tertentu. Sensor akan memberikan signal dry contact (NO/NC) ke panel. Detector ini bermanfaat untuk memberikan alert atau untuk menggerakkan perangkat automation lainnya. Water sensor ini telah dilengkapi dengan built-in buzzer yang berbunyi pada saat terjadi trigger. Sensor ketinggian air biasanya digunakan untuk menghitung ketinggian air di sungai, danau, atau tangki air. Sensor ini sangat mudah untuk dibuat karena bahan - bahanya sederhana.
Cara Kerja Sensor
Water level merupakan sensor yang berfungsi untuk mendeteksi ketinggian air dengan output analog kemudian diolah menggunakan mikrokontroler. Cara kerja sensor ini adalah pembacaan resistansi yang dihasilkan air yang mengenai garis lempengan pada sensor. Cara kerja sensor ini adalah pembacaan resistansi yang dihasilkan air yang mengenai garis lempengan pada sensor. Semakin banyak air yang mengenai lempengan tersebut, maka nilai resistansinya akan semakin kecil dan sebaliknya. Sensor memiliki sepuluh jejak tembaga yang terbuka, lima di antaranya adalah jejak daya dan lima lainnya adalah jejak indera. Jejak-jejak ini terjalin sehingga ada satu jejak indera di antara setiap dua jejak kekuatan. Biasanya, jejak kekuatan dan indera tidak terhubung, tetapi ketika direndam dalam air, keduanya dijembatani. Pengoperasian sensor ketinggian air cukup sederhana. Jejak daya dan indra membentuk resistor variabel (seperti potensiometer) yang resistansinya bervariasi berdasarkan seberapa banyak mereka terpapar air.
Grafik Water Level Sensor
Pengoperasian sensor ketinggian air cukup sederhana.
Jejak daya dan indra membentuk resistor variabel (seperti potensiometer) yang resistansinya bervariasi berdasarkan seberapa banyak mereka terpapar air.
Resistensi ini berbanding terbalik dengan kedalaman pencelupan sensor dalam air : Semakin banyak air yang dibenamkan sensor, semakin baik konduktivitasnya dan semakin rendah resistansinya. Semakin sedikit air yang dibenamkan sensor, semakin buruk konduktivitasnya dan semakin tinggi resistansinya. Sensor menghasilkan tegangan output yang sebanding dengan resistansi; dengan mengukur tegangan ini, ketinggian air dapat ditentukan.
Sensor ketinggian air biasanya digunakan untuk menghitung ketinggian air di sungai, danau, atau tangki air. Sensor ini sangat mudah untuk dibuat karena bahan - bahanya sederhana. Water level sensor yang dibuat sekarang terbuat dari sensor magnet, magnet, bandul dan pipa.
Cara Kerja Sensor
Pada saat ketinggian air naik, maka secara otomatis bandul bermagnet akan ikut terangkat juga, dan ketika magnet berada pada level sensor berikutnya maka sensor tersebut akan aktif dan menyalakan lampu atau peralatan lainya.
SPESIFIKASI :
Tegangan kerja: 3-5 VDC nArus kerja: < 20mA.
Tipe sensor: analog.
Max output: 2.5v (saat sensor terendam semua)
Luas area deteksi: 16x40mm nSuhu kerja: 10-30 C.
Ukuran: 20x62x8 mm.
-ArduinoArduino adalah kit elektronik atau papan rangkaian elektronik open source yang didalamnya terdapat utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel. Arduino yang kita gunakan dalam praktikum ini adalah Arduino Uno yang menggungakan chip AVR ATmega 328P. Dalam memprogram Arduino, kita bisa menggunakan komunikasi serial agar Arduino dapat berhubungan dengan komputer ataupun perangkat lain.Adapun spesifikasi dari Arduino Uno ini adalah sebagai berikut :Arduino UnoBagian-bagian arduino uno:-Power USBDigunakan untuk menghubungkan Papan Arduino dengan komputer lewat koneksi USB.-Power jackSupply atau sumber listrik untuk Arduino dengan tipe Jack. Input DC 5 - 12 V.-Crystal OscillatorKristal ini digunakan sebagai layaknya detak jantung pada Arduino. Jumlah cetak menunjukkan 16000 atau 16000 kHz, atau 16 MHz.-ResetDigunakan untuk mengulang program Arduino dari awal atau Reset.-Digital Pins I / OPapan Arduino UNO memiliki 14 Digital Pin. Berfungsi untuk memberikan nilai logika (0 atau 1). Pin berlabel " ~ " adalah pin-pin PWM ( Pulse Width Modulation ) yang dapat digunakan untuk menghasilkan PWM.-Analog PinsPapan Arduino UNO memiliki 6 pin analog A0. Digunakan untuk membaca sinyal atau sensor analog seperti sensor jarak, suhu, dsb, dan mengubahnya menjadi nilai digital.Bagian - bagian pendukung:-RAMRAM (Random Access Memory) adalah tempat penyimpanan sementara pada komputer yang isinya dapat diakses dalam waktu yang tetap, tidak memperdulikan letak data tersebut dalam memori atau acak. Secara umum ada 2 jenis RAM yaitu SRAM (Static Random Acces Memory) dan DRAM (Dynamic Random Acces Memory).-ROMROM (Read-only Memory) adalah perangkat keras pada computer yang dapat menyimpan data secara permanen tanpa harus memperhatikan adanya sumber listrik. ROM terdiri dari Mask ROM, PROM, EPROM, EEPROM.Block Diagram Mikrokontroler ATMega 328P pada Arduino UNOAdapun block diagram mikrokontroler ATMega 328P dapat dilihat pada gambar berikut:
Block diagram dapat digunakan untuk memudahkan / memahami bagaimana kinerja dari mikrokontroler ATMega 328P.
- Siapkan segala komponen yang di butuhkan
- Susun rangkaian sesuai panduan
- Input codingan arduino
- Hidupkan rangkaian
- Apabila tidak terjadi eror, maka rangkaian selesai dibuat
5. Prosedur [Kembali]
- Download HTML disiniDownload rangkaian simulasi disiniDownload rangkaian visual designer disiniDownload kode program disiniDownload vidio simulasi disiniDownload vidio flowchart disiniDownload datasheet resistor disiniDownload datasheet induktor disiniDownload datasheet capasitor disiniDownload datasheet led disiniDownload datasheet arduino disiniDownload datasheet motor DC disiniDownload datasheet potensiometer disiniDownload datasheet baterai disiniDownload library sensor water disiniDownload library sensor pH disiniDownload library arduino disiniDownload library sensor infrared disiniDownload library sensor touch disiniDownload datasheet sensor water disiniDownload datasheet sensor pH disiniDownload datasheet sensor touch disiniDownload datasheet sensor infrared disiniDownload datasheet sensor ldr disini
Tidak ada komentar:
Posting Komentar