Isi kandungan:

Kotak Selamat Datang: Rakan Kadang-kadang: 8 Langkah
Kotak Selamat Datang: Rakan Kadang-kadang: 8 Langkah

Video: Kotak Selamat Datang: Rakan Kadang-kadang: 8 Langkah

Video: Kotak Selamat Datang: Rakan Kadang-kadang: 8 Langkah
Video: Sheila on 7 - Dan 2024, November
Anonim
Kotak Selamat Datang: Rakan Kadang-kadang
Kotak Selamat Datang: Rakan Kadang-kadang

Adakah anda mencari syarikat?

Langkah 1: Pengenalan

Mencari rakan yang akan sentiasa ada untuk anda melalui tebal dan nipis? Lihatlah di tempat lain kerana ShWelcome Box hanya suka lari dari masalahnya dan orang yang datang terlalu dekat. Sama seperti pelajar seni bina.

Orang mengatakan jika ia melarikan diri dari masa yang cukup lama, anda dapat mencari rakan di bawah semua rasa malu …

Langkah 2: Video

Image
Image

Langkah 3: Bahagian, Bahan dan Alat

Bahagian, Bahan dan Alat
Bahagian, Bahan dan Alat
Bahagian, Bahan dan Alat
Bahagian, Bahan dan Alat
Bahagian, Bahan dan Alat
Bahagian, Bahan dan Alat

Bahan:

1x Lembaran Papan Lapis 1.5mm

2 keping kadbod putih 1.5mm

Sensor Ultrasonik 4x

Motor DC 2x

Roda Getah 2x

1x Arduino Mega

1x guli

Lembaran bulu 1x

Transistor 8x 2n2222

8x Diod

Perintang 8x 100Ω

Kabel pelompat berganda - Lelaki / Lelaki dan Lelaki / Perempuan

Pisau Exacto

Lem (senapang gam disyorkan, jadi jika anda melakukan kesalahan, anda boleh memotongnya)

Gunting untuk memotong bulu

Boleh menggunakan bahan potong tangan atau memotong laser (disyorkan untuk memotong laser)

Langkah 4: Litar

Litar
Litar
Litar
Litar
Litar
Litar
Litar
Litar

Untuk litar, hanya ada 2 persediaan umum yang diulang pada motor yang berbeza dan sensor ultrasonik.

Untuk motor dc, ikuti gambar pertama di bahagian ini, tetapi cuba pasangkan semuanya sedekat mungkin sehingga mereka lebih dekat dengan Arduino. Setelah selesai 1, ulangi gambar rajah yang sama di sebelahnya untuk menyusun motor kedua. Pastikan anda tahu motor mana untuk sisi (Motor Kiri atau Kanan).

4 sensor ultrasonik hanyalah masalah menghubungkan pin pertama dan terakhir ke bahagian positif dan negatif papan roti, masing-masing. Kemudian sambungkan pin pemicu dan gema yang betul ke pin digital yang betul. Menjaga segalanya adalah sahabat anda di sini.

Langkah 5: Pembuatan Mesin

Pembuatan Mesin
Pembuatan Mesin
Pembuatan Mesin
Pembuatan Mesin
Pembuatan Mesin
Pembuatan Mesin

Semasa membina ShWelcome, lebih baik membuatnya dalam 3 bahagian yang berasingan. Pangkalan yang memegang papan roti, Arduino, dan sensor, petak bawah yang berisi motor dan kaki penyokong, dan terakhir, kubah / bumbung robot.

Mulakan dengan bentuk segi enam kayu yang besar dan 4 berlian yang lebih kecil dengan 2 lubang di setiap petak. Letakkan petak di sisi berlawanan dan lekatkan. Kemudian ambil 4 bentuk berbentuk trapezoid dengan bukaan di hujungnya, dan tempelkan di bawah pangkal dan di antara 2 berlian. Akhirnya, dengan menggunakan 4 kotak kayu kecil, tempelkannya ke tepi alun-alun tengah sehingga pangkalnya dapat bersandar di bahagian bawah.

Untuk membuat petak bawah, lekatkan roda ke hujung yang melekat keluar dari bahagian dengan hujung bulat. Letakkan roda 1 masing-masing ke bahagian luar setiap motor. Kemudian gunakan 4 keping, 1 persegi dengan lubang di tengah, 1 segi empat dengan lubang di tengah, dan 2 segi empat yang lain, buat kotak di tengah-tengah kepingan bulat sehingga dapat menahan dasar. Pastikan untuk memasukkan wayar motor melalui lubang di petak sehingga boleh disambungkan ke papan roti di atas pangkal. Untuk membuat kaki penyangga, pegang 3 kepingan lurus bersama dengan bulatan yang berlainan, dan kemudian geser ke dalam marmar setelah gam telah ditetapkan. Kemudian letakkan melalui lubang besar di tengahnya. Kami mula-mula mencuba membuat bahagian bawah dari kadbod, tetapi ia tidak dapat menahan berat pangkalnya.

Untuk membina bumbung dengan mudah, anda ingin melekatkan 4 kepingan heksagon yang lebih kecil bersebelahan, buatkannya ke bahagian paling persegi paling atas, dan kemudian lekatkan semuanya. Ini akan memastikan bahawa segi enam berada pada sudut yang tepat agar sesuai dengan pangkal robot. Selepas itu, anda boleh merekatkan bulu ke kubah dan memotong bahagian yang berlebihan.

Selepas itu, hanya masalah jika meletakkan semua pendawaian ke dasar, menggeser sensor masing-masing ke arah yang betul, menghubungkan wayar roda ke wayar yang betul di papan roti, dan kemudian meletakkan kubah di atasnya semua.

H-Bridge juga dapat digunakan agar motor dapat berjalan di kedua arah berdasarkan arahan.

Langkah 6: Pengaturcaraan

Kodnya dimulakan dengan memastikan dengan jelas menunjukkan pemicu sensor dan pin gema mana yang disambungkan ke pin mana, dan di mana untuk menghubungkan 8 pin digital agar motor dapat berputar ke arah yang berbeza.

Kemudian ia menetapkan pemboleh ubah yang dapat dikawal seperti kelajuan motor roda dan berapa kali ia berinteraksi sebelum menjadi mesra sedikit.

Segala-galanya dalam penyediaan hanya menetapkan menetapkan mod pin untuk setiap pin, sama ada output atau inputnya.

Cara kita mempermudah kodnya adalah dengan menguraikan bagaimana robot bergerak ke fungsi yang lebih kecil dan lebih kecil yang menjadikannya lebih mudah untuk membuatnya melakukan apa yang kita inginkan. Fungsi tahap paling rendah adalah leftForward (), leftBackward (), rightForward (), rightBackward (), yang menyuruh setiap motor bergerak sama ada ke hadapan atau ke belakang. Kemudian fungsi seperti maju (), mundur (), kiri (), dan kanan (), masing-masing memanggil fungsi yang disebutkan sebelumnya untuk membuat robot bergerak ke arah tertentu.

Langkah 7: Hasil dan Refleksi

Hasil dan Refleksi
Hasil dan Refleksi
Hasil dan Refleksi
Hasil dan Refleksi
Hasil dan Refleksi
Hasil dan Refleksi

Pada akhir projek ini, kami sangat gembira dengan bagaimana robot kami bergerak tetapi kami berpendapat masih ada ruang untuk diperbaiki. Kami juga banyak belajar dari reka bentuk pertama kami.

Reka bentuk awal kami adalah mempunyai kotak dengan 4 roda kerana kami fikir ia akan memberikan kestabilan dan daya tarikan bergerak. Apa yang kami dapati dengan lelaran ini adalah bahawa lebih banyak motor bermaksud sumber kuasa dibahagikan lebih banyak lagi. Ini bermakna setiap motor lebih lemah dan robot tidak dapat bergerak dengan beratnya sendiri. Dari ini, kami memutuskan untuk mengurangkan jumlah roda menjadi 2 supaya setiap roda menjadi lebih kuat.

Reka bentuk roda 2 jauh lebih baik dan robot bergerak dengan lebih lancar dan konsisten.

Masalah lain yang kami alami dengan reka bentuk beroda 4 ialah kadang kala bergantung pada permukaan yang kami uji atau penjajaran roda, robot tidak akan rata di tanah yang menghambat daya tarikan yang dimilikinya dengan tanah.

Dalam lelaran masa depan, kami ingin mencuba melaksanakan perkara seperti gerakan lebih lancar / tanpa henti, badan yang lebih kecil (mungkin jika kami menggunakan papan roti yang lebih kecil), atau cari cara untuk menjadikannya bergerak lebih cepat / lebih tidak menentu.

Langkah 8: Rujukan dan Kredit

Rujukan dan Kredit
Rujukan dan Kredit

Projek ini dibuat untuk kursus ARC385 di University of Toronto, program John H Daniels Architecture

Persediaan motor DC - slaid dalam kelas (gambar di atas)

Arduino Mega

Tutorial Sensor Ultrasonik

Motor dan Roda Amazon DC

Sensor ultrasonik

Ahli kumpulan:

Francis Banares

Yuan Wang

Ju Yi

Nour Beydoun

Disyorkan: