Bahan dan alat:
- mikrokontroler Arduino (dalam perkara ini buatan sendiri menggunakan Arduino Uno Rev 3);
- Dua servos dari Parallax;
- kayu bedik (juga dari Parallax);
- papan litar) kecil);
- penyambung untuk sambungan;
- Peranti untuk menjejaki pergerakan servomotor (cubaan webcam dan kiub lego yang digunakan).
Proses pemasangan buatan sendiri:
Langkah pertama. Kami menyambung servomotors
Proses perhimpunan buatan sendiri bermula dengan menyambungkan servomotor. Untuk memasang susun atur awal, papan litar digunakan. Maka ia akan mungkin untuk membuat perisai yang berasingan. Dalam angka ini anda dapat melihat betapa tepatnya semuanya bersambung.
Kabel merah adalah kuasa, ia menyambung kepada pin 5V pada pengawal Arduino.
Kawat hitam adalah tolak (tanah), ia menyambung kepada output Arduino yang dipanggil GND.
Kabel kuning dari servomotor Kanan & Kiri mesti disambungkan ke pin 11. Pada sesetengah model, ia boleh menjadi putih.
Kabel Up & Down kuning yang sama mesti disambungkan ke pin 4. Ia juga boleh menjadi putih pada beberapa model enjin.
Adalah penting untuk diingat bahawa penyambung isyarat yang digunakan untuk mengawal motor datang dari output PWM.
Langkah Dua Sambungkan kayu bedik
Bagaimana kayu penyambung disambung dapat dilihat dalam gambar. Pada mulanya, skema itu mungkin kelihatan agak rumit, tetapi sebenarnya tidak ada yang rumit di sini. Seperti motor, papan pendawaian digunakan di sini.
1. Pada modul joystick, anda boleh mencari output U / R + dan L / R +. Melalui output ini, kuasa disambungkan. Oleh itu, anda perlu memohon + voltan 5V dari pin sepadan dengan Arduino.
2. Terdapat juga dua penyambung di bawah bedik yang dipanggil L / R dan dua penyambung U / D. Mereka perlu disambungkan ke output analog A3 dan A4.
3. Nah, kesimpulannya, bumi di atas kayu bedah mesti disambungkan ke bumi pada Arduino.
Selepas perhimpunan, sambungan mesti diperiksa dua kali. Ia adalah kerana kesilapan sambungan yang dalam kebanyakan kes masalah timbul. Ini benar terutamanya apabila papan litar digunakan dan terdapat banyak sambungan di atasnya.
Langkah TigaLakaran untuk Arduino
Kod ini sangat mudah dan mengandungi komen terperinci. Kod di atas hanya perlu disalin ke IDE Arduino. Setelah kod dimuatkan, enjin tidak boleh bergerak. Mereka hanya perlu mula bergerak apabila butang pada joystick ditekan.
Masalah yang mungkin timbul dan bagaimana untuk menyelesaikannya
1. Jika enjin tidak dihidupkan, semak semula sambungan. Keluaran PWM digunakan untuk menyambung motor, dan output analog digunakan untuk menyambungkan joysticks.
2. Ia berlaku sebaik sahaja memuat kod, enjin mula bergetar. Ini berlaku jika anda salah menyambungkan pin U / D + L / R +. Sambungan perlu diperiksa dengan teliti. Agar tidak membakar papan semasa ujian, ia mestilah terputus dari komputer.
3. Sekiranya semuanya telah diperiksa semula, tetapi enjin masih tidak mahu berfungsi, anda boleh cuba menyambung semula kayu bedik itu. Ia mesti dikeluarkan dari papan litar, dan kemudian dipasang semula dengan sedikit usaha. Penyambung joystick perlu pergi ke susun atur.
Sekiranya semuanya ternyata, kini anda boleh mula membuat apa-apa barangan buatan rumah dengan kawalan melalui kayu bedik. Sebagai contoh, anda boleh membuat robot yang boleh dikawal dengan kayu bedik, dan banyak lagi.