Isi kandungan:

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

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

Video: SOCBOT - Vibrobot Generasi Seterusnya: 13 Langkah (dengan Gambar)
Video: Pelatihan Pengembangan Pariwisata Olahraga untuk Pemuda Tahun 2021 2024, November
Anonim
SOCBOT - Vibrobot Generasi Seterusnya
SOCBOT - Vibrobot Generasi Seterusnya
SOCBOT - Vibrobot Generasi Seterusnya
SOCBOT - Vibrobot Generasi Seterusnya
SOCBOT - Vibrobot Generasi Seterusnya
SOCBOT - Vibrobot Generasi Seterusnya

Pada mulanya terdapat pager. Fakta bahawa alat pager yang diaktifkan menari keluar dari meja dan meja rias tidak lebih menyusahkan kebanyakan orang. Itu berubah apabila ia berlaku di hadapan pembuatnya. Tidak lama selepas detik itu, vibrobot dilahirkan. Ketika makhluk bergetar teknologi awal mula berlipat ganda, mereka mula mengambil hampir setiap bentuk mekanikal yang dapat dibayangkan. Tidak seimbang, motor berwajaran mereka bersenandung dan bergegas menghantar skuter ini ke arah yang rawak.

Kemudian ia berlaku. Pada suatu pagi, seorang pembuat yang bersiap untuk mengambil hari baru melirik sikat gigi di tangannya, dan bulu itu dikandung. Siapa tahu teknologi boleh membuat sesuatu yang sederhana seperti sikat gigi yang digergaji. Tidak ada yang dapat meramalkan pembuat keseronokan peribadi yang hebat di seluruh dunia akan menemui peretasan, dari semua perkara, berus gigi. Reka bentuk bristlebot yang sederhana namun elegan menjadikannya projek kegemaran untuk pembuat semua peringkat umur. Ia dengan cepat menjadi ikon yang sangat berakar pada budaya pembuat sehingga tidak pernah dapat diganti atau dilupakan.

Di cawangan pohon evolusi vibrobot yang seterusnya, kita dapati dipbot. Dibuat dengan litar bersepadu yang dibuang, hampir semua dipbot dilahirkan, yang paling tepat, papan induk. Ini adalah pelumba budaya vibrobot yang rendah. Apa yang mereka kekurangan tinggi mereka menebus jumlah kaki kerana kebanyakannya mempunyai sekurang-kurangnya 40. Sebilangan besar dipbots kelihatan seperti sejenis pepijat berkaki banyak yang mungkin byte.

Dengan variasi yang sangat luas dalam kumpulan gennya, pohon keluarga vibrobot secara semula jadi telah memberikan adaptasi evolusi inovatif yang berterusan. Dipengaruhi oleh persekitaran yang luar biasa, vibrobots terus berkembang dari apa sahaja barang yang selamat. Mereka dapat berkembang dari kotak alat ganti, alat elektronik zaman kegelapan elektronik (baca perkataan pager di sini), barang penjagaan diri, pengawal permainan video lama, dan komputer yang dibuang. Semua faktor persekitaran ini memberi peluang kepada pengembangan genotip vibrobot.

Itu membawa kita ke fokus Instructable ini - Socbot. Lahir dalam fikiran pengarang ini ketika pertama kali melihat dipbot, ini adalah langkah seterusnya dalam evolusi reka bentuk robot mikro bergetar. Anak baru di blok ini adalah vibrobot yang sangat maju. Dikendalikan oleh alat kawalan jauh inframerah televisyen yang selamat, vibrobot generasi seterusnya yang mempunyai otak PICAXE siap untuk bertindak balas terhadap setiap arahan arahan anda. Tidak perlu lagi perayauan secara rawak. Dengan menekan butang dengan mudah, sistem pergerakan loket soket pembungkus wayar unik socbot memasuki gear yang menghantar alat ini ke arah apa sahaja yang anda pilih. Dikuasakan oleh bateri jam tangan alkali, socbot mempunyai motor pager getar luaran berkembar. Walaupun arus dibatasi oleh reka bentuk, microbot ini cukup kuat untuk menelusuri permukaan apa pun yang licin. Walaupun otaknya besar, ia masih cukup kecil untuk duduk di seperempat. Dengan begitu banyak warisan teknologi dan kekuatan yang dikemas dalam ruang yang begitu kecil, seseorang harus bertanya-tanya di mana langkah seterusnya dalam evolusi teknologi getaran akan membawa kita.

Berikut adalah artikel Vibrobots yang sangat baik yang ditulis oleh Gareth Branwyn

Biokimia

Langkah 1: BAHAGIAN

BAHAGIAN
BAHAGIAN

. 1 - PICAXE -08M 1 - 16 Pin Wire Wrap Socket 1 - 16 Pin DIP Socket 1 - 8 pin Dip Socket 2 - Vibrating Pager Motors 1 - TSOP4838 atau serupa 38KHz IR Receiver Module 2 - Tujuan Umum 100V Diod Isyarat 3 - L1154 Bateri Jam 1 - 4.7mfd Kapasitor 2 - 82ohm 1/4 Watt Resistor 1 - 33K ohm 1/4 Watt Resistor wire, perisai logam nipis, gam super

Langkah 2: BAGAIMANA IA BERFUNGSI

BAGAIMANA IA BERFUNGSI
BAGAIMANA IA BERFUNGSI

. Socbot ini memanfaatkan salah satu ciri PICAXE -08M yang paling berguna - kemampuannya untuk menghantar dan menerima semua 127 kod kawalan televisyen inframerah Sony 38KHz. Fungsi ini membolehkan 08M untuk berkomunikasi dengan alat kawalan jauh, televisyen, atau bahkan 08M lain. Di sini 08M memerhatikan kod yang sah dari alat kawalan jauh universal dan bertindak balas terhadap menekan butang pada alat kawalan jauh dengan menghantar nadi semasa ke salah satu atau kedua motor pager. Output 08M dapat mengendalikan sekitar 20mA setiap satu, jadi saya menghubungkan output secara berpasangan untuk memberi makan 40mA ke setiap motor. Perintang 82 ohm bersiri dengan setiap motor menghadkan arus hingga maksimum 40mA. Diod isyarat bertindak pantas selari dengan setiap motor membantu menenggelamkan voltan teraruh yang dihasilkan oleh motor. Kapasitor akan meningkatkan perlindungan, tetapi juga menambah ukuran bot, jadi saya membiarkannya tanpa kesan buruk jangka pendek..

Langkah 3: UNDUH KOD KE PICAXE

MUAT TURUN KOD KE PICAXE
MUAT TURUN KOD KE PICAXE

. Ini adalah kod picaxe yang saya tulis untuk digunakan dengan socbot. Oleh kerana socbot tidak mempunyai litar muat turun, anda perlu memprogram picaxe pada papan proto dan kemudian memindahkan cip yang diprogramkan ke socbot. Kod menggunakan perintah infrain2 untuk menunggu salah satu daripada 3 kod yang sah dari remote universal. Bergantung pada kod mana yang diterima, picaxe akan menghantar nadi arus 100mS ke satu motor atau kedua-dua motor. Sekiranya butang ditahan, denyut nadi berulang sehingga butang dilepaskan. Salinan fail bas picaxe disertakan di bawah untuk dimuat turun.

UTAMA: let dirs =% 00010111BEGIN: let pin =% 00000000 infrain2 let b0 = infra if b0 = 16 maka AHEAD 'CH + if b0 = 19 maka LEFT' VOL- if b0 = 18 maka RIGHT 'VOL + goto BEGINAHEAD: let pin =% 00010111 'Output 0, 1, 2, 4 Jeda TINGGI 100 goto MAINLEFT: let pin =% 0000011' Output 0, 1 HIGH 2, 4 Jeda RENDAH 100 goto BEGINRIGHT: let pin =% 00010100 'Output 2, 4 HIGH 0, 2 Jeda RENDAH 100 goto UTAMA.

Langkah 4: PROGRAM REMOTE

PROGRAM REMOTE
PROGRAM REMOTE

. Sebarang alat kawalan jauh IR universal akan berfungsi dengan PICAXE. Yang perlu anda lakukan ialah memprogramnya untuk digunakan dengan televisyen Sony. Saya menggunakan alat kawalan jauh universal RCA yang saya beli di Wal Mart dengan harga kurang dari $ 10.00. Kod Sony yang saya gunakan ialah 218. Sebilangan besar alat kawalan jauh yang saya periksa hanya mempunyai dua set kod untuk televisyen Sony, jadi jika salah satu tidak berfungsi, cubalah yang lain. Saya menggunakan butang Channel Up dan Volume down dan atas untuk mengawal socbot saya tetapi anda boleh menggunakan butang apa sahaja yang anda mahukan. Cari sahaja kod untuk butang di laman web PICAXE atau gunakan arahan kod debug dan komputer kami untuk memeriksa kod yang dihantar oleh setiap butang pada alat kawalan jauh anda. Jauh Saya: Kelantangan Kelantangan - putar kiri (hanya sebelah kiri motor dihidupkan) Saluran Naik - maju ke hadapan (kedua-dua motor dihidupkan) Kelantangan Naik - pusing ke kanan (hanya sebelah kanan motor dihidupkan).

Langkah 5: SEDIAKAN SOCKET WRAP WRAP

SEDIAKAN SOCKET WRAP WRAP
SEDIAKAN SOCKET WRAP WRAP
SEDIAKAN SOCKET WRAP WRAP
SEDIAKAN SOCKET WRAP WRAP

. Membengkokkan plag pada soket bungkus wayar boleh menjadi sukar. Saya memesan 4 dan mengacaukan 3 daripadanya sebelum akhirnya yang ke-4 membongkok tanpa putus. Inilah kaedah yang akhirnya saya berjaya dengan sebaiknya. Saya satu barisan petunjuk ke papan rehat dan perlahan-lahan membongkok semua 8 pin di sebelahnya ke bentuk yang saya mahukan. Saya kemudian mengulanginya untuk barisan petunjuk lain. Saya melakukan penyesuaian bentuk akhir dengan sepasang tang membengkokkan pin satu demi satu. Selekoh mana pun perlu melengkung lembut dan bukannya sudut keras..

Langkah 6: SEDIAKAN TERMINAL BATERAI

MENYEDIAKAN TERMINAL BATERAI
MENYEDIAKAN TERMINAL BATERAI
MENYEDIAKAN TERMINAL BATERAI
MENYEDIAKAN TERMINAL BATERAI
MENYEDIAKAN TERMINAL BATERAI
MENYEDIAKAN TERMINAL BATERAI
MENYEDIAKAN TERMINAL BATERAI
MENYEDIAKAN TERMINAL BATERAI

. Terminal bateri tidak lebih daripada dua kepingan pelindung logam nipis yang saya selamatkan dari dek pita kaset lama. Saya hanya memotong dua keping, memateri wayar kecil ke setiap bahagian, dan melekatkannya pada soket 2 DIP menggunakan gam super. Saya juga melekatkan motor 2 pager ke soket DIP 16 pin..

Langkah 7: LETAKKAN SOKET DIP

LETAKKAN SOKET DIP
LETAKKAN SOKET DIP
LETAKKAN SOKET DIP
LETAKKAN SOKET DIP
LETAKKAN SOKET DIP
LETAKKAN SOKET DIP
LETAKKAN SOKET DIP
LETAKKAN SOKET DIP

. Saya meletakkan soket 2 DIP untuk mendapatkan semua 3 bateri dan PICAXE di bot tanpa digantung. Empat pin (2 di setiap sisi) pada soket 8 pin masuk ke dalam 4 lubang (2 di setiap sisi) soket 16 pin. Ini bermaksud bahawa soket 8 pin separuh dan separuh dari soket 16 pin. Saya melekatkan kedua soket itu bersama-sama dengan gam super..

Langkah 8: PENJUAL ITU SEMUA

PENJUAL ITU SEMUA
PENJUAL ITU SEMUA
PENJUAL ITU SEMUA
PENJUAL ITU SEMUA
PENJUAL ITU SEMUA
PENJUAL ITU SEMUA
PENJUAL ITU SEMUA
PENJUAL ITU SEMUA

. Bahagian ini boleh menjadi sangat sukar. Bukan mudah untuk membuat semua sambungan dan memasang semua komponen tanpa kabel pendek, tetapi itu tidak mustahil. Saya menggunakan wayar bas tanpa penebat 25 tolok. Saya bermula dengan kabel kuasa dari bateri, kemudian ke motor pager dan perintang penghad semasa, dan melalui litar satu bahagian pada satu masa. Peletakan bahagian tidak kritikal. Luangkan masa anda dan periksa kerja anda semasa anda pergi. CATATAN PENTING: Penting agar motor berpusing ke arah yang bertentangan. Seseorang perlu berpusing mengikut arah jam dan yang lain berlawanan arah jam. Ini dapat dicapai dengan membalikkan cara memasang penyambung pada salah satu motor..

Langkah 9: TERUS MEMASANG KOMPONEN

TERUSKAN MEMASANG KOMPONEN
TERUSKAN MEMASANG KOMPONEN
TERUSKAN MEMASANG KOMPONEN
TERUSKAN MEMASANG KOMPONEN
TERUSKAN MEMASANG KOMPONEN
TERUSKAN MEMASANG KOMPONEN

. Saya memotong kabel pada perintang had dan diod perlindungan litar semasa dan hanya memasangnya ke soket. Saya tidak akan melakukannya lagi kerana getaran motor cenderung memutuskan hubungan antara plumbum bulat dan soket. Soket DIP direka untuk plumbum komponen rata - bukan yang bulat. Saya memasang modul IR di bahagian atas Socbot tetapi anda boleh meletakkannya di bahagian depan, belakang, sisi, atau bahkan di bawahnya. Ia cukup sensitif sehingga alat kawalan jauh universal berfungsi dari sudut mana pun..

Langkah 10: SELESAIKAN

HABISKAN
HABISKAN

. Saya memutuskan untuk melukis Socbot saya tetapi tidak mungkin saya akan melakukannya lagi. Rasanya seperti idea yang baik untuk bermula tetapi setelah melakukannya saya menyedari bahawa ia kelihatan lebih baik tidak dicat. Anda mungkin berasa berbeza..

Langkah 11: NIKMATI

NIKMATI
NIKMATI

. Oleh kerana perintang yang mengehadkan semasa saya tambahkan untuk mengekalkan arus ke sekitar 40mA Socbot ini tidak bergerak dengan sangat pantas. Itu baik-baik saja dengan saya, tetapi anda mungkin mahu sesuatu dengan sedikit lagi bangun dan pergi. Sekiranya anda melakukannya, saya mencadangkan agar anda menggunakan transistor untuk menggerakkan motor. Ini membolehkan anda menggunakan arus penuh pada motor dan mendapatkan peningkatan kelajuan yang ketara. Dengan kekuatan penuh perkara ini akan benar-benar berlaku. Namun, kenaikan arus juga berarti penurunan jangka hayat bateri dan mereka tidak bertahan terlalu lama. Perhatikan bahawa socbot akan bergerak ke arah hujung di mana bateri berada. Saya mahu ia bergerak ke arah yang bertentangan tetapi tidak dapat melakukannya. Saya rasa ia ada kaitan dengan pengagihan berat badan. Saya malah membengkokkan soket bungkus wayar dengan arah yang berlawanan tetapi ia tidak mempengaruhi arah perjalanan socbot..

Langkah 12: AMBIL LEBIH LANJUT

AMBIL LEBIH LANJUT
AMBIL LEBIH LANJUT

. Berikut adalah beberapa idea untuk versi yang akan datang: - gunakan transistor untuk menggunakan arus penuh pada motor (kini berjalan pada kapasiti 40%) - membuat pencari cahaya atau cahaya yang menghindari socbot. - Buat banyak soket mencari (atau mengelakkan) soket, masing-masing dengan LED dan kaji bagaimana mereka berinteraksi antara satu sama lain. - buat socbot mencari suara - buat garis berikut socbot - buat socbot yang lebih kecil dengan menggunakan soket bungkus wayar 8 pin. - buat socbot yang lebih besar menggunakan soket bungkus wayar 40 pin - tulis kod untuk picaxe agar socbot dapat dilatih atau diprogramkan. Mungkin gunakan alat kawalan jauh untuk memindahkannya melalui serangkaian pergerakan dan kemudian biarkan mengulangi pergerakan. - buat dua atau lebih soket yang boleh saling berkomunikasi dan saling mempengaruhi menggunakan kod inframerah Kemungkinan hampir tidak terbatas..

Langkah 13: TERIMA KASIH

. Terima kasih kerana meluangkan masa untuk melihat projek saya. Saya harap ia akan memberi inspirasi kepada anda dengan idea baru anda sendiri. Seperti yang dikatakan oleh Thomas Edison, "Untuk mencipta anda memerlukan imaginasi yang baik dan timbunan sampah". Terima kasih Sekali lagi, Randy.

Hadiah Kedua dalam Pertandingan Robot Instructables dan RoboGames

Disyorkan: