Daftar Isi:

SOCBOT - Vibrobot Generasi Selanjutnya: 13 Langkah (dengan Gambar)
SOCBOT - Vibrobot Generasi Selanjutnya: 13 Langkah (dengan Gambar)

Video: SOCBOT - Vibrobot Generasi Selanjutnya: 13 Langkah (dengan Gambar)

Video: SOCBOT - Vibrobot Generasi Selanjutnya: 13 Langkah (dengan Gambar)
Video: TechTalk #98: Meningkatkan Kecepatan AI dengan OpenVINO Part 2 2024, Juli
Anonim
SOCBOT - Vibrobot Generasi Selanjutnya
SOCBOT - Vibrobot Generasi Selanjutnya
SOCBOT - Vibrobot Generasi Selanjutnya
SOCBOT - Vibrobot Generasi Selanjutnya
SOCBOT - Vibrobot Generasi Selanjutnya
SOCBOT - Vibrobot Generasi Selanjutnya

Pada awalnya ada pager. Fakta bahwa pager yang diaktifkan menari-nari dari meja dan meja rias sedikit lebih menjengkelkan bagi kebanyakan orang. Itu berubah ketika itu terjadi di hadapan pembuatnya. Segera setelah momen eureka itu lahirlah vibrobot. Ketika makhluk-makhluk getar berteknologi awal itu mulai berkembang biak, mereka mulai mengambil hampir setiap bentuk mekanis yang bisa dibayangkan. Motor mereka yang tidak seimbang, berbobot bersenandung dan berguncang mengirim skuter ini ke arah yang acak.

Kemudian itu terjadi. Suatu pagi seorang pembuat bersiap untuk menghadapi hari baru melirik sikat gigi di tangannya, dan bristlebot dikandung. Siapa yang tahu teknologi mengaduk sesuatu yang sederhana seperti sikat gigi yang digergaji. Tidak ada yang bisa meramalkan pembuat kesenangan pribadi yang hebat di seluruh dunia akan menemukan sikat gigi dalam hacking, dari semua hal. Desain bristlebot yang sederhana namun elegan langsung menjadikannya proyek favorit bagi pembuat dari segala usia. Ini dengan cepat menjadi ikon yang mengakar begitu dalam dalam budaya pembuat sehingga tidak akan pernah bisa diganti atau dilupakan.

Pada cabang berikutnya dari pohon keluarga evolusioner vibrobot, kami menemukan dipbot. Dibuat dengan sirkuit terpadu yang dibuang, hampir semua dipbot lahir dari, paling tepat, motherboard. Ini adalah pengendara rendah budaya vibrobot. Apa yang kurang tinggi mereka atasi dalam hitungan kaki karena sebagian besar memiliki setidaknya 40. Kebanyakan dipbots terlihat seperti semacam bug berkaki banyak yang mungkin byte.

Dengan variasi yang begitu luas dalam kumpulan gennya, silsilah keluarga vibrobot secara alami meminjamkan dirinya untuk melanjutkan adaptasi evolusioner yang inovatif. Sangat dipengaruhi oleh lingkungan, vibrobot terus muncul dari barang-barang yang diselamatkan yang tampaknya ada di tangan. Mereka dapat berevolusi dari kotak suku cadang, perangkat elektronik zaman kegelapan (baca kata pager di sini), item perawatan pribadi, pengontrol video game lama, dan komputer bekas. Semua faktor lingkungan ini cukup baik untuk tugas memperluas genotipe vibrobot.

Itu membawa kita ke fokus Instruksi ini - Socbot. Terlahir di benak penulis ini saat pertama kali melihat dipbot, ini adalah langkah selanjutnya dalam evolusi desain robot mikro getar. Anak baru di blok ini adalah vibrobot yang sangat canggih. Dikendalikan oleh remote control inframerah televisi yang diselamatkan, vibrobot generasi berikutnya berotak PICAXE ini siap untuk menanggapi setiap perintah arah Anda. Tidak ada lagi roaming acak. Dengan menekan satu tombol, sistem penggerak soket pembungkus kawat socbot yang unik akan bekerja dengan mengirimkan makhluk ini ke arah mana pun yang Anda pilih. Didukung oleh baterai jam tangan alkaline, socbot dilengkapi dengan motor pager bergetar tempel kembar. Meskipun arus dibatasi oleh desain, mikrobot ini cukup kuat untuk bergerak di permukaan yang halus. Sementara besar di otak, masih cukup kecil untuk duduk di seperempat. Dengan begitu banyak warisan teknologi dan kekuatan yang dikemas ke dalam ruang yang begitu kecil, kita harus bertanya-tanya ke mana langkah selanjutnya dalam evolusi teknologi getaran akan membawa kita.

Ini adalah artikel Vibrobots yang sangat bagus yang ditulis oleh Gareth Branwyn

Biokimia

Langkah 1: BAGIANNYA

BAGIAN
BAGIAN

. 1 - PICAXE -08M 1 - 16 Pin Soket Bungkus Kawat 1 - 16 Pin Soket DIP 1 - 8 pin Soket Celup 2 - Motor Pager Bergetar 1 - TSOP4838 atau yang serupa Modul Penerima IR 38KHz 2 - Dioda Sinyal 100V Serbaguna 3 - Baterai Jam Tangan L1154 1 - 4.7mfd Kapasitor 2 - 82ohm 1/4 Watt Resistor 1 - 33K ohm 1/4 Watt Kawat resistor, pelindung logam tipis, lem super

Langkah 2: BAGAIMANA CARA KERJANYA

BAGAIMANA ITU BEKERJA
BAGAIMANA ITU BEKERJA

. Socbot ini memanfaatkan salah satu karakteristik paling berguna dari PICAXE -08M - kemampuannya untuk mengirim dan menerima semua 127 kode kontrol televisi inframerah Sony 38KHz. Fitur ini memungkinkan 08M untuk berkomunikasi dengan remote control, televisi, atau bahkan 08M lainnya. Di sini 08M melihat kode yang valid dari remote control universal dan merespons penekanan tombol pada remote dengan mengirimkan pulsa arus ke satu atau kedua motor pager. Output 08M dapat menangani masing-masing sekitar 20mA jadi saya menghubungkan output berpasangan untuk memberi makan 40mA ke setiap motor. Sebuah resistor 82 ohm secara seri dengan masing-masing motor membatasi arus hingga maksimum 40mA. Dioda sinyal yang bekerja cepat secara paralel dengan masing-masing motor membantu menenggelamkan tegangan induksi yang dibuat oleh motor. Kapasitor akan sangat meningkatkan perlindungan, tetapi juga akan menambah ukuran bot jadi saya membiarkannya tanpa efek buruk jangka pendek yang jelas..

Langkah 3: UNDUH KODE KE PICAXE

UNDUH KODE KE PICAXE
UNDUH KODE KE PICAXE

. Ini adalah kode picaxe yang saya tulis untuk digunakan dengan socbot. Karena socbot tidak memiliki sirkuit unduhan, Anda perlu memprogram picaxe pada papan proto dan kemudian memindahkan chip yang diprogram ke socbot. Kode menggunakan perintah infrain2 untuk menunggu salah satu dari 3 kode yang valid dari remote universal. Tergantung pada kode yang diterima, picaxe akan mengirimkan pulsa arus 100mS ke satu motor atau kedua motor. Jika tombol ditekan, pulsa saat ini berulang hingga tombol dilepaskan. Salinan file bas picaxe disertakan di bawah untuk diunduh.

UTAMA: let dirs= %00010111BEGIN: let pin= %00000000 infrain2 let b0 = infra if b0= 16 maka AHEAD ' CH+ if b0= 19 then LEFT ' VOL- if b0= 18 then RIGHT ' VOL+ goto BEGINAHEAD: let pins= % 00010111 ' Keluaran 0, 1, 2, 4 jeda TINGGI 100 goto KIRI UTAMA: biarkan pin= %00000011 ' Keluaran 0, 1 TINGGI 2, 4 jeda RENDAH 100 goto AWAL KANAN: biarkan pin= %00010100 ' Keluaran 2, 4 TINGGI 0, 2 Jeda RENDAH 100 ke UTAMA.

Langkah 4: PROGRAM REMOTE

PROGRAM REMOTE
PROGRAM REMOTE

. Setiap remote control IR universal akan bekerja dengan PICAXE. Yang perlu Anda lakukan adalah memprogramnya untuk digunakan dengan televisi Sony. Saya menggunakan remote universal RCA murah yang saya beli di Wal Mart dengan harga kurang dari $10,00. Kode Sony yang saya gunakan adalah 218. Kebanyakan remote yang saya periksa hanya memiliki dua set kode untuk televisi Sony, jadi jika salah satu tidak berfungsi, coba yang lain. Saya menggunakan tombol Channel Up dan Volume down dan up di tengah untuk mengontrol socbot saya tetapi Anda dapat menggunakan tombol apa pun yang Anda inginkan. Cari saja kode untuk tombol di situs web PICAXE atau gunakan perintah kode debug dan komputer kami untuk memeriksa kode yang dikirim oleh setiap tombol pada remote Anda. Remote Saya: Volume Turun - belok kiri (hanya motor sisi kiri yang menyala) Saluran Naik - maju (kedua motor menyala) Volume Naik - belok kanan (hanya motor sisi kanan yang menyala).

Langkah 5: SIAPKAN SOCKET WIRE WRAP

SIAPKAN SOCKET WIRE WRAP
SIAPKAN SOCKET WIRE WRAP
SIAPKAN SOCKET WIRE WRAP
SIAPKAN SOCKET WIRE WRAP

. Membengkokkan kabel pada soket pembungkus kawat bisa jadi rumit. Saya memesan 4 dan mengacaukan 3 dari mereka sebelum akhirnya mendapatkan yang ke-4 untuk ditekuk tanpa putus. Ini adalah metode yang akhirnya saya dapatkan dengan hasil terbaik. Saya satu baris lead ke papan istirahat dan perlahan-lahan menekuk semua 8 pin di sisi itu ke bentuk yang saya inginkan. Saya kemudian mengulangi ini untuk baris petunjuk lainnya. Saya melakukan penyesuaian bentuk akhir dengan tang yang menekuk pin satu per satu. Setiap tikungan perlu kurva lembut, bukan sudut keras..

Langkah 6: SIAPKAN TERMINAL BATERAI

SIAPKAN TERMINAL BATERAI
SIAPKAN TERMINAL BATERAI
SIAPKAN TERMINAL BATERAI
SIAPKAN TERMINAL BATERAI
SIAPKAN TERMINAL BATERAI
SIAPKAN TERMINAL BATERAI
SIAPKAN TERMINAL BATERAI
SIAPKAN TERMINAL BATERAI

. Terminal baterai tidak lebih dari dua potong pelindung logam tipis yang saya selamatkan dari dek kaset lama. Saya hanya memotong dua bagian, menyolder kabel kecil ke masing-masing bagian, dan menempelkannya ke 2 soket DIP menggunakan lem super. Saya juga merekatkan 2 motor pager ke soket DIP 16 pin..

Langkah 7: TUMPUKAN SOCKET DIP

TUMPUKAN SOCKET DIP
TUMPUKAN SOCKET DIP
TUMPUK SOCKET DIP
TUMPUK SOCKET DIP
TUMPUK SOCKET DIP
TUMPUK SOCKET DIP
TUMPUK SOCKET DIP
TUMPUK SOCKET DIP

. Saya menumpuk 2 soket DIP untuk mendapatkan semua 3 baterai dan PICAXE di bot tanpa menggantung. Empat pin (2 di setiap sisi) pada soket 8 pin masuk ke 4 lubang (2 di setiap sisi) dari soket 16 pin. Ini berarti soket 8 pin setengah aktif dan setengah mati dari soket 16 pin. Saya merekatkan kedua soket dengan lem super..

Langkah 8: SOLDER SEMUANYA

SOLDER SEMUANYA
SOLDER SEMUANYA
SOLDER SEMUANYA
SOLDER SEMUANYA
SOLDER SEMUANYA
SOLDER SEMUANYA
SOLDER SEMUANYA
SOLDER SEMUANYA

. Bagian ini bisa menjadi sangat rumit. Bukanlah tugas yang mudah untuk membuat semua sambungan dan memasang semua komponen tanpa menghubungkan kabel secara bersamaan, tetapi bukan tidak mungkin. Saya menggunakan 25 gauge un-insulated buss wire. Saya mulai dengan kabel daya dari baterai, kemudian ke motor pager dan resistor pembatas arus, dan melalui rangkaian satu bagian pada satu waktu. Penempatan suku cadang tidak kritis. Luangkan waktu Anda dan periksa pekerjaan Anda saat Anda pergi. CATATAN PENTING: Penting agar motor berputar ke arah yang berlawanan. Yang satu harus berputar searah jarum jam dan yang lainnya berlawanan arah jarum jam. Ini dicapai dengan membalikkan cara Anda memasang kabel pada salah satu motor..

Langkah 9: LANJUTKAN MENGINSTAL KOMPONEN

LANJUTKAN MENGINSTAL KOMPONEN
LANJUTKAN MENGINSTAL KOMPONEN
LANJUTKAN MENGINSTAL KOMPONEN
LANJUTKAN MENGINSTAL KOMPONEN
LANJUTKAN MENGINSTAL KOMPONEN
LANJUTKAN MENGINSTAL KOMPONEN

. Saya memotong kabel pada resistor pembatas arus dan dioda perlindungan sirkuit dan hanya menghubungkannya ke soket. Saya tidak akan melakukannya lagi karena getaran motor cenderung memutuskan sambungan antara ujung bundar dan soket. Soket DIP dirancang untuk kabel komponen datar - bukan yang bulat. Saya memasang modul IR di bagian atas Socbot tetapi Anda dapat meletakkannya di bagian depan, belakang, samping, atau bahkan di bawahnya. Ini cukup sensitif sehingga remote control universal bekerja dari sudut manapun..

Langkah 10: SELESAI

SELESAIKANLAH
SELESAIKANLAH

. Saya memutuskan untuk melukis Socbot saya tetapi tidak mungkin saya melakukannya lagi. Sepertinya ide yang bagus untuk memulai tetapi setelah melakukannya saya menyadari bahwa itu terlihat lebih baik tidak dicat. Anda mungkin merasa berbeda..

Langkah 11: NIKMATI

NIKMATI
NIKMATI

. Karena resistor pembatas arus yang saya tambahkan untuk menjaga arus sekitar 40mA Socbot ini tidak bergerak sangat cepat. Itu baik-baik saja dengan saya, tetapi Anda mungkin menginginkan sesuatu dengan sedikit lebih bangun dan pergi. Jika ya, saya sarankan Anda menggunakan transistor untuk menggerakkan motor. Ini akan memungkinkan Anda untuk menerapkan arus penuh ke motor dan mendapatkan peningkatan kecepatan yang signifikan. Dengan kekuatan penuh, benda ini akan benar-benar meluncur. Namun, peningkatan arus juga berarti penurunan masa pakai baterai dan tidak bertahan terlalu lama. Perhatikan bahwa socbot akan berjalan menuju ujung tempat baterai berada. Saya ingin itu melakukan perjalanan ke arah yang berlawanan tetapi tidak dapat membuatnya melakukannya. Saya pikir itu ada hubungannya dengan distribusi berat. Saya bahkan membengkokkan ujung soket pembungkus kawat ke arah yang berlawanan tetapi itu tidak berpengaruh pada arah perjalanan socbot..

Langkah 12: LAKUKAN LEBIH LANJUT

BUKTIKAN LEBIH LANJUT
BUKTIKAN LEBIH LANJUT

. Berikut adalah beberapa ide untuk versi mendatang: - gunakan transistor untuk mengalirkan arus penuh ke motor (sekarang beroperasi pada kapasitas 40%) - buat socbot pencari cahaya atau penghindar cahaya. - Buat sejumlah besar soket pencari cahaya (atau hindari), masing-masing dengan LED dan pelajari cara mereka berinteraksi satu sama lain. - buat socbot pencari suara - buat socbot baris berikut - buat socbot yang lebih kecil lagi menggunakan soket pembungkus kawat 8 pin. - buat socbot yang lebih besar menggunakan soket pembungkus kawat 40 pin - tulis kode untuk picaxe agar socbot dapat dilatih atau diprogram. Mungkin menggunakan remote untuk memindahkannya melalui serangkaian gerakan dan kemudian membiarkannya mengulangi gerakan itu. - membuat dua atau lebih sockbots yang dapat berkomunikasi dan saling mempengaruhi menggunakan kode inframerah Kemungkinannya hampir tidak terbatas..

Langkah 13: TERIMA KASIH

. Terima kasih telah meluangkan waktu untuk melihat proyek saya. Saya harap ini akan menginspirasi Anda dengan ide-ide baru Anda sendiri. Seperti yang dikatakan Thomas Edison, "Untuk menciptakan Anda membutuhkan imajinasi yang baik dan tumpukan sampah". Terima kasih Sekali lagi, Randy.

Hadiah Kedua dalam Kontes Robot Instructables dan RoboGames

Direkomendasikan: