Isi kandungan:
- Langkah 1: Bahan yang Diperlukan
- Langkah 2: Video untuk Dibina
- Langkah 3: Pembinaan Casis dan Pembaikan Roda
- Langkah 4: Pelan Litar
- Langkah 5: Penyelesaian Litar
- Langkah 6: Lengkapkan Bot
- Langkah 7: Mekanisme Pen Up Down
- Langkah 8: Lengkapkan Bot
- Langkah 9: Matematik Robot
- Langkah 10: Program VB.net 2010
- Langkah 11: Program Arduino - Pengiraan Bilangan Denyutan
- Langkah 12: Program Arduino
- Langkah 13: MyBot Sedia
Video: Bot Lukisan Garis BT Sampah Buatan - Bot Saya: 13 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Hai kawan-kawan setelah jeda yang panjang sekitar 6 bulan di sini saya datang dengan projek baru. Sehingga selesai Cute Drawing Buddy V1, SCARA Robot - Arduino saya merancang untuk bot lukisan yang lain, tujuan utamanya adalah merangkumi ruang yang luas untuk melukis. Oleh itu, lengan robot tetap tidak dapat melakukannya, Oleh itu, saya merancang untuk bot yang mampu menarik permukaan rata. Ini adalah versi 1 yang dapat melukis semua lukisan vektor (kerana stepper yang digunakan di sini sangat murah) dalam skala apa pun. Dalam tutorial ini kita melihat bukan sahaja pembinaan tetapi juga kajian mendalam tentang bagaimana ia menarik secara terperinci. Saya menyenaraikan bekalan di Halaman Berasingan sehingga saya dapat menambahkan gambar secara berasingan.
Anda dapat melukis gambar yang sangat besar menggunakan bot ini. Sangat Menyeronokkan untuk kanak-kanak membina dan bermain
Beberapa Mod Tambahan ditambahkan dengan robot untuk Kanak-kanak dan Keseronokan ada dalam Program Logo Penyu Langsung Instructables saya yang baru menggunakan Bot BT. Anda juga mempunyai aplikasi android untuk mengawal bot
CATATAN: - Bagi mereka yang mempunyai bot dan mahukan kod untuk gambar terus ke langkah 9. Anda dapat melihat pengiraan terperinci di halaman itu dengan gambar.
Langkah 1: Bahan yang Diperlukan
Seperti projek-projek saya yang sebelumnya, di sini juga kebanyakan perkara digunakan dari tong sampah selain motor dan roda pengawal.
Bahan yang Diperlukan
1) Motor stepper 28byj-48 dengan pemandu uln2003 - 2 Nos.
2) Arduino Nano - 1No.
3) Tower pro servo sg90 - 1No.
4) modul bluetooth HC-05.
5) Roda untuk motor stepper - 2 Nos.
6) Roda Caster - 2Nos.
7) Pena lakaran
8) Skru dan Mur.
9) Kapasitor 470 mikrofarad.
selain dari yang di atas semuanya dari sampah
9) Papan lapis 12 CM X 12 CM.
10) Kepingan sisa makanan aluminium.
11) Kes CD.
12) Gear plastik lama.
Perisian yang Digunakan
1) Arduino IDE.
2) Studio visual 10.
Alatan Yang Digunakan
1) Mesin penggerudian.
2) Ion pematerian.
3) Bilah Hacksaw.
4) Pemacu Skru.
Langkah 2: Video untuk Dibina
Pembinaan penuh dalam satu video lihat video atau ikuti langkah-langkah untuk perincian.
Langkah 3: Pembinaan Casis dan Pembaikan Roda
Imejnya cukup jelas, Masih saya menceritakan beberapa perkataan
1) Bot yang sangat kecil hanya radius 6 Cm (12 cm Dia). Mula-mula lukis bulatan dalam kertas dan tandakan bahagian untuk roda dan potong kertas.
2) Letakkan kertas di atas papan lapis dan lukis garis besar casis. Oleh kerana saya tidak mempunyai mesin pemotong kayu, gerudi garis keluar dengan ruang yang sama dan keluarkan potongan tambahan.
3) Pahat sisi menggunakan pisau dan membuatnya digilap.
4) Sekarang potong paip pengumpan Aluminium Persegi ke bentuk L menggunakan gergaji gergaji.
5) Tandakan lubang pada bentuk bentuk L agar sesuai dengan motor stepper. Sekali lagi letakkan lubang dan potong bahagian aluminium (Perlu lebih banyak masa kerana aluminium kurang berat sangat sukar ketika bekerja dengan tangan).
6) Sekarang pasangkan pemberian aluminium bentuk L ke alas kayu main dengan menggunakan skru dan mur. Sekarang skru motor stepper di casis.
7) Buat asas untuk roda Castor dan pasangkannya dengan casis.
8) Letakkan lubang 10mm di tengah-tengah casis yang betul untuk kegunaan masa depan.
Catatan: - Langkahnya sangat mudah tetapi semua ingin berada dalam dimensi yang betul dan kedudukan yang betul walaupun perubahan mm kecil membuat perubahan besar dalam menggambar
Langkah 4: Pelan Litar
Di atas adalah Rajah litar
1) Gunakan Arduino TX dan RX untuk berkomunikasi dengan HC05 Bluetooth. Ingat semasa memuat naik program, HC05 mesti mengeluarkan yang lain yang tidak dapat kami muat naik program.
2) Pin Digital Pengguna (2, 3, 4, 5) dan (6, 7, 8, 9) untuk motor stepper. Sambungkan pin ke motor stepper melalui pemacu ULN2003.
3) Sambungkan motor servo ke pin digital 10.
4) Bekalan kuasa yang berasingan untuk motor Stepper dan servo. Saya menggunakan power bank mudah alih dengan output 5V 2.1A.
5) Bateri 9V untuk bekalan Arduino dan Arduino 5V ke Modul HC05.
6) Gunakan kapasitor farad mikro 470 selari dengan bekalan kuasa servo untuk menghentikan servo daripada kelipan.
Langkah 5: Penyelesaian Litar
Saya membuat pelindung seperti litar semuanya disolder dengan tangan dengan pin penyambung wanita dan lelaki. Wayar penyambung juga dibuat sendiri. Jangan lupa untuk meletakkan dua bekalan kuasa yang berbeza kerana saya memerlukan 3 hari untuk mencari masalahnya. Sambungkan semua bekalan kuasa gnd ke arduino gnd.
Langkah 6: Lengkapkan Bot
1) Sambungkan litar dengan casis, saya menggunakan casing CD lama untuk membuat asas segitiga dan memperbaiki litar di satu sisi dan pemandu motor di sisi lain.
2) Sekarang gunakan aplikasi Arduino Bluetooth RC Car untuk menguji bot.
3) Sambungkan bank kuasa ke bekalan kuasa Arduino. Hanya Power bank yang mencukupi untuk Arduino, Bluetooth dan Steppers.
Program Arduino untuk memeriksa bot diberikan di atas
Langkah 7: Mekanisme Pen Up Down
1) Setelah banyak perubahan, saya melakukan mekanisme pena atas ke bawah dengan pen perubahan cepat.
2) Saya menggunakan pautan untuk menaikkan tuas untuk mengangkat pen ke atas dan ke bawah.
3) Gunakan gear lama di atas pen sketsa untuk mekanisme berat dan angkat.
Langkah 8: Lengkapkan Bot
Betulkan bank Bateri dan Kuasa yang saya potong botol semburan badan lama dan rubahnya secara kekal. Sekarang kerja asas sudah selesai, bot pemacu motor stepper sudah siap.
Langkah 9: Matematik Robot
Langkah demi langkah diperincikan dalam lukisan.
1) Bahagian utama program adalah mengira putaran bot yang ingin dipusingkan ke arah mana dan jarak yang ingin dipindahkan. Fikirkan setiap kali bot berada di tengah grafik kita mempunyai kedudukan semasa dan kedudukan ingin bergerak. Oleh itu, setiap titik mempunyai kedudukan X, Y dan kita mempunyai tahap semasa bot menghadapinya. Pada permulaan bot menghadap 0 darjah, ia mempunyai 359 darjah untuk memutar dan bergerak ke arah itu.
2) Jadi dengan Posisi Semasa dan posisi ingin bergerak cari lebar (a) dan tinggi (b) seperti pada langkah 2 dan membentuk segitiga bersudut tegak. Walaupun nilai-nilai negatif menjadikannya mutlak. Dengan formula Hypotenuse cari Hyp.
3) Cari darjah menggunakan formula trignamentry dengan Hyp dan B (seberang). Tukar radian ke darjah.
4) Sekarang kita mempunyai hip yang jaraknya mahu bergerak dan kita mempunyai tahap di mana titik itu berada. Hanya apabila selepas berpusing ia bergerak. Untuk Mengira langkah pengguna sudut putaran Bot 5.
5) Langkah 5 mempunyai banyak logik kerana bot mempunyai titik di mana-mana pihak. Jadi mengikut kedudukan Semasa dan lokasi titik pos seterusnya kirakan sudut Putar.
6) Dengan sudut arus bot dalam memori cari sudut putaran dan arah seperti pada langkah keempat. Sekarang putar kiri atau kanan mengikut pengiraan dan gerakkan langkah untuk nombor Hyp. Sekarang jadikan titik baru sebagai titik semasa dan ambil titik seterusnya dan jalankan langkah 1 sekali lagi
Ulangi langkahnya berulang kali hingga selesai program.
Langkah 10: Program VB.net 2010
1) Dalam Paparan Pereka kami mempunyai dua kawalan Tab. Satu untuk berhubung dengan Bot melalui bluetooth. Dan yang lain adalah tetingkap lukisan.
2) Gunakan Tetikus atau tangan untuk melukis ruang putih Lukisan dan kita dapat menyimpan gambar dan membukanya.
3) Butang yang dipanggil Draw di sebelah kiri klik untuk melukis gambar di kotak gambar ke lantai atau kertas.
4) Program langkah 5 slaid sebelumnya adalah dalam dua gambar pertama.
5) Setelah undian ditekan satu titik dan status pen dikira dan cari sudut putaran dan jarak perjalanan, ia akan dihantar ke bot. Setelah bot mencapai titik itu, balas dan titik seterusnya kirim sesuai titik kirim gambar dipaparkan di layar. Setelah sampai ke penghujungnya. kedudukan terakhir untuk pusingan rumah dan hantar titik ke bot.
6) Muat turun Aplikasi di halaman ini, Unzipnya dan pasang kerangka.net terkini dan jalankan.
CATATAN: - Mula-mula saya membuat satu perintah menggunakan koma sepator dan cuba memisahkan rentetan menggunakan substr, tetapi dalam arduino jika panjangnya tinggi maka fungsi rentetan tidak akan Berfungsi. Oleh itu, hantarkan mata itu selangkah demi selangkah
Langkah 11: Program Arduino - Pengiraan Bilangan Denyutan
Bot semasa berfungsi
1) Jadi jika kedua-dua motor stepper berputar ke arah yang berlainan bot bergerak ke depan atau ke belakang. Untuk motor stepper 28byj-48 kita memerlukan 4096 nadi untuk satu putaran penuh.
2) Sekiranya berpusing ke arah yang sama pusing kiri atau kanan. hitung bilangan darjah stepper yang hendak dipusingkan untuk satu putaran penuh dan bahagikannya dengan 360 untuk mencari putaran selama 1 darjah atau cari Pusat roda dari pusat casis dan cari lilitannya bahagikan dengan lilitan roda. Sekarang dengan hasil ini kalikan 4096 untuk berapa pulsa yang diinginkan untuk putaran penuh. Untuk roda dan casis saya, hasilnya ialah 5742 nadi dan bahagikannya dengan denyutan 360, 15.95 untuk putaran 1 darjah.
Langkah 12: Program Arduino
Dengan halaman sebelumnya langkah untuk memperoleh ijazah dikira. Arah putaran, darjah dan jarak bergerak dikira dan dihantar oleh program VB.net melalui gigi biru. Setelah data diterima dengan watak Permulaan sebagai "&" dan aksara akhir sebagai "$" maka substring berpecah dan laksanakan perintah dengan memutar motor dan servo. Setelah selesai membalas simbol "@" ke komputer riba.
Langkah 13: MyBot Sedia
Kini tiba masanya untuk bermain melihat video bagaimana ia berfungsi. Kami mempunyai banyak lakaran warna yang berbeza menukar warna dengan mudah dan melukis gambar anda sendiri tanpa memuat naik. Rancangkan banyak peningkatan di bot.
Disyorkan:
Robot Arduino 5 dalam 1 - Ikut Saya - Garis Mengikuti - Sumo - Lukisan - Halangan Mengelakkan: 6 Langkah
Robot Arduino 5 dalam 1 | Ikut Saya | Garis Mengikuti | Sumo | Lukisan | Halangan Mengelakkan: Papan kawalan robot ini mengandungi mikrokontroler ATmega328P dan pemandu motor L293D. Sudah tentu, ia tidak berbeza dengan papan Arduino Uno tetapi lebih berguna kerana ia tidak memerlukan perisai lain untuk menggerakkan motor! Ia bebas dari lompatan
Kanvas Lukisan Muzik Dengan Makey Makey: 9 Langkah (dengan Gambar)
Canvas Painting Musical With Makey Makey: Hai, dalam Instructable ini kita akan belajar bagaimana membuat Canvas Painting Musical, iaitu lagu yang berbeza kedengaran setiap kali kita mewarnai dengan kuas setiap warna. Ini sangat menggembirakan dan berfungsi untuk mendorong melukis pada anak-anak kecil atau juga memberi
Robot Lukisan Kos Rendah, Sesuai dengan Arduino: 15 Langkah (dengan Gambar)
Robot Lukisan Berkos rendah, Arduino: Nota: Saya mempunyai versi baru robot ini yang menggunakan papan litar bercetak, lebih senang dibina, dan mempunyai pengesanan halangan IR! Lihat di http://bit.ly/OSTurtleSaya merancang projek ini untuk bengkel 10 jam untuk ChickTech.org yang tujuannya adalah untuk
RoboBin -- Tong Sampah Sampah: 6 Langkah (dengan Gambar)
RoboBin || Tong Sampah Sampah: RoboBin adalah tong sampah yang menyimpan sampah semasa membuangnya. Ini bermakna anda boleh membuang sampah tanpa harus bangun untuk membuang sesuatu. Mari bermula Bagaimana ia berfungsi Robo bin berfungsi dengan solenoid yang menolak penutup tong sampah ketika
Papan Kekunci Saya Tangan Saya: 8 Langkah (dengan Gambar)
Papan Kekunci Saya Tangan Saya: Saya menggunakan pemotong laser Epilog yang baru yang baru-baru ini dapat diarahkan oleh Instructables menggunakan gambar tangan saya ke papan kekunci komputer riba saya … secara kekal. Sekarang ini membatalkan jaminan anda dalam gaya DIY! Saya telah laser menggunakan lebih banyak komputer riba daripada kebanyakan kerana saya menolong