Isi kandungan:

Portal Two Sentry Turret oleh Arduino Uno: 6 Steps (with Pictures)
Portal Two Sentry Turret oleh Arduino Uno: 6 Steps (with Pictures)

Video: Portal Two Sentry Turret oleh Arduino Uno: 6 Steps (with Pictures)

Video: Portal Two Sentry Turret oleh Arduino Uno: 6 Steps (with Pictures)
Video: Real Life Sentry Turret, that Protects your Room 2024, Julai
Anonim
Portal Two Sentry Turret oleh Arduino Uno
Portal Two Sentry Turret oleh Arduino Uno

Instruksional ini dibuat untuk memenuhi keperluan projek Makecourse di University of South Florida (www.makecourse.com)

Langkah 1: Kod

Kod
Kod
Kod
Kod
Kod
Kod

Kodnya tidak lebih rumit daripada beberapa pernyataan if dan

mengetahui cara menulis kepada komponen Arduino Uno.

Komponen utama kod biasanya berkaitan langsung dengan perkakasan: sensor PING, beberapa LED, pembesar suara, dan motor Servo pada dasarnya menentukan keseluruhan kod. Terdapat perpustakaan yang disertakan untuk motor servo dan bilangan bulat bilangan bulat yang mengira berapa kali menara telah beralih kedudukannya untuk mencari objek.

Berkenaan dengan perkakasan, sensor PING seperti pemacu kod kerana keadaan semua pernyataan if berdasarkan apa yang dibaca oleh Arduino dari sensor. Oleh itu, sama ada sensor PING memberi perhatian kepada Arduino bahawa ia "melihat" sesuatu dalam jarak 30 cm atau ketika ia tidak menjumpai apa-apa dalam jarak tersebut akan menentukan apa yang akan berlaku seterusnya dalam kod kerana pernyataan if.

Sekiranya ia melihat sesuatu, LED ditulis dengan corak tinggi sehingga menyala dan pembesar suara juga berbunyi. Servo berhenti beralih untuk tindakan ini.

Sekiranya tidak melihat sesuatu yang servo ditulis untuk bergerak dengan kenaikan sepuluh berdasarkan pos, bilangan bulat ditulis ke dalam kod yang selalu menghitung naik atau turun bergantung pada arah bot mana yang bergerak. Menulis kedudukan ini dalam arti darjah dipermudahkan oleh perpustakaan.

Langkah 2: Pemodelan (Solidworks)

GrabCad memiliki beberapa model yang sangat bagus untuk diturunkan

dan gunakan. Saya tidak dapat mengetahui bagaimana melakukan ini dan akhirnya membuat lakaran sendiri. Bentuk organik yang janggal sehingga potongan yang meluas dan melengkung mengenai lekukan menjadi bahagian penting dalam binaan. Badan adalah bentuk pusat utama dengan dua sayap yang merupakan bahagian yang sama tetapi dicerminkan, terdapat dua penyokong sayap yang perlu menjangkau dari atas atau bawah bahagian dalam hingga kira-kira separuh untuk meninggalkan ruang untuk wayar dan terakhir ada servo mount yang saya gunakan menukar entiti dari bahagian bawah badan untuk membuat lengkung yang tepat untuk. Paling mudah untuk melihat semua ini berfungsi bersama dalam foto.

Langkah 3: Mencetak

Percetakan
Percetakan

Ini memerlukan kesabaran bergantung pada pencetak anda

menggunakan dan betapa selesa anda dengannya. Cetakan badan turret saya adalah cetakan enam jam dan setiap sayapnya kira-kira empat setengah jam tanpa sebarang kegagalan. Saya menyimpan setiap fail Solidworks sebagai. STL dan kemudian menggunakan program FlashPrint dan pencetak 3D Forge Finder. Cetakan yang cukup mudah. Sokongan adalah idea yang baik dan berhati-hati kerana kehabisan filamen separuh kerana itu boleh merosakkan sehari.

Langkah 4: Berkumpul

Berkumpul
Berkumpul
Berkumpul
Berkumpul

Persediaan servo. Saya menggunakan beberapa lubang gerudi dan kotak

pisau untuk mengeluarkan plastik agar motor servo dapat duduk. Pastikan alat ini tetap sesuai. Setelah selesai, letakkan kedalaman yang tidak akan menyebabkan sayap dan bertentangan dengan kotak dan skru plat logam di bawahnya yang dikemas dengan mesin basuh yang akan menahan servo.

Penyediaan kotak. Satu lubang gerudi besar di sebelahnya membiarkan saya mengeluarkan wayar Arduino dari projek dan ke komputer saya untuk mendapatkan kuasa tambahan. Di sudut kiri belakang di mana badan duduk di servo, saya menggerudi lubang yang cukup besar untuk memasukkan semua wayar ke dalam sehingga mereka akan dikelompokkan bersama untuk memberikan penampilan yang lebih bersih tetapi juga pastikan semuanya dapat dicapai.

Badan dan sayap. Mulakan dengan melekatkan bahagian kepala sekrup yang cukup panjang untuk masuk ke badan hingga ke tengah setiap sayap. Panaskan kedua-dua pelekap sehingga lubang menghadap ke arah sayap dan pastikan untuk meletakkannya sehingga sayap dapat berehat dengan selesa pada kedudukan yang sedikit terbuka. Saya mengambil tusuk gigi dan memasukkannya ke soket mata sehingga memberikan sokongan tambahan kepada sensor PING. Ia mendarat hampir di pusat dan saya melukisnya hitam. Bahagian terakhir adalah pelekap yang menempatkan bahagian servo ke dalamnya dan terpaku panas pada projek.

Wring. Saya akhirnya melaksanakan harness pendawaian kadbod canggih untuk projek saya. Jejak dan potong bentuk badan dan lubang mata. Potong celah agar LED masuk. Saya melakukan perlombongan di perhimpunan empat penjuru. Saya melukis kadbod saya hitam untuk penampilan dan mengetuk wayar yang dipasang pada LED dengan lembut.

Pembesar suara terletak di bawah sensor PING, jadi di bawahnya terdapat tusuk gigi dari sebelumnya. Dan wayar boleh ditoreh ke bawah.

Untuk mata potong bulatan dari kain hitam sedikit lebih besar daripada lubang mata. Potong dua bulatan untuk sensor PING ke dalam lingkaran yang lebih besar yang anda ada sekarang. Letakkannya di atas dan gunakan pisau, perlahan-lahan pasangkan kain di belakang papan untuk sensor dan di bawah pembesar suara sehingga sensor tidak terdedah.

Langkah 5: Litar

Litar
Litar

Sekiranya percetakan tidak menguji kesabaran, langkah ini akan berlaku.

Saya mulakan dengan memasang wayar ke wayar penyesuai wanita yang panjang dengan cara itu agar saya dapat bergerak bebas berbanding papan roti. Penting untuk disusun sehingga menuliskan warna apa yang polar di mana mentol adalah cara yang baik untuk mencapainya. Saya telah menulis semuanya bermula dengan melihat nombor pin dari kod saya.

Saya memasang dan mengetuk semuanya pada kepingan yang dicetak dan memanfaatkan terlebih dahulu sebelum memasukkan semua wayar ke lubang di bahagian bawah dan memasukkannya ke papan roti dan Arduino yang terletak di dalam kotak. Papan roti saya dan Arduino diletakkan di dalam kotak yang sudah disambungkan bersama dengan tanah dan kuasa.

Disyorkan: