Isi kandungan:

Bot Lukisan Garis BT Sampah Buatan - Bot Saya: 13 Langkah (dengan Gambar)
Bot Lukisan Garis BT Sampah Buatan - Bot Saya: 13 Langkah (dengan Gambar)

Video: Bot Lukisan Garis BT Sampah Buatan - Bot Saya: 13 Langkah (dengan Gambar)

Video: Bot Lukisan Garis BT Sampah Buatan - Bot Saya: 13 Langkah (dengan Gambar)
Video: Tablet 20ribuan Buat Belajar Nulis, Gambar dll 2024, Julai
Anonim
Image
Image
Bot Lukisan Garisan BT Sampah Bu - Bot Saya
Bot Lukisan Garisan BT Sampah Bu - Bot Saya
Bot Lukisan Garisan BT Sampah Bu - Bot Saya
Bot Lukisan Garisan BT Sampah Bu - Bot Saya

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

Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
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

Image
Image

Pembinaan penuh dalam satu video lihat video atau ikuti langkah-langkah untuk perincian.

Langkah 3: Pembinaan Casis dan Pembaikan Roda

Pembinaan Casis dan Pemasangan Roda
Pembinaan Casis dan Pemasangan Roda
Pembinaan Casis dan Pemasangan Roda
Pembinaan Casis dan Pemasangan Roda
Pembinaan Casis dan Pemasangan Roda
Pembinaan Casis dan Pemasangan 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

Pelan Litar
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

Penyelesaian Litar
Penyelesaian Litar
Penyelesaian Litar
Penyelesaian Litar
Penyelesaian Litar
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

Lengkapkan Bot
Lengkapkan Bot
Lengkapkan Bot
Lengkapkan Bot
Lengkapkan Bot
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

Mekanisme Pen Up Down
Mekanisme Pen Up Down
Mekanisme Pen Up Down
Mekanisme Pen Up Down
Mekanisme Pen Up Down
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

Lengkapkan Bot
Lengkapkan Bot
Lengkapkan Bot
Lengkapkan Bot
Lengkapkan Bot
Lengkapkan Bot
Lengkapkan Bot
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

Matematik Robot
Matematik Robot
Matematik Robot
Matematik Robot
Matematik Robot
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

Program VB.net 2010
Program VB.net 2010
Program VB.net 2010
Program VB.net 2010
Program VB.net 2010
Program VB.net 2010
Program VB.net 2010
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

Image
Image
MyBot Sedia
MyBot Sedia
MyBot Sedia
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: