Isi kandungan:
- Bekalan
- Langkah 1: PENGENALAN Attiny85 / 13A
- Langkah 2: Merancang Perisai Pengaturcaraan
- Langkah 3: Perhimpunan
- Langkah 4: Menguji dan Mengemaskan Nano Dengan Arduino Sebagai ISP
- Langkah 5: Pengaturcaraan
- Langkah 6: Hasilnya
Video: Pelbagai Programmer ATtiny85 / 13A: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Oleh Arnov Sharma Ikuti Lagi oleh pengarang:
Tentang: Hanya pembuat lain dari India: ') hai Lebih banyak Mengenai Arnov Sharma »
Pernahkah Anda Membuat Projek seperti "LDR x Arduino UNO Automatic Light" atau yang serupa yang hanya menggunakan 2-3 port I / O Digital dari Mikrokontroler 32 Pin anda? Tidak mengapa jika anda hanya melakukan kerja prototaip tetapi bagaimana jika anda mahu memuktamadkan atau menghasilkan prototaip itu sebagai produk, bukan sebagai projek. Salah satu alternatif adalah menggunakan Mikrokontroler yang lebih kecil dan lebih murah yang harganya lebih murah dan dapat dilaksanakan dengan mudah dalam mana-mana projek keperluan rendah. Microchip mempunyai barisan mikrokontroler yang disebut "ATTINY AVR" yang merupakan mikrokontroler kecil yang dapat melakukan banyak pekerjaan yang dilakukan oleh Arduino dalam bentuk yang jauh lebih padat.
Attiny85 dan Attiny13 adalah salah satu mikrokontroler Attiny yang paling biasa kerana harganya murah dan mudah didapati.
Untuk memprogramnya, kami biasanya menggunakan Arduino sebagai persediaan ISP atau USBasp, saya ingin menggunakan Arduino nano untuk membuat perisai pengaturcaraan attiny85 tetapi tidak untuk pengaturcaraan 1 attiny tetapi 6. ya 6, kita dapat memprogram lebih dari 1 attiny pada masa yang sama masa dengan menghubungkan semuanya secara selari.
Dalam Posting ini, saya akan menunjukkan kepada anda betapa hebatnya saya menjadikan programmer ini dan petua untuk memprogram sebuah mcu.
Bekalan
Bahan yang Diperlukan-
- Arduino nano x1
- Soket DIP8 x6
- 1uf 10V CAP x1
- tajuk lelaki 28 tepat
- Pakej LED 0603 x4
- Pakej Resistor 1K 0805 x2
- PCB
- Lampiran bercetak 3D
- attiny85 x6
Langkah 1: PENGENALAN Attiny85 / 13A
ATtiny85 adalah mikrokontroler 8-bit berprestasi tinggi dan berkuasa rendah berdasarkan Advanced RISC Architecture. Ia mempunyai 8 Kbytes In-System Flash yang dapat diprogram dan popular kerana saiznya yang padat dan ciri-cirinya
voltan operasinya ialah +1.8 V hingga + 5.5V
(baca lembar datanya untuk maklumat lebih lanjut)
Attiny13 adalah mikrokontroler berasaskan mikrokip 8-bit AVR RISC berprestasi tinggi dan berkuasa rendah yang menggabungkan memori flash 1KB ISP, 64B SRAM, 64B EEPROM, fail daftar 32B, dan penukar 10-bit A / D 4-saluran. Peranti ini menyokong throughput 20 MIPS pada 20 MHz dan beroperasi antara 2,7-5,5 volt.
Dengan melaksanakan arahan yang kuat dalam satu pusingan jam, peranti mencapai throughput yang mendekati 1 MIPS per MHz, mengimbangkan penggunaan kuasa dan kecepatan pemprosesan.
(baca lembar datanya untuk maklumat lebih lanjut)
kedua-dua cip ini agak serupa dan mempunyai pinout yang sama.
Attiny85 lebih unggul daripada Attiny13 kerana lebih popular dan mempunyai perpustakaan yang tersedia daripada attiny13 yang menjadikan cip ini mudah dimulakan.
Langkah 2: Merancang Perisai Pengaturcaraan
Saya merancang papan pemecah nano ini di OrCad Cadance, ia mempunyai empat LED (3 daripadanya disambungkan ke D7 D8 dan D9 untuk status pengaturcaraan ICSP, dan yang keempat disambungkan ke D11 atau D0 of attiny sekiranya kita perlu menguji attiny onboard)
Saya menghantarnya ke PCBWAY dan mendapat PCB dalam 22 hari (kerana keadaan pandemik)
(Saya telah menambahkan fail Gerber bersama dengan skema sehingga anda bahkan dapat mengirimnya ke pengeluar PCB atau membuat versi anda sendiri)
Langkah 3: Perhimpunan
Tonton video untuk tutorial pemasangan asas-
Langkah 4: Menguji dan Mengemaskan Nano Dengan Arduino Sebagai ISP
Pertama, saya memasangkan Arduino nano dengan komputer saya dan menyalakannya dengan lakaran Chaser led sederhana yang akan menukar LED yang disambungkan ke pin D7, 8, 9, dan D11 mengikut turutan. kiri ke kanan
(tonton videonya)
Selepas ini, saya memuat naik lakaran "Arduino as ISP" dari contoh sketsa ke papan ini dan memendekkan pelompat setelah lakaran tersebut dimuat naik. Saya memasang kabel USB dan mengeluarkan 6 attiny85, untuk pengaturcaraan.
Langkah 5: Pengaturcaraan
Seperti banyak orang, saya diperkenalkan dengan mikrokontroler melalui platform Arduino, Arduino IDE dapat digunakan untuk memprogram hampir setiap mikrokontroler Attiny dengan menambahkan fail Attiny Core oleh Spence Konde -
github.com/SpenceKonde/ATTinyCore
Proses pemasangan didokumentasikan dengan baik di halaman GitHub
Proses Flashing cukup mudah dan lurus ke hadapan
- Letakkan attiny85 atau 13 di DIP SOCKET mengikut Orientasi yang betul
- Pergi ke Alat> Papan dan pilih papan attiny85 anda.
- Pilih kelajuan jam hingga 1MHz, 4MHz atau 8MHz (untuk Blink Sketch 1MHz baik)
- Pilih port com yang betul
- Dalam Alat> Programmer pilih "Arduino sebagai ISP"
- Tekan BURN BOOTLOADER
- Sekarang pergi ke Sketch> dan pilih "Upload menggunakan Programmer" atau hanya Ctrl + Shift + U
Langkah 6: Hasilnya
Letakkan Attiny85 atau 13 yang diprogramkan di papan roti dan sambungkan plumbum dengan D4 * dan GND dan hidupkan secara berasingan.
SEMUA GONNA BLINK (tonton video)
Dengan penyediaan ini, anda dapat memprogram lebih dari 1 atiny pada masa yang sama yang merupakan prestasi yang sangat berguna, kerana sekarang anda dapat meniru projek anda dengan selesa atau bahkan dapat menghasilkannya untuk menjual aplikasi. Saya harap siaran ini dapat membantu dalam beberapa cara. semuanya di sini adalah OPENSOURCE jadi jika anda memerlukan sesuatu, tinggalkan komen.
Disyorkan:
Arduino Cara Menghubungkan Pelbagai Motor Servo - Tutorial PCA9685: 6 Langkah
Arduino Cara Menghubungkan Pelbagai Motor Servo - PCA9685 Tutorial: Dalam tutorial ini kita akan belajar bagaimana menyambungkan beberapa motor servo menggunakan modul PCA9685 dan arduino. Modul PCA9685 sangat bagus apabila anda perlu menyambungkan beberapa motor, anda boleh membaca lebih lanjut mengenainya di sini https : //www.adafruit.com/product/815Tonton Vi
Cara Membaca Pelbagai Nilai Analog Menggunakan Satu Pin Analog: 6 Langkah (dengan Gambar)
Cara Membaca Beberapa Nilai Analog Menggunakan Satu Pin Analog: Dalam tutorial ini, saya akan menunjukkan kepada anda cara membaca pelbagai nilai analog dengan hanya menggunakan satu pin input analog
Stesen Gelung MIDI Pelbagai Laluan Arduino: 6 Langkah
Arduino Multi-track MIDI Loop Station: Loop station, atau looper, pada dasarnya adalah alat untuk memainkan semula secara real-time riffs instrumen (gelung) anda. Ini tidak dimaksudkan sebagai media rakaman, tetapi instrumen untuk membentuk inspirasi tanpa gangguan (dan akhirnya tampil secara langsung …). Ada
Voltan Wifi pelbagai Meter & Meter Semasa: 11 Langkah (dengan Gambar)
Voltan & Meter Arus Wifi berbilang saluran: Semasa membuat papan roti, seseorang sering perlu memantau bahagian litar yang berlainan sekaligus. Untuk mengelakkan rasa sakit kerana melekatkan probe multimeter dari satu tempat ke tempat lain, saya ingin merancang meter voltan dan arus pelbagai saluran. Papan Ina260
Dadu Pelbagai Fasa Elektrik: 3 Langkah
Dadu Berganda Elektrik: Terdapat banyak projek yang mengajar anda bagaimana membuat dadu elektrik atau LED di laman instruksional, tetapi projek ini berbeza, dadu elektrik ini dapat disesuaikan dengan jumlah segi yang berbeza. Anda boleh memilih bahagian dadu oleh diri anda sendiri