Modul 2 Tp 2 Prak Up Uc




Tugas Pendahuluan 2 Modul 2
(Percobaan 7 Kondisi 2)

1. Prosedur
[Kembali]

1. Rangkai rangkaian di proteus sesuai dengan kondisi percobaan.
2. Buat program untuk mikrokontroler STM32F103C8 di software STM32 CubeIDE.
3. Compile program dalam format hex, lalu upload ke dalam mikrokontroler.
4. Setelah program selesai di upload, jalankan simulasi rangkaian pada proteus.
5. Selesai.

2. Hardware dan Diagram Blok [Kembali]

Hardware :

a) Mikrokontroler STM32F103C8
STM32F103C8 board – Microscale





2. Soil Moisture Sensor


3. Buzzer




4. Power Supply

 
5. RGB LED
Jual LED RGB 4 PIN WARNA MERAH HIJAU BIRU 5mm ( ARDUINO ) - Common Cathode  - Jakarta Barat - Ardushop-id | Tokopedia



Diagram Blok  :





3. Rangkaian Simulasi dan Prinsip Kerja [Kembali]

Rangkaian Simulasi Sebelum dirunning:


Rangkaian Simulasi Setelah dirunning:
 
Saat  Sensor Potentiometer 75%

Saat  Sensor Potentiometer 50%

Saat  Sensor Potentiometer 20%




Prinsip Kerja : 
    Rangkaian ini berfungsi untuk memantau kelembaban tanah menggunakan sensor soil moisture dan memberikan indikator dalam bentuk cahaya (LED RGB) serta suara (buzzer) sesuai dengan tingkat kelembaban yang terdeteksi.

Sensor kelembaban tanah (SOIL1) menghasilkan sinyal analog yang sebanding dengan kadar air di tanah. Sinyal ini masuk ke mikrokontroler STM32F103C8T6 melalui pin PA0, yang merupakan pin ADC (Analog to Digital Converter). Nilai analog ini kemudian dikonversi oleh ADC internal STM32 menjadi data digital yang mewakili tingkat kelembaban.

Berdasarkan nilai kelembaban tersebut, mikrokontroler mengklasifikasikannya ke dalam tiga kondisi:

  • Basah: LED RGB menyala merah.

  • Normal: LED RGB menyala biru.

  • Kering: LED RGB menyala hijau, dan buzzer berbunyi sebagai peringatan.

LED RGB dikendalikan melalui tiga pin berbeda dari STM32 (kemungkinan PB6, PB7, PB8) yang masing-masing mengatur warna dasar (R, G, B) melalui resistor pembatas arus (R1, R2, R3). Buzzer dihubungkan ke pin PB12 dan akan menyala saat tanah dalam kondisi kering.

Untuk memberikan kontrol manual atas bunyi buzzer, digunakan sebuah push button yang terhubung ke pin PB11. Ketika tombol ditekan, akan terjadi kondisi logika rendah (LOW) yang dideteksi oleh mikrokontroler. Ini memberi sinyal pada sistem untuk mematikan buzzer, meskipun kondisi tanah masih kering. Tombol ini bertindak sebagai "mute switch" manual untuk alarm suara.

Catu daya rangkaian menggunakan tegangan 3.3V, yang distabilkan oleh kombinasi induktor 27µH (L1) dan kapasitor 100µF (C1) sebagai filter suplai. Ini bertujuan untuk menghilangkan noise dan menjaga kestabilan tegangan ke seluruh komponen, termasuk mikrokontroler dan sensor.


4. Flowchart dan Listing Program [Kembali]

Flowchart :


Listing Program :





5. Kondisi [Kembali]

Percobaan 2 Kondisi 8
Buatlah Rangkaian seperti gambar pada percobaan 7, Buatlah ketika soil moisture sensor mendeteksi kelembapan tanah basah maka LED RGB akan menampilkan warna Merah dan ketika kelembapan tanah normal maka LED RGB menampilkan warna Biru dan ketika kelembapannya Kering maka LED RGB akan menampilkan warna Hijau dan Buzzer aktif. dan ketika push button ditekan buzzer akan mati.

6. Video Simulasi [Kembali]


7. Download File [Kembali]

Download File Rangkaian [Download]
Download Video Simulasi [Download]
Download Listing Program [Download]
Datasheet Mikrokontroler STM32F103C8 [Download]
Datasheet Sensor Soil Moisture[Download]
Datasheet RGB LED [Download]
Datasheet Buzzer [Download]
Datasheet Potensiometer [Download]

Komentar

Popular Posts