Daftar Isi:
- Langkah 1: Bahan:
- Langkah 2: Konstruksi:
- Langkah 3: Tempatkan dan Las Komponen
- Langkah 4: Rekatkan Servo pada Dukungan
- Langkah 5: Pemrograman dan Perakitan
- Langkah 6: Majelis Akhir:)
- Langkah 7: Lihat Lembar Data untuk Pemahaman yang Lebih Baik tentang ATtiny24
Video: Robot Otonom TinyBot24 25 Gr: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
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:
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:
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
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
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
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:)
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:
Gaun Bola Victorian Dengan Garis Leher yang Dapat Disesuaikan Secara Otonom: 8 Langkah (dengan Gambar)
Gaun Bola Victorian Dengan Garis Leher yang Dapat Disesuaikan Secara Otonom: Ini adalah proyek yang saya buat untuk Bola Musim Dingin Victoria di Cracow. Gaun pesta pintar yang menyesuaikan ukuran garis lehernya berdasarkan kedekatan pria yang berdiri di depannya
Raspberry Pi - Rover Mars Otonom Dengan Pelacakan Objek OpenCV: 7 Langkah (dengan Gambar)
Raspberry Pi - Autonomous Mars Rover Dengan Pelacakan Objek OpenCV: Didukung oleh Raspberry Pi 3, Pengenalan objek CV Terbuka, Sensor ultrasonik, dan motor DC yang diarahkan. Penjelajah ini dapat melacak objek apa pun yang dilatihnya dan bergerak di medan apa pun
BeanBot - Robot Kertas Otonom Berbasis Arduino!: 8 Langkah (dengan Gambar)
BeanBot - Robot Kertas Otonom Berbasis Arduino!: Apakah ada yang lebih menginspirasi daripada selembar kertas kosong? Jika Anda adalah seorang yang rajin mengotak-atik atau membangun, maka Anda pasti memulai proyek Anda dengan membuat sketsa di atas kertas. Saya punya ide untuk melihat apakah mungkin membuat kerangka robot dari kertas
Robot Otonom Dengan Banyak Kemampuan: 8 Langkah (dengan Gambar)
Robot Otonom Dengan Banyak Kemampuan: Hai teman-teman, dalam instruksi ini saya akan memperkenalkan versi baru dari instruksi saya sebelumnya yang dapat melakukan tugas-tugas berikut: 1- Dapat bergerak secara mandiri oleh driver motor Arduino UNO dan L298N 2- Dapat melakukan membersihkan sebagai penyedot debu 3- Ini bisa
Cara Membuat Robot Bermain Bola Basket Otonom Menggunakan IRobot Buat Sebagai Basis: 7 Langkah (dengan Gambar)
Cara Membuat Robot Bermain Bola Basket Otonom Menggunakan IRobot Create As Base: Ini adalah entri saya untuk tantangan iRobot Create. Bagian tersulit dari keseluruhan proses ini bagi saya adalah memutuskan apa yang akan dilakukan robot. Saya ingin mendemonstrasikan fitur-fitur keren dari Create, sambil menambahkan beberapa bakat robo. Semua saya