Isi kandungan:

Projek Pengawal Mikro Kecil dengan Harga Bawah $ 2: 11 Langkah
Projek Pengawal Mikro Kecil dengan Harga Bawah $ 2: 11 Langkah

Video: Projek Pengawal Mikro Kecil dengan Harga Bawah $ 2: 11 Langkah

Video: Projek Pengawal Mikro Kecil dengan Harga Bawah $ 2: 11 Langkah
Video: “Duduk Macam Lelaki” – Netizen Terkejut Lihat Rupa Terkini Anak Perempuan Sharifah Shahira 2024, November
Anonim
Projek Pengawal Mikro Kecil dengan Harga Bawah $ 2
Projek Pengawal Mikro Kecil dengan Harga Bawah $ 2

Terdapat banyak maklumat di internet mengenai cara memulakan pengawal Mikro. Terdapat banyak pilihan di luar sana, begitu banyak cara untuk memprogramnya sama ada anda memulakan atau tidak dengan cip kosong, papan pengembangan atau alat SOC (System On Chip) yang lebih komprehensif juga banyak cara untuk memprogramnya.

Jadi bagi mereka yang berminat, ini adalah salah satu daripadanya.

Papan dev USB USBASP + AVR ATTiny85 mini (Oleh Digistump)

Saya suka kombinasi ini kerana cara yang sangat murah untuk mendapatkan projek untuk platform Arduino faktor-faktor yang sangat kecil, cip ini sangat kecil sehingga anda boleh memasukkannya ke dalam apa sahaja yang tidak seperti Unos yang tidak berat sebelah.

Papan yang saya gunakan adalah tiruan digispark kicksarter yang murah dengan harga $ 1 di ebay dengan penghantaran percuma antarabangsa.

Pengaturcara adalah programmer USBASP sumber terbuka yang juga tersedia dengan harga yang hampir sama di ebay atau AliExpress

Instruksional ini adalah proses ujung ke akhir untuk membuat dewan pengarah melakukan sesuatu

Laluan yang lebih mudah adalah memperoleh digispark sebenar dari digistumphttps://digistump.com/products/1

Tetapi projek ini nampaknya ditangguhkan dan harganya $ 8US

Sekiranya anda mempunyai salah satu daripadanya, anda tidak memerlukan programmer seperti yang dimilikinya dan ardudino Micronucleus boot loader telah dimuatkan ke cip. Ini bermakna anda boleh menggunakan program ini terus ke cip dari komputer anda. Tetapi kelemahannya adalah bahawa boot loader mengambil banyak sumber yang ada pada cip yang mengehadkan apa yang anda boleh lakukan untuk apa nilainya, ini mengenai USBASP dan BUKAN Mikronukleus

Langkah 1: Dapatkan Bahagian Anda

Dapatkan Bahagian Anda
Dapatkan Bahagian Anda
Dapatkan Bahagian Anda
Dapatkan Bahagian Anda
Dapatkan Bahagian Anda
Dapatkan Bahagian Anda

Pergi ke ebay atau aliexpress dan cari

  • "attiny85" untuk papan
  • "usbasp" untuk prgrammer dan
  • "wayar jumber" untuk wayar (pilihan jika anda dapat menjumpai beberapa)

Langkah 2: Masukkan Bersama

Letakkan Bersama
Letakkan Bersama

Apabila perkakasan anda tiba, mulailah dengan pematerian

Solder pin breakout pin yang disertakan dengan bungkusan ke papan. Ini adalah pilihan. jika anda tidak mempunyai besi pematerian, anda hanya boleh memutar wayar tetapi ini tidak digalakkan kerana kenalan tidak akan menjadi yang terbaik

Dalam contoh ini, saya, atas sebab tertentu, kabel yang dipateri terus ke terminal kuasa tetapi anda boleh menggunakan pin pemecah untuk melakukan ini juga

Langkah 3: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian

Sambungkan wayar seperti gambar. Saya telah menggunakan kombinasi ini tetapi anda boleh menggunakan apa sahaja yang anda mahukan kasar yang mereka perlukan hanya sesuai

ke dewan:

  • p0, p1, p2 = hijau, biru, merah
  • 5v, GND = merah, hijau (VIN tidak digunakan)

penyambung:

lihat rajah untuk sambungan kabel yang sepadan

Langkah 4: Perisian - VSCode

Perisian - VSCode
Perisian - VSCode

Sekarang anda sudah siap, anda perlu mengatur persekitaran perisian anda

Ini termasuk:

  • pemandu
  • persekitaran pembangunan

Muat turun pertama Kod Visual Studio. (env terbaik yang saya temui setakat ini)

Anda boleh mendapatkannya dari

Muat turun dan pasangkannya

Langkah 5: Pasang Plugin PlatformIO IDE

Pasang Plugin PlatformIO IDE
Pasang Plugin PlatformIO IDE
Pasang Plugin PlatformIO IDE
Pasang Plugin PlatformIO IDE

Klik pada butang sambungan di bar sebelah kiri bawah dan cari PlatformIO

Pasang dan muatkan semula

Klik pada butang rumah kecil di bar status kiri bawah untuk membuka halaman utama Platform IO jika tidak muncul secara automatik selepas pemasangan pemalam

Langkah 6: Buat Projek Baru

Buat Projek Baru
Buat Projek Baru
Buat Projek Baru
Buat Projek Baru

Dalam wizard projek namakan projek dan pilih papan

Papan mesti

Attiny85 (Generik)

Kerangka mesti

Arduino

Langkah 7: Konfigurasikan Persekitaran Pembangunan untuk USBASP

Konfigurasikan Persekitaran Pembangunan untuk USBASP
Konfigurasikan Persekitaran Pembangunan untuk USBASP

Siapkan pengaturcara dalam fail tetapan projek PlatformIO platformio.ini

Tambahkan baris ini ke fail platformIO.ini:

muat naik_protocol = usbaspupload_flags = -Pusb

Langkah 8: Pasangkan Pengaturcara Anda

Pasangkan Pengaturcara Anda
Pasangkan Pengaturcara Anda

Pasangkan pengaturcara anda

Langkah 9: Tetapkan Pemacu

Image
Image

Perkakasan USBASP anda memerlukan pemacu komputer anda untuk berkomunikasi dengannya.

Muat turun Zadig dari sini

Pasang peranti usb USBASP anda ke port USB di komputer anda

Jalankan program Zadig yang anda muat turun

Pasang pemacu Winusb untuk usbasp

Sekiranya sistem anda tidak mengenali perkakasan, hantarkan nota kepada saya dan mungkin saya boleh membantu tetapi secara amnya ini tidak dapat dilaksanakan.

Langkah 10: Tulis Kod Anda

"loading =" malas "pasti anda mempunyai papan ATTiny85 yang disambungkan ke programmer anda dan semuanya terpasang.

Tekan kekunci Ctrl + Alt + U untuk menyusun dan memuat naik program

Disyorkan: