Daftar Isi:

Portal Two Sentry Turret oleh Arduino Uno: 6 Langkah (dengan Gambar)
Portal Two Sentry Turret oleh Arduino Uno: 6 Langkah (dengan Gambar)

Video: Portal Two Sentry Turret oleh Arduino Uno: 6 Langkah (dengan Gambar)

Video: Portal Two Sentry Turret oleh Arduino Uno: 6 Langkah (dengan Gambar)
Video: There You Are 2024, Juli
Anonim
Portal Two Sentry Turret oleh Arduino Uno
Portal Two Sentry Turret oleh Arduino Uno

Instruksi ini dibuat untuk memenuhi persyaratan proyek Makecourse di University of South Florida (www.makecourse.com)

Langkah 1: Kode

Kode
Kode
Kode
Kode
Kode
Kode

Kodenya tidak lebih kompleks dari beberapa pernyataan if dan

mengetahui cara menulis ke komponen Arduino Uno.

Komponen utama kode biasanya berhubungan langsung dengan perangkat keras: sensor PING, beberapa LED, speaker, dan motor Servo pada dasarnya menentukan keseluruhan kode. Ada perpustakaan yang disertakan untuk motor servo serta bilangan bulat timesTurned yang menghitung berapa kali turret telah bergeser posisinya untuk mencari objek.

Berkenaan dengan perangkat keras, sensor PING seperti driver kode karena kondisi semua pernyataan if didasarkan pada apa yang dibaca Arduino dari sensor. Jadi apakah sensor PING mencatat ke Arduino bahwa ia "melihat" sesuatu dalam jarak 30 cm atau ketika tidak menemukan apa pun dalam kisaran itu akan menentukan apa yang terjadi selanjutnya dalam kode karena pernyataan if.

Jika melihat sesuatu, LED ditulis dengan pola tinggi sehingga menyala dan speaker juga berbunyi. Servo berhenti berputar untuk tindakan ini.

Jika tidak melihat sesuatu, servo ditulis untuk bergerak dengan kelipatan sepuluh berdasarkan pos, bilangan bulat posisi ditulis ke dalam kode yang selalu menghitung naik atau turun tergantung ke arah mana bot bergerak. Menulis posisi ini dalam arti derajat dipermudah oleh perpustakaan.

Langkah 2: Pemodelan (Solidworks)

GrabCad memiliki beberapa model yang bagus untuk diturunkan

dan gunakan. Saya tidak tahu bagaimana melakukan ini dan akhirnya membuat sketsa saya sendiri. Ini adalah bentuk organik yang canggung sehingga pemotongan dan ekstrusi yang menyapu di sekitar kurva menjadi bagian penting dari bangunan. Tubuh adalah bentuk tengah utama dengan dua sayap yang merupakan bagian yang sama tetapi dicerminkan, ada dua penyangga sayap yang perlu dibentangkan dari atas atau bawah bagian dalam hingga sekitar setengah untuk meninggalkan ruang untuk kabel dan terakhir ada servo mount yang saya gunakan mengubah entitas dari bagian bawah bodi untuk membuat kurva yang tepat. Paling mudah untuk melihat semua ini bekerja bersama di foto.

Langkah 3: Mencetak

Pencetakan
Pencetakan

Ini membutuhkan kesabaran tergantung pada printer apa yang Anda gunakan

menggunakan dan seberapa nyaman Anda menggunakannya. Cetakan tubuh menara saya adalah cetakan enam jam dan masing-masing sayap sekitar empat setengah jam tanpa kegagalan. Saya menyimpan setiap file Solidworks sebagai. STL dan kemudian menggunakan program FlashPrint dan printer Forge Finder 3D. Cetakan yang cukup sederhana. Penyangga adalah ide yang bagus dan lelah karena kehabisan filamen di tengah jalan karena itu dapat merusak hari.

Langkah 4: Perakitan

Perakitan
Perakitan
Perakitan
Perakitan

Persiapan servo Saya menggunakan beberapa lubang bor yang ditempatkan dengan baik dan sebuah kotak

pisau untuk melepaskan plastik agar motor servo dapat duduk. Pastikan untuk menjaganya tetap pas. Setelah selesai, tempatkan kedalaman yang tidak akan menyebabkan sayap dan bentrok dengan kotak dan kencangkan pelat logam di bawahnya yang dilapisi dengan ring yang akan menahan servo.

Persiapan kotak Satu lubang bor besar di samping membiarkan saya menjalankan kabel Arduino keluar dari proyek dan ke komputer saya untuk daya ekstra. Di sudut kiri belakang tempat bodi duduk di servo, saya mengebor lubang yang cukup besar untuk memasukkan semua kabel sehingga mereka akan dikelompokkan bersama untuk memberikan tampilan yang lebih bersih tetapi juga memastikan semuanya dapat dijangkau.

Tubuh dan sayap. Mulailah dengan menempelkan panas sisi kepala sekrup yang cukup panjang untuk mencapai ke dalam tubuh ke tengah masing-masing sayap. Rekatkan kedua dudukan dengan lem panas sehingga lubang menghadap ke arah sayap dan pastikan untuk memposisikannya sehingga sayap dapat beristirahat dengan nyaman dalam posisi sedikit terbuka. Saya mengambil tusuk gigi dan memasukkannya ke dalam rongga mata sehingga akan memberikan dukungan ekstra pada sensor PING. Itu mendarat hampir di tengah dan saya mengecatnya hitam. Bagian terakhir adalah dudukan yang memiliki bagian servo yang ditempatkan di dalamnya dan direkatkan dengan panas ke proyek.

Memeras. Saya akhirnya menerapkan rangkaian kabel kardus canggih untuk proyek saya. Lacak dan potong bentuk untuk tubuh dan lubang mata. Potong celah untuk LED masuk. Saya melakukan milik saya di perakitan empat sudut. Saya mengecat karton hitam saya untuk tampilan dan dengan lembut menempelkan kabel yang terpasang ke LED di tempatnya.

Speaker terletak di bawah sensor PING, jadi di bawah tusuk gigi sebelumnya. Dan kabelnya bisa direkatkan.

Untuk mata potong lingkaran dari kain hitam sedikit lebih besar dari lubang mata. Potong dua lingkaran untuk sensor PING menjadi lingkaran yang lebih besar yang Anda miliki sekarang. Letakkan di atas dan menggunakan pisau, selipkan kain dengan lembut di belakang papan untuk sensor dan di bawah speaker sehingga tidak ada apa pun selain sensor yang terbuka.

Langkah 5: Sirkuit

sirkuit
sirkuit

Jika pencetakan tidak menguji kesabaran, langkah ini akan.

Saya mulai dengan memasang kabel bohlam ke kabel adaptor wanita yang panjang sehingga saya bisa membuatnya bergerak bebas sebagai lawan dari papan tempat memotong roti. Sangat penting untuk diatur, jadi tuliskan warna apa yang polar pada bohlam mana yang merupakan cara yang bagus untuk mencapainya. Saya menulis semuanya dimulai dengan melihat nomor pin dari kode saya.

Saya memasang dan menempelkan semuanya ke potongan dan harness yang dicetak terlebih dahulu sebelum memasukkan semua kabel ke dalam lubang di bagian bawah dan menghubungkannya ke papan tempat memotong roti dan Arduino yang terletak di dalam kotak. Papan tempat memotong roti dan Arduino saya ditempatkan di dalam kotak yang sudah disambungkan dengan arde dan daya.

Direkomendasikan: