Daftar Isi:

Robot Otonom TinyBot24 25 Gr: 7 Langkah (dengan Gambar)
Robot Otonom TinyBot24 25 Gr: 7 Langkah (dengan Gambar)

Video: Robot Otonom TinyBot24 25 Gr: 7 Langkah (dengan Gambar)

Video: Robot Otonom TinyBot24 25 Gr: 7 Langkah (dengan Gambar)
Video: Семь роботов изменят сельское хозяйство ▶ СМОТРИТЕ СЕЙЧАС! 2024, Juli
Anonim
Image
Image
Robot Otonom TinyBot24 25 Gr
Robot Otonom TinyBot24 25 Gr

Robot otonom kecil yang digerakkan oleh dua servos 3,7 gram dengan rotasi terus menerus.

Didukung oleh baterai Li-ion 3.7V dan 70mA MicroServo Motors 3.7 gram H-Bridge LB1836M soic 14 pin Dok: https://www.onsemi.com/pub/Collateral/LB1836M-D. PDF Mikrokontroler ATTiny24A soic 14 pin 2KB Memori flash, memori SRAM 128 byte, memori EEPROM 128 byte, 12 input/output & banyak fungsi lainnya. Dokumentasi: https://www.microchip.com/wwwproducts/en/ATtiny24A Deteksi rintangan Sensor inframerah Sharp IS471F dan Led IR 2mm CQY37N Gerak dalam kegelapan dengan deteksi photoresist (LDR 5mm) dan dua LED putih 3mm Menembakkan dua LED merah 3mm. Diprogram dalam BASIC dengan programmer BASCOM AVR USBasp.

Langkah 1: Bahan:

Bahan
Bahan

1 x Attiny24A Soic 14 pin

1 x LB1836M Soic 14pin

1 x Baterai Li-ion 70mA 3.7V

1 x antar mikro cm untuk PCB

1x LDR mini

1 x IS471F tajam

1 x CQY37N IR LED 2mm

1 x LED merah SMD 1206

2 x LED putih 3mm

2 x LED merah 3mm

1 x Pin Header Pin

2 x resistor 10 Kohms SMD 1206 (halangan sinyal LED dan Reset), 2 x resistor 220 ohm SMD 1206 (pencahayaan), 1 x resistor 150 Kohms SMD 1206 (deteksi gelap)

2 x 100nF SMD 0805 (Reset dan catu daya), 2 x 470nF SMD 0805 (penekanan gangguan motor)

2 x Motor Servo 3.7 Gram Rotasi 360 °

2 x segel pipa ledeng15mm terpaku pada roda pemulihan

1 x Positive Sensitive Double-Sided Positive Epoxy, Positive Developer, Iron Perchloride, UV Insole Cynolite atau lem araldite, pita transparan Tembaga lunak, kawat dengan diameter terkecil yang memungkinkan untai untai 0,75 mm², multi-untai Kawat tembaga kaku 1,5 mm² (untuk bagian belakang ekor), Besi solder, solder 0.5mm, pinset paruh lurus, tang potong, kaca pembesar, fluks aseton untuk pengelasan SMD

Programmer USBasp, Multimeter (untuk menguji isolasi trek dan kontinuitasnya)

Langkah 2: Konstruksi:

Konstruksi
Konstruksi
Konstruksi
Konstruksi
Konstruksi
Konstruksi

Robot mini murah yang bisa berjalan di dalam ruangan, menghindari sebagian besar rintangan, mendeteksi bayangan dan menyalakan lampu depannya, juga memutar lampu belakangnya ke belakang.

Ia bergerak berkat dua servos sebesar 3,7 gram yang dimodifikasi untuk bekerja dalam rotasi terus menerus, otaknya adalah mikrokontroler Attiny24A; Memori flash 14-pin dan 2KB Mata uniknya terdiri dari detektor IR dari Sharp IS471F yang dipandu oleh LED IR 2mm, LED 1206 CMS yang mendeteksi hambatan. Konstruksi PCB membutuhkan perhatian karena dua sisi dan treknya kencang. Di sisi pemrograman, saya menggunakan bahasa yang sederhana dan melakukan dasar BASCOM AVR. Programmer saya dalam koneksi USB, ini adalah USBASP yang ditujukan untuk mikrokontroler keluarga AMTEL.

Sirkuit tercetak:

Untuk rangkaiannya, saya menggunakan Kicad versi 4.02 stable (gratis dan powerful berkat pembuatnya), instalasi dapat dilakukan dalam beberapa bahasa dan ada tutorial di internet. Ini dapat diunduh untuk sistem operasi yang berbeda di sini: Kicad

Jika Anda tidak ingin menggunakan Kicad, saya telah melampirkan ke ZIP dua jenis untuk mencetak PCB dalam format SVG yang dapat dicetak dengan Internet Explorer (atau memodifikasi dengan perangkat lunak gambar vektor gratis InkScape) Anda dapat mengunduh InkScape di sini:

Tangkapan layar Kicad akan membantu Anda menempatkan komponen dan mengelas 14 tali di antara dua permukaan IC.

Tip: Jika wajah ganda menyebabkan masalah Anda, trik sederhana membuat dua IC satu sisi mengebor lubang untuk komponen pada setiap IC dan menempelkannya kembali ke belakang setelah menyolder beberapa komponen untuk pelacakan.

Langkah 3: Tempatkan dan Las Komponen

Tempat dan Komponen Las
Tempat dan Komponen Las
Tempat dan Komponen Las
Tempat dan Komponen Las
Tempat dan Komponen Las
Tempat dan Komponen Las

PERHATIAN trek sangat siap salah satu yang lain:

Sebelum mengelas komponen, periksa (dengan meteran dan kaca pembesar dan transparan dengan meletakkan lampu di belakang) bahwa tidak ada trek yang menyentuh atau terpotong dan lepaskan lingkaran tembaga yang digunakan untuk memotong IC karena menyentuh beberapa trek. Perakitan komponen: Bersihkan kedua sisi secara menyeluruh dengan aseton Untuk memudahkan pengelasan yang ideal adalah dengan mencelupkan IC ke dalam bak kaleng dingin (saya tidak melakukannya) Bor semua pelet dengan hutan 0,8mm Lapisi dua permukaan aliran untuk cms Las 14 straps terlebih dahulu dengan strand stranded strand (operasi halus) Pengelasan komponen cms setelah dilapisi dengan fluks rangka resistor, LED cms, kapasitor, sirkuit terpadu dan pengelasan komponen lainnya.

Langkah 4: Rekatkan Servo pada Dukungan

Rekatkan Servo pada Dukungan
Rekatkan Servo pada Dukungan
Rekatkan Servo pada Dukungan
Rekatkan Servo pada Dukungan
Rekatkan Servo pada Dukungan
Rekatkan Servo pada Dukungan

Untuk mesin saya telah menggunakan 3,7 gram servomotor yang dimodifikasi untuk rotasi terus menerus, ini agak halus tetapi mungkin. Pada kedua servomotor, roda gigi tidak memiliki batas penghentian rotasi (ini tidak berlaku untuk semua servo jenis ini), saya hanya harus melepas potensiometer terintegrasi dan memotong semua elektronik.

Setelah servos telah dimodifikasi dan dipasang kembali, perlu untuk menempelkan selotip agar tahan air (terutama jika Anda menempelkannya dengan lem seperti cyanoacrylate atau araldite) kemudian mereka direkatkan pada potongan epoksi dengan diameter yang sama dengan PCB yang tembaga dihilangkan dengan ukiran atau plastik setebal 1 mm. Roda disekrup ke aksesori servo (disertakan) dan dipotong sedikit di ujungnya.

Langkah 5: Pemrograman dan Perakitan

Pemrograman dan Perakitan
Pemrograman dan Perakitan
Pemrograman dan Perakitan
Pemrograman dan Perakitan
Pemrograman dan Perakitan
Pemrograman dan Perakitan
Pemrograman dan Perakitan
Pemrograman dan Perakitan

Setelah semua komponen disolder, bersihkan dengan aseton dan periksa kembali secara menyeluruh sebelum Anda memulai pemrograman. Program mikrokontroler ditulis dalam BASIC dengan BASCOM AVR yang kuat dan yang dapat diunduh versi gratisnya di sini: BASCOM

Untuk programmer Anda dimanjakan dengan pilihan: Saya menggunakan USBasp yang dapat dibeli di Amazon atau Ebay.

Dalam gambar BASCOM AVR menarik ikon penting: kompilasi yang memungkinkan untuk mengkompilasi program BASIC sebelum memuatnya di mikrokontroler. Pemrograman yang memungkinkan untuk memuat program ke dalam memori flash atau ke

mengkonfigurasi Sekring. Jendela bit Kunci dan Sekering memungkinkan Anda untuk mengonfigurasi parameter mikrokontroler

PERHATIAN: Fuse H harus selalu pada 0 (Aktifkan pemrograman serial) itu yang memungkinkan saya berdialog antara PC dan mikrokontroler (jika tidak, chip diblokir dan tidak dapat dipulihkan).

Ada sirkuit reset untuk kejadian semacam ini, itu untuk membangun sendiri, saya membangunnya, itu menyelamatkan saya berkali-kali berkat penulisnya:).

Berikut tautannya dalam bahasa Inggris: FuseBitDoctor

Langkah 6: Majelis Akhir:)

Majelis Akhir:)
Majelis Akhir:)
Majelis Akhir:)
Majelis Akhir:)
Majelis Akhir:)
Majelis Akhir:)

Untuk case saya menggunakan botol soda mini yang saya potong dengan jendela sesuai permintaan karena agak terlalu lebar, saya memotongnya tinggi dan direkatkan dengan diameter 4cm. PCB yang sudah jadi kemudian direkatkan ke penyangga roda menggunakan hot-melt gun atau epoksi 2 komponen.

Sekarang Bersenang-senang:)

Semua file untuk konstruksi dan pemrograman di sini: semua file

Saya orang Prancis dan bahasa Inggris saya tidak terlalu bagus jika Anda melihat ekspresi yang buruk, kirimkan saya pesan dan saya akan memperbaikinya.

Langkah 7: Lihat Lembar Data untuk Pemahaman yang Lebih Baik tentang ATtiny24

Tautan lembar data ATtiny24

Direkomendasikan: