Isi kandungan:
- Langkah 1: Alat dan Komponen
- Langkah 2: Perhimpunan
- Langkah 3: Sistem Kawalan
- Langkah 4: Skematik Elektrik
- Langkah 5: Lakaran Arduino
- Langkah 6: Produk Akhir
Video: Follow-Bot: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Instruksional ini dibuat untuk memenuhi keperluan projek Makecourse di University of South Florida (www.makecourse.com)
Petunjuk ini akan merangkumi langkah-langkah untuk membuat semula projek saya. Projek saya adalah rover yang dapat mengikuti warna atau bentuk tertentu menggunakan Pixy 2 dan Arduino Uno. Semua aspek proses akan diliputi, termasuk alat, pemasangan, sistem kawalan dan pengaturcaraan yang diperlukan.
Langkah 1: Alat dan Komponen
Komponen Elektrik:
- Arduino Uno
- Pixy 2
- Papan roti
- 2 x Motor DC
- Penukar DC
- Kit Servo Pan-tilt
- Bar bas
- 2 x 1N4001 diod
- Transistor 2 x 2N2222A
- Perintang 2 x 1k
Alat / Komponen
- Pembingkaian T-Slotted Aluminium
- Lembaran Plastik HDPE
- 2 x Tayar Kereta RC
- Pencetak 3D
- Pemutar skru
- Kabel USB 2.0
- Power drill / dremel
- Pek Lipo Turnigy Multistar Multi-Rotor
* Catatan: Objektif projek ini berubah sepanjang semester, jadi tidak semuanya digunakan seperti yang dimaksudkan pada awalnya (baterinya terlalu banyak - anda dapat memperoleh hasil yang sama dengan sesuatu yang jauh lebih murah).
Langkah 2: Perhimpunan
Malangnya, saya tidak mengambil banyak gambar semasa memasang projek itu tetapi tidak begitu sukar. Pemasangan motor serta bahagian yang menahan bateri ke rel dicetak 3D.
Aluminium t-slotted disekat bersama-sama dengan kurungan ke dalam bentuk segi empat tepat.
Lembaran plastik hitam digerudi dan digunakan untuk memasang: busbar, DC converter, papan roti, Arduino Uno dan Pixy 2. Pixy 2 dipasang ke platformnya sendiri untuk memberikan sudut pandang yang lebih baik.
Langkah 3: Sistem Kawalan
Sistem kawalan diberi makan oleh bateri polimer lithium 10000mAh yang menghubungkan ke penukar DC melalui bar bus. Baterinya jauh lebih besar daripada yang diperlukan, tetapi dibeli dengan tujuan untuk menggunakannya untuk beberapa projek yang berbeza. Penukar DC menyediakan sekitar 5V dan melalui papan roti, ia menggerakkan dua motor DC dan juga Arduino Uno yang, seterusnya, memberi kuasa kepada Pixy 2.
Langkah 4: Skematik Elektrik
Yang ditunjukkan di atas adalah kerosakan asas komponen pendawaian dan elektrik. Transistor, NPN 2N 2222A, adalah peranti semikonduktor yang digunakan untuk penguat kuasa rendah serta aplikasi beralih. Diod digunakan untuk memastikan arus mengalir dalam satu arah, ini melindungi Arduino Uno daripada menerima arus dan meletup secara tidak sengaja. Oleh kerana kami menggunakan motor DC, jika untuk alasan tertentu ia menuju ke arah yang salah, anda selalu boleh menukar kabel kuasa dan kabel tanah anda dan ia akan berputar ke arah yang berlawanan. Ini tidak dapat dilakukan dengan motor AC. Konfigurasi pin dalam rajah tidak sesuai dengan lakaran Arduino, ia hanya memberi pengguna idea bagaimana komponen saling berkaitan.
Langkah 5: Lakaran Arduino
Sketsa Arduino untuk projek ini menggunakan perpustakaan Pixy 2, yang boleh didapati di pixycam.com di bawah 'Sokongan' dan dari sana, 'Muat turun'. Pastikan anda memuat turun pustaka yang sesuai untuk masing-masing Pixy atau Pixy 2. Semasa memuat turun perpustakaan, sangat berguna untuk memuat turun PixyMon v2. Walaupun Pixy dapat mempelajari warna / objek hanya dengan menahan butang dan menunggu LED menyala (putih pertama, kemudian merah) dan melepaskan apabila berwarna merah, berguna untuk mengajarnya melalui program PixyMon. Anda juga dapat menyesuaikan semua tetapan kamera, termasuk kecerahan dan kawasan blok minimum (ini berguna jika anda cuba mengesan warna yang lebih kecil dan terang). Sketsa membandingkan kedua-dua kawasan dan juga kedudukan x objek yang dikesan untuk mengikuti tandatangan mana yang diberikan. Pixy 2 dapat mempelajari hingga tujuh tandatangan yang berbeza dan dapat mengesan beratus objek dalam satu masa.
Dari sana, sangat mudah memprogram motor DC menggunakan fungsi analogWrite (), yang membolehkan robot bergerak maju, kiri, atau kanan.
Nota: warna yang lebih terang dan berbeza berfungsi paling baik dengan Pixy
Langkah 6: Produk Akhir
Di sini, robot itu diajar untuk mengikuti hiasan pokok Krismas berwarna merah.
Disyorkan:
Sistem Makluman Tempat Letak Balik Kereta Arduino - Langkah demi Langkah: 4 Langkah
Sistem Makluman Tempat Letak Balik Kereta Arduino | Langkah demi Langkah: Dalam projek ini, saya akan merancang Litar Sensor Tempat Letak Kereta Berbalik Arduino yang ringkas menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem amaran Car Reverse berasaskan Arduino ini dapat digunakan untuk Navigasi Autonomi, Robot Ranging dan rangkaian lain
Langkah demi Langkah Pembinaan PC: 9 Langkah
Langkah demi Langkah Pembinaan PC: Persediaan: Perkakasan: MotherboardCPU & CPU cooler PSU (Unit bekalan kuasa) Penyimpanan (HDD / SSD) RAMGPU (tidak diperlukan) Alat kes: Pemutar skru Gelang ESD / tampal matsthermal dengan aplikator
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Acoustic Levitation With Arduino Uno Step-by Step (8-step): transduser suara ultrasonik L298N Dc power adaptor wanita dengan pin dc lelaki Arduino UNOBreadboardBagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ia adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk menukar kod (C ++)
Follow Me Robot Menggunakan NodeMCU: 4 Langkah
Follow Me Robot Menggunakan NodeMCU: Robot Follow Me Robot sangat mudah menggunakan NodeMCU. Ia menggunakan NodeMCU HC SR04 Distance Sensor untuk merasakan objek / manusia yang berdekatan. Apabila ia mengesan Objek / Manusia itu akan mula diikuti
DIY Smart Follow Me Drone With Camera (Berasaskan Arduino): 22 Langkah (dengan Gambar)
DIY Smart Follow Me Drone With Camera (Berasaskan Arduino): Drone adalah mainan dan alat yang sangat popular pada masa ini. Anda boleh mencari drone profesional dan alat pemula dan alat terbang di pasaran. Saya mempunyai empat drone (quadcopters dan hexcopters), kerana saya suka semua yang terbang, tetapi penerbangan ke-200 bukan