1. Buka Wokwi dengan mengunjungi https://wokwi.com.
2. Tambahkan komponen.
3. Hubungkan komponen sesuai kondisi
4. Tambahkan atau ketik Program yang sesuai dengan kondisi rangkaian
5. Jalankan program simulasi
1. Rasberry Pi Pico
2. Motor Servo
Pada rangkaian ini, Raspberry Pi Pico berfungsi sebagai pusat pengendali utama. Pi Pico mendapatkan sumber listrik melalui kabel USB yang juga digunakan untuk menyuplai tegangan ke komponen lain seperti potensiometer, servo motor, dan buzzer.
Pertama-tama, potensiometer mendapatkan suplai tegangan sebesar 3.3V dari Raspberry Pi Pico. Ketika potensiometer diputar, resistansi internalnya berubah-ubah, sehingga menghasilkan perubahan tegangan analog pada kaki tengahnya. Tegangan ini dikirim ke pin GP26 pada Pico, yang dilengkapi dengan fitur ADC (Analog to Digital Converter). ADC mengubah sinyal analog tersebut menjadi nilai digital dengan rentang 0 hingga 65535.
Nilai digital hasil pembacaan potensiometer kemudian diolah. Pico melakukan pemetaan (mapping) nilai ini menjadi sudut servo antara 0 hingga 180 derajat. Pada kondisi ini, arah pemetaan akan berbanding lurus dimana semakin besar nilai ADC, sudut servo juga semakin besar. Setelah mendapatkan nilai sudut, Pico kembali melakukan pemetaan untuk mengubah sudut tersebut menjadi duty cycle PWM (antara 1638 hingga 8192) yang diperlukan untuk mengontrol posisi servo.
Servo motor yang terhubung ke pin GP16 kemudian menerima sinyal PWM ini. Sesuai lebar pulsa sinyal PWM yang diterima, servo akan bergerak ke sudut tertentu yang diinginkan. Raspberry Pi Pico juga melakukan pemeriksaan terhadap sudut servo. Jika sudut servo kurang dari atau sama dengan 0 derajat, atau lebih besar dari atau sama dengan 180 derajat, Pico akan mengaktifkan buzzer dengan memberikan sinyal PWM pada pin GP14 dengan frekuensi 1000 Hz. Duty cycle PWM disetel cukup besar untuk menghasilkan bunyi. Jika sudut masih berada dalam rentang aman (lebih dari 0 derajat dan kurang dari 180 derajat), buzzer akan dimatikan.
Semua proses ini berjalan dalam satu loop berulang setiap 50 milidetik.
Download file rangkaian klik disiniDownload video Simulasi klik disiniDownload Datasheet Servo klik disiniDownload Datasheet Potensiometer klik disiniDownload Datasheet Buzzer klik disiniDownload Datasheet IC Rasberry Pi Pico klik disini
Tidak ada komentar:
Posting Komentar