Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Halo semuanya, Ini adalah robot humanoid pertama saya, dibuat dari lembaran busa PVC. Ini tersedia dalam berbagai ketebalan. Di sini, saya menggunakan 0.5mm. Saat ini robot ini baru bisa berjalan saat saya AKTIFKAN. Sekarang saya sedang mengerjakan menghubungkan Arduino dan Mobile melalui modul Bluetooth. Saya sudah melakukan App seperti Cortana dan Siri untuk windows phone yang tersedia di app store https://www.microsoft.com/en-us/store/apps/patrick… Setelah Berhasil menghubungkan keduanya, saya dapat mengontrolnya melalui suara perintah di Windows Phone.
Saya telah menghabiskan berbulan-bulan dalam memecahkan masalah baterai yang berlebihan dan berakhir dengan kegagalan epik karena masalah anggaran. Jadi, akhirnya saya memutuskan untuk memberi daya dari Baterai Asam Timbal eksternal.
Mari kita lihat bagaimana saya menemukan desain tubuh yang sempurna untuk robot.
Langkah 1: Percobaan dan Kesalahan dalam Merancang Model
Pada awalnya saya tidak tahu tentang kekuatan motor Servo dan Elektronik-Listrik yang berhubungan dengan baterai dan sirkuit. Saya pertama kali merencanakan robot ukuran hidup sekitar 5 hingga 6 kaki. Setelah mencoba hampir 6 atau 7 kali, saya menyadari torsi maksimum servo dan mengurangi ketinggian total robot hingga 2 hingga 3 kaki.
Saya kemudian mencoba naik ke pinggul robot untuk memeriksa algoritma berjalan.
Langkah 2: Merancang Model dan Algoritma
Sebelum melanjutkan, kita perlu memutuskan berapa banyak motor yang dibutuhkan, di mana kita perlu memperbaikinya. Kemudian rancang bagian-bagian tubuh sesuai dengan gambar yang diberikan.
Langkah 3: Diperlukan Komponen
1) lembaran plastik
2) Lem Super
3) 15 - Motor servo torsi tinggi (saya menggunakan TowerPro MG995)
4) Arduino Atmega 2560 atau papan Arduino lainnya
5) Baterai 6V (minimal 3 nos. Paling banyak 5 motor untuk setiap baterai)
6) modul Bluetooth HC-05 untuk komunikasi
7) Barang-barang dasar lainnya yang dimiliki setiap penghobi!
Langkah 4: Membangun Tubuh
Setelah berjuang dengan potongan kayu, saya menemukan lembaran plastik ini cukup mudah untuk dipotong dan ditempel untuk membuat berbagai bentuk.
Saya memotong lubang untuk memasukkan motor servo langsung ke lembaran dengan menerapkan lem super (saya menggunakan 743).
Langkah 5: Pengkabelan
Saya tidak belajar elektronik atau listrik utama. Dan saya tidak memiliki cukup kesabaran untuk mendesain PCB atau mendesain kabel yang tepat. Itu sebabnya kabel berantakan ini.
Langkah 6: Meningkatkan Kekuatan
Anda dapat melihat bahwa saya hanya menggunakan 11 motor servo pada awalnya. karena masalah berat badan, Itu jatuh dan pecah selama pengujian. Jadi, saya meningkatkan 4 servos lagi di setiap sambungan kaki.
Langkah 7: Pengkodean
Saya telah melampirkan kode Arduino.
untuk(i=0;i<180;i++)
{
servo.tulis(i);
}
Ini adalah kode dasar untuk memutar motor servo apa pun yang terpasang pada papan Arduino apa pun.
Tetapi mengkalibrasi derajat putaran dan memutuskan motor mana yang harus dijalankan selama pergerakan setiap kaki adalah bagian pengkodean yang paling rumit. Itu dapat dilakukan dengan Sketsa lain yang disebut (Servo_Test). Dengan menguji derajat putaran masing-masing motor melalui komunikasi serial melalui papan Arduino, kita dapat mengkalibrasi setiap motor.
Akhirnya, robot mulai berjalan setelah memasukkan nilai "0" di jendela serial monitor.
Saya juga menyertakan contoh kode sumber contoh windows phone 8.1 untuk menghubungkan Arduino dan Mobile menggunakan bluetooth.