Program upgrade skill di bidang engineering, dari dasar hingga mahir.
Program khusus melalui platform mitra resmi dokter mekanik academy seperti Udemy, Prakerja, dan Kampus Merdeka.
Sertifikasi BNSP
Pilih pelatihan dan sertifikasi Nasional BNSP di bidang engineering, rekayasa, manufaktur, dan subsetnya
Lihat SemuaSertifikasi Internasional
Pilih pelatihan dan sertifikasi Internasional di bidang engineering, rekayasa, manufaktur, dan subsetnya
Lihat Semua
Temukan inspirasi dari hasil karya dan pengalaman para alumni dr. Mekanik Academy.
dr. Mekanik Academy tersedia di berbagai platform mitra resmi untuk memudahkan akses pelatihan Anda.
Jelajahi produk dan layanan lainnya dari ekosistem dr. Mekanik untuk solusi bisnis yang komprehensif.
Membantu kamu belajar, berkarya, dan membuat proyek engineering secara instan dan presisi!
Oleh: Ebenezer Hutahaean
Saya membuat robot pelacak wajah otomatis yang menggunakan dua motor servo untuk menggerakkan kamera, satu servo untuk gerakan horizontal (0-180 derajat) dan satu lagi untuk gerakan vertikal (0-90 derajat). Kamera yang saya gunakan adalah kamera eksternal, dan saya memanfaatkan OpenCV untuk mendeteksi wajah dalam video secara real-time. Wajah yang terdeteksi akan dihitung posisi pusatnya dibandingkan dengan tengah layar. Jika wajah bergerak ke kiri, kanan, atas, atau bawah, servo akan menyesuaikan posisinya untuk mengikuti wajah tersebut. Data sudut servo ini kemudian dikirimkan ke Arduino melalui port serial dalam format yang sesuai. Arduino akan menerima data ini dan langsung menggerakkan kedua servo agar posisi kamera tetap mengikuti gerakan wajah secara halus dan akurat. Sistem ini memungkinkan pelacakan wajah secara otomatis dan dinamis, sehingga kamera selalu mengarahkan pandangannya ke wajah target tanpa perlu intervensi manual.
project ini mengimplementasikan sistem pelacakan wajah menggunakan Python dan Arduino. Python menggunakan OpenCV untuk mendeteksi wajah melalui kamera, lalu menghitung posisi wajah relatif terhadap pusat layar. Berdasarkan posisi ini, Python menentukan sudut pergerakan dua servo, satu untuk gerakan vertikal (0-90 derajat) dan satu untuk horizontal (0-180 derajat), yang dihubungkan ke Arduino. Setelah menghitung sudut, Python mengirimkan data tersebut ke Arduino melalui komunikasi serial. Arduino menerima data ini dan menggerakkan servo untuk menjaga wajah tetap berada di tengah layar kamera.
Berikut adalah folder dokumentasi dari proyek ini
https://drive.google.com/file/d/10VO94HobjoAq_SUqe9zA3h5tfhXRLEMM/view?usp=drive_link
0 Orang Menyukai Karya Ini