Hubungkan Roda Robot ke Laptop Lama Anda: 15 Langkah
Hubungkan Roda Robot ke Laptop Lama Anda: 15 Langkah
Anonim

Apakah Anda memiliki laptop lama yang tergeletak begitu saja, sementara Anda menggunakan laptop baru yang mengkilap untuk bermain WoW dan menjelajahi interweb? Pernahkah Anda berpikir "Saya ingin memasang beberapa roda di laptop tua itu dan mengendarainya"? Mungkin Anda hanya ingin tripod kamera sudut rendah seluler. Mungkin, Anda adalah tipe orang yang ingin memposting video mengemudi di bawah mobil polisi yang bergerak di YouTube. Nah, jika demikian, maka ini mungkin untuk Anda. Saya baru-baru ini bermain dengan platform robot LaptopWheels asli saya, yang telah saya buat dari beberapa rak berliku dan beralur pinus, dan itu tersangkut di karpet di ruang tamu saya karena motor yang menggerakkan roda terlalu lemah. Saya memutuskan bahwa sudah waktunya untuk membangunnya kembali, lebih baik, dan membagikan proses pembuatannya di sini.

Langkah 1: Kumpulkan Alat

Alat yang Dibutuhkan:Pengupas KawatGuntingTin SnipsPita Pengukur#1 Obeng Philips#2 Obeng Philips Obeng DatarPisau Ujung JarumPisau X-ActoSpidol Sharp1/4" Nut Driver3/8" Nut DriverBor, dengan set lengkap bitSoldering KitMetal Saw, Gergaji Jahit,reciprocating gergaji, dll.)Kayu bekas, untuk menggergaji jig, dan klem

Langkah 2: Kumpulkan Persediaan

Elektronik: Semua kabel USB-Serial PC Laptop, jika PC Anda tidak memiliki port serialUSB Webcam, untuk Kit Pengembangan VisionLPC2000-Series. Saya akan merekomendasikan Seniman Tertanam atau kit Olimex, atau Kit Dev Keil, bagi mereka yang memiliki anggaran lebih besar. Pengembang yang lebih berpengalaman dapat merancang PCB mereka sendiri dan memesannya secara online dari layanan Manufaktur PCB. Perangkat keras yang dibutuhkan: Baut panjang 10-24 x 3/4", jumlah. Sekitar 2010-24 Hex Nut, jumlah. Sekitar 204-40 Sekrup Mesin, qty.sekitar 304-40 Machine Nut, qty.sekitar 3022-AWG Insulated Wire, beberapa warna, masing-masing satu spool. Roda Diameter 5 1/2"Murah, Gagang Laci Baut3' Extruded Aluminium Drip Cap U-Channel (untuk Pintu Depan di Rumah)6' Aluminium Ekstrusi 1/2" sudut kanan24" x 30" x 1/8" lembar plexiglas Panel-mount On-Off switch. Perangkat keras dari platform LaptopWheels lama: Tempat Baterai Sel 4xD pra-kabel, qty. Spacer #4 panjang 21/4", qty. Sekitar 30D-Cell Batteries, qty. 8Bolt-on Caster Wheels, qty. 2LPC2000-Series MCU Circuit Board, dengan beberapa DaughterboardsMosfet H-Bridge Motor Controllers, qty. 212V Inframerah/Terlihat Modul Iluminasi LED RinganWire Harness:- Kabel Daya 12VDC, jumlah 2- Kabel Kontrol H-Bridge, jumlah 2- Modul Iluminasi LED Kawat Harness- Kabel Daya Parasit USB Khusus untuk MCU- Kabel Serial Khusus untuk Daya MCU- 12VDC Sistem Harness- Kabel sakelar On/Off Perangkat Keras yang Diselamatkan:Gearmotors yang diambil dari Printer, qty.2 (ditemukan di tempat sampah di tempat kerja)lembaran lembaran logam, potongan-potongan PCB

Langkah 3: Ukur PC Laptop Anda

Gunakan pita pengukur untuk menemukan dimensi PC Laptop Anda. Ukuran saya 13" x 10 3/4".

Langkah 4: Potong Dua Lembar Plexiglas

Tandai lembar plexiglas Anda dengan Spidol Sharpie. Anda akan membutuhkan lembar pertama untuk ukuran laptop Anda, ditambah lebar semua kawat gigi sudut yang akan muat di sekelilingnya. Karena saya menggunakan kawat gigi sudut 1/2", lebar total saya akan menjadi lebar laptop ditambah 1/2" di setiap sisi, yaitu total 14" x 11 3/4". Saya mengatur laptop pada plexiglas yang telah ditandai, untuk pengujian sederhana "apakah itu cocok". Ukur gergaji Anda, untuk dapat mengatur jig untuk memotong plexiglas Anda. Jepit jig Anda ke plexiglas Anda, berhati-hatilah agar tidak rusak plexiglass dengan klem Anda. Periksa apakah gergaji Anda sejajar persis dengan garis potong yang ditandai, seperti yang ditunjukkan pada foto. Perlahan dan hati-hati, potong lembar pertama Anda dari kaca plexiglass. Gunting lembar kedua dengan cara yang sama. Dalam kasus saya, saya memiliki 1/2" ekstra di lembaran bawah, yang saya pilih untuk dibiarkan sebagai bumper depan, daripada memotongnya. Saya berakhir dengan lebih dari setengah plexiglas yang tersisa, yang mungkin saya digunakan dalam beberapa proyek masa depan.

Langkah 5: Potong Bagian Aluminium Anda

Ukur U-Channel aluminium Anda ke panjang depan-ke-belakang laptop Anda, ditambah lebar penyangga sudut depan dan belakang. Dalam kasus saya, itu adalah 10 3/4" plus 1/2" plus 1/2", atau total 11 3/4". Potong dua panjang U-Channel. Pasang U-Channel ke bagian bawah plexiglas dengan mengebor keduanya dan menggunakan 10-24 sekrup dan mur. Ini hanya tes pemasangan, untuk saat ini; Anda akan memerlukan bagian-bagian terpisah untuk lebih banyak pekerjaan segera. Saya meletakkan laptop saya di bagian atas kaca plexiglas, dan menandai port yang perlu diakses dengan spidol sharpie. Selanjutnya, saya memotong kurung siku, dan menuliskannya secara berurutan, untuk berjalan di sekitar laptop. Saya juga membutuhkan penyangga sudut tambahan di bagian bawah belakang, karena port yang ada di belakang membuat pelat terlalu tipis. Saya hanya memasang baut pada kawat gigi sudut depan dan belakang, karena kawat gigi sudut samping juga harus dipasang pada U-Channel. Saya mengebor dan menguji semua lubang pemasangan untuk kawat gigi sudut, pada titik ini.

Langkah 6: Pasang Gearmotor Anda dan Sakelar On/Off ke U-Channel

Gearmotors Anda akan berbeda dari milik saya, tetapi Anda harus dapat memasangnya dengan cukup mudah melalui logam U-Channel. Saklar on/off, sebagai bagian pemasangan panel, juga cukup mudah dipasang. Sakelar saya tidak sepenuhnya jelas mana yang aktif dan mana yang mati, jadi saya mengujinya dengan multimeter digital untuk mengetahuinya.

Langkah 7: Pasang Roda Kastor

Ketika saya pergi untuk memasang Roda Kastor, saya menyadari bahwa saya memerlukan beberapa shim untuk satu sisi, jadi saya membuat beberapa pelat pengatur jarak dari lembaran logam bekas. Selanjutnya, saya hanya memasang roda kastor, seperti yang terlihat pada foto-foto ini.

Langkah 8: Uji-Cocok Semua Komponen Utama di Pelat Plexiglas Bawah

Menguji bagian-bagian utama, saya menandai garis besar masing-masing, dan menandai posisi lubang pemasangan, lalu kembali lagi nanti dan mengebornya. Saya menggunakan bor 1/8" untuk membuat semua lubang pemasangan untuk elektronik. Setelah mengebor, saya mengunci semua bagian utama, untuk menguji lubang pemasangan yang baru saja saya buat. Saya menggunakan manik-manik plastik untuk spacer di bawah semua PCBA saya, untuk menaikkan ujung solder, menjauh dari kaca plexiglass. Ini juga memberi ruang bagi kabel untuk berjalan di bawah papan. Saya memutuskan untuk memasang semua sekrup pemasangan dari bawah, untuk meninggalkan ground clearance yang maksimal di tengah platform robot. Kecuali untuk bagian samping, platform ini memiliki ground clearance sekitar 2" di sekelilingnya. Setelah sebagian besar lubang dibor, Anda dapat melepas lembaran plastik pelindung dari plexiglas Anda, dan memasang kembali komponen Anda.

Langkah 9: Oh Tidak, Saya Lupa Menambahkan…

Kita semua manusia, dan kita semua lupa melakukan beberapa hal. Silakan lihat foto, untuk daftar tambahan setelahnya. Saya bermaksud menggunakan beberapa engsel piano untuk memungkinkan pelat atas terbuka, untuk akses ke elektronik yang lebih rendah, bagaimanapun, itu tidak berhasil. Saya juga tidak menemukan lokasi yang sangat kokoh untuk pegangan untuk dipasang, jadi untuk saat ini juga ditinggalkan.

Langkah 10: Pasang Pelat Atas ke Platform Robot

Karena saya memutuskan untuk tidak menggunakan engsel piano, saya menemukan alternatif. Saya memasang empat sekrup, mengarah ke atas dari atas U-Channel platform robot, sebagai tiang untuk pelat atas untuk dipasang. Selanjutnya, saya memasang penyangga sudut samping ke pelat atas, tetapi saya membiarkan sekrup keluar dari lubang di mana posting akan cocok. Lubang-lubang ini, saya perlebar menjadi 1/4 , untuk mempermudah pemasangan pelat atas. Saya menguji pemasangan pelat atas ke platform robot. Karena semuanya terlihat bagus, saya memasang PC laptop ke pelat atas, dan menghubungkannya USB.

Langkah 11: Firmware MCU

Saya menggunakan LPC2148 MCU dari NXP dalam pengaturan saya, karena saya mengenal mereka dari pengalaman di pekerjaan saya. Pilihan bagus lainnya adalah MCU murah dengan input analog dan pin GPIO gratis dengan toolchain GNU gratis dan port RS232. menciptakan sistem pengontrol motor dengan perintah serial yang sangat mendasar. Dibutuhkan perintahnya pada 9600bps, dalam format "M%d%c%02.2X", seperti dalam "M1+0A" untuk "motor 1, kecepatan 10/32, polaritas positif", atau "M2-00" untuk " motor 2, kecepatan 0/32, polaritas negatif", dan menggerakkan H-Bridge dengan sinyal PWM. Ini merespons dengan karakter "X" untuk mengonfirmasi bahwa perintah kecepatan telah diterima, diuraikan, dan diterapkan dengan benar. Selama MCU Anda dapat mendukung protokol yang sama, dan mengirim PWM ke H-Bridges, Anda dapat menggunakan perangkat lunak PC yang sama untuk kontrol.

Langkah 12: Instal Perangkat Lunak PC

Saya membuat beberapa perangkat lunak klien/server PC, dalam Visual Basic Express 2005, untuk kontrol Platform Robot LaptopWheels, dan tambahan, untuk platform ATRT Robotic Trike saya juga. Sayangnya, masih sangat buggy, dan belum siap untuk dirilis. Jika ada yang benar-benar menginginkan salinan executable dalam keadaan mereka saat ini, silakan kirim email kepada saya melalui instruksi, dan saya akan bersedia membagikannya. Seperti yang saya katakan, mereka sangat buggy.

Langkah 13: Uji Coba

Karena saya masih menunggu roda penggerak saya dikirimkan kepada saya, "test drive" saya sedikit membosankan, tetapi poros keluaran masih berputar ke arah yang benar. [Sunting: roda akhirnya tiba dan dipasang.] Tidak ada yang menahan Anda. Silakan dan tekan roda penggerak Anda ke poros keluaran gearmotor Anda, dan kendarai platform robot LaptopWheels Anda. Saya beruntung memasang webcam dan menjalankan skype bersama perangkat lunak kendali jarak jauh, untuk penglihatan jarak jauh, tetapi saya menemukan skype sangat lamban. Ini juga keren, untuk merekam video dari onboard: Dengan webcam, saya juga meminta RoboRealm (tidak berhasil) mengontrol robotika berdasarkan isyarat penglihatan mesin, menggunakan skrip serial, tetapi karena kamera saya terlalu rendah dalam kualitas gambar, itu berperilaku cukup tidak menentu.

Langkah 14: Hubungi Saya

Jika ada yang memutuskan untuk membangun salah satu dari ini untuk diri mereka sendiri, saya akan senang melihatnya beraksi. Silakan, lanjutkan dan komentari 'ible ini dengan foto dan video Anda. Gila, karena saya ingin melihat aksesori tambahan pada beberapa di antaranya, seperti lengan robot yang ditambahkan, sensor sonar, sensor jarak laser, paku, dan Gergaji Skil. roda, dll. Terima kasih telah membaca:)

Langkah 15: Terus Tingkatkan

Saya kembali, dan menemukan cara untuk menambahkan pegangan itu ke bagian depan mesin. Saya juga mengujinya, dengan roda terbesar yang saya miliki saat ini, tetapi, saya tidak terlalu senang dengan gearmotors saya, karena roda gigi hanya berputar pada porosnya setiap kali banyak torsi diperlukan. Itu adalah kesalahan saya, karena cara saya memodifikasinya dari cara saya menemukannya di tempat sampah. Saya berencana untuk menemukan cara untuk menempelkan poros keluaran ke roda gigi keluaran lebih kuat, atau saya dapat menggunakan kembali motor roda gigi itu untuk beberapa proyek torsi rendah untuk masa depan, mungkin robot yang lebih kecil dan lebih ringan tanpa laptop di atasnya untuk membebaninya. Saat ini, saya sedang mengerjakan beberapa ide baru untuk memberi daya pada roda penggerak. Satu pemikiran adalah merobohkan beberapa obeng listrik murah, dan memasang roda ke poros keluaran hex 1/4 ". Sunting: Saya memasang roda baru yang besar ke as 1/4" khusus, dengan bantalan pada roda, dan menggunakan beberapa 1/4" rantai skuter dan sprocket pitch untuk menghubungkan roda ke gearmotors, setelah memodifikasi motor itu sendiri secara signifikan. Situs web Electronic Goldmine memiliki penawaran hebat untuk sprocket.