Daftar Isi:

Raspberry Pi 3 Timer Dengan Motor Servo: 5 Langkah
Raspberry Pi 3 Timer Dengan Motor Servo: 5 Langkah

Video: Raspberry Pi 3 Timer Dengan Motor Servo: 5 Langkah

Video: Raspberry Pi 3 Timer Dengan Motor Servo: 5 Langkah
Video: Servo Control with the Raspberry Pi 2024, Juni
Anonim
Raspberry Pi 3 Timer Dengan Motor Servo
Raspberry Pi 3 Timer Dengan Motor Servo

Tujuan dari build ini adalah untuk membuat timer otomatis dengan mengatur waktu memanfaatkan Servo. Ia menggunakan raspberry pi 3 sebagai komputer dan Python untuk kodenya.

Langkah 1: Langkah 1: Apa yang Anda Butuhkan

Langkah 1: Yang Anda Butuhkan
Langkah 1: Yang Anda Butuhkan

Ada total 17 bagian yang dibutuhkan untuk membangun sirkuit ini. Bagian utama yang diperlukan agar timer ini dapat bekerja adalah motor servo lebih disukai model SG92R, tujuan dari servo ini adalah untuk menjadi bagian yang bergerak dari timer. Dengan python, Anda dapat mengatur sudut yang tepat yang Anda inginkan agar servo dapat digunakan dengan baik untuk pengatur waktu. Bagian lain yang dibutuhkan adalah tiga tombol (masing-masing untuk waktu yang berbeda), satu LED (untuk menunjukkan kapan waktu habis), resistor 330 ohm (untuk rangkaian LED), 13 jumper/kabel (untuk menghubungkan semuanya) dan 1 papan tempat memotong roti untuk menyatukan semuanya. Jika Anda juga ingin membuat casing, Anda akan memiliki beberapa jenis kotak bening, beberapa papan busa dan piringan plastik.

Langkah 2: Langkah 2: Sirkuit

Langkah 2: Sirkuit
Langkah 2: Sirkuit

Sirkuitnya relatif sederhana tetapi saya masih akan menjelaskannya -

Servo: Untuk menyambungkan servo, Anda memerlukan servo itu sendiri dan tiga kabel jumper. Pertama, pasang masing-masing kabel jumper ke tiga kabel pada servo. Setelah itu, lihat warna servo, coklat = ground (GND), merah = tegangan (5V), dan oranye = GPIO.

Tombol: Untuk menyambungkan, masing-masing tombol membutuhkan satu jumper untuk menghubungkannya ke port GPIO dan menghubungkannya ke satu pasak pada tombol. Kemudian, ambil jumper lain untuk menghubungkannya ke ground dan tempatkan ke pasak GPIO yang berdekatan. Lakukan ini lagi dua kali ke dua tombol lainnya dan sambungkan ke dua pin GPIO yang berbeda.

LED: Untuk menyambungkan LED, Anda memerlukan dua jumper (satu untuk ground dan satu untuk pin GPIO), resistor 330 ohm, dan LED itu sendiri. mulailah dengan mengambil salah satu kabel jumper dan meletakkannya ke ground kemudian hubungkan kabel itu ke resistor. Setelah itu, ambil led dan sambungkan pasak yang lebih kecil ke resistor kemudian ambil kabel jumper kedua dan sambungkan ke port GPIO baru (berbeda dari servos dan tombol) dan sambungkan sisi lain jumper ke kaki lain dari LED.

Petunjuk: Anda dapat menggunakan dua jumper lagi untuk memperpanjang tanah dan port GPIO ke sisi papan tempat memotong roti.

Langkah 3: Langkah 3: Kode

Langkah 3: Kode
Langkah 3: Kode

Kode untuk timer Raspberrypi sebagian besar berasal dari perpustakaan gpio zero dan tidak sulit untuk direplikasi-

Koreksi saya/Min dan Maks: Setelah, mengekspor fungsi dari perpustakaan ada tambalan yang koreksi saya dan min dan maks PW. Apa yang dilakukan kode ini adalah mengatur lebar pulsa servo sehingga dapat berfungsi dengan baik.

Variabel: Untuk kode ini, Anda memerlukan 5 variabel satu untuk servo, tiga tombol berbeda, dan LED

Kode Utama: Untuk penjelasan ini, saya akan berbicara tentang satu blok karena dua lainnya sama. Apa yang dilakukan kode utama adalah menciptakan peningkatan servo ke atas kode kemudian mengulangi kenaikan ini 20 kali yang akan membuatnya mencapai siklus penuhnya. yang kedua jika di blok ini adalah untuk led, ia merasakan ketika siklus selesai dan kemudian menyalakan dan mematikan LED.

Langkah 4: Langkah 4: Casing

Langkah 4: Casing
Langkah 4: Casing

Untuk menyelesaikan ini, Anda akan membutuhkan semacam Casing untuk menutupi sirkuit. Apa yang saya lakukan adalah mengambil kotak plastik bening yang pernah memiliki sekrup di dalamnya memotong sisi sehingga raspberry pi bisa muat di dalamnya dan kemudian menambahkan lubang untuk tombol dan LED, saya juga melapisi kotak dengan busa sehingga sirkuit akan aman. Akhirnya untuk servo, yang saya lakukan adalah mengambil tutup kotak plastik dan membuat lingkaran darinya untuk berfungsi sebagai tampilan jam.

Langkah 5: Pemahaman yang Lebih Baik

Video ini memberikan pemahaman yang lebih baik tentang sirkuit.

Direkomendasikan: