Modul 1 Percobaan 4 Kondisi 6
- Pahami terlebih dahulu kondisi yang akan digunakan
- Buka web Wokwi
- Persiapkan alat dan bahan
- Buat rangkaian sesuai dengan kondisi dan modul
- Buat kode program untuk mengoperasikan rangkaian tersebut sesuai dengan kondisi
- Jalankan simulasi rangkaian.
- Proses seles
2. Hardware dan Diagram Blok [Kembali]
3. Rangkaian Simulasi dan Prinsip Kerja [Kembali]
Prinsip Kerja
1. Kondisi awal, Saat sistem dinyalakan:
- STM32 menjalankan:
HAL_Init()→ inisialisasi sistemSystemClock_Config()→ menggunakan clock HSI internalMX_GPIO_Init()→ konfigurasi semua pin
- Konfigurasi pin:
- FLAME_PIN & FLOAT_PIN → INPUT (pull-down)
- LED_PIN, BUZZER_PIN, RELAY_PIN → OUTPUT
while(1):- Flame sensor (push button 1) → simulasi deteksi api
- Float sensor (push button 2) → simulasi level air
- Tidak ditekan → LOW (0)
- Ditekan → HIGH (1)
Kondisi aman saat: if (flame_state == GPIO_PIN_RESET && float_state == GPIO_PIN_RESET)
Artinya tidak ada api (Flame berlogika low) dan level air aman (Float sensor low)
LED Mati, Buzzer Mati, Relay menyala
4. Flowchart dan Listing Program [Kembali]
Kondisi 6
Buatlah rangkaian seperti pada gambar percobaan 4 dengan kondisi ketika flame sensor tidak mendeteksi api dan float switch tidak mendeteksi tangki penuh, maka pompa menyala dan LED serta buzzer dalam kondisi mati.
Rangkaian dan Program Wokwi (Klik Disini)
Video Simulasi (Klik Disini)
Download HTML (Klik Disini)
Download Datasheet STM32 Nucleo-G474RE (klik disini)
Download Datasheet Flame Sensor (klik disini)
Download Datasheet Float Sensor (klik disini)
Download Datasheet Resistor (klik disini)
Download Datasheet LED (klik disini)
Download Datasheet Buzzer (klik disini)
Tidak ada komentar:
Posting Komentar