Daftar Isi:

Proyek Mikro-kontroler Kecil untuk Di Bawah $2 Bucks: 11 Langkah
Proyek Mikro-kontroler Kecil untuk Di Bawah $2 Bucks: 11 Langkah

Video: Proyek Mikro-kontroler Kecil untuk Di Bawah $2 Bucks: 11 Langkah

Video: Proyek Mikro-kontroler Kecil untuk Di Bawah $2 Bucks: 11 Langkah
Video: Arduino Ant Hexapod Robot 2024, November
Anonim
Proyek Mikro-kontroler Kecil untuk Di Bawah $2 Bucks
Proyek Mikro-kontroler Kecil untuk Di Bawah $2 Bucks

Ada banyak hal di internet tentang memulai dengan pengontrol Mikro. Ada banyak pilihan di luar sana, begitu banyak cara untuk memprogramnya apakah Anda mulai dengan chip kosong atau tidak, papan pengembangan atau gadget SOC (System On Chip) yang lebih komprehensif juga banyak cara untuk memprogramnya.

Nah bagi yang berminat, ini salah satunya.

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

Saya suka kombinasi ini karena ini adalah cara yang sangat murah untuk menjalankan proyek untuk platform Arduino dengan faktor bentuk yang sangat kecil, chip ini sangat kecil sehingga Anda dapat menempatkannya di hampir semua hal tidak seperti Unos yang berat.

Papan yang saya gunakan adalah tiruan kicksarter digispark murah yang datang dengan harga $ 1 di ebay dengan pengiriman gratis internasional.

Pemrogram adalah pemrogram USBASP open source yang juga tersedia dengan harga yang sama di ebay atau AliExpress

Instruksi ini adalah proses ujung ke ujung untuk membuat dewan pengembang melakukan sesuatu

Rute yang lebih mudah adalah mendapatkan digispark asli dari digistumphttps://digistump.com/products/1

Tapi proyek ini tampaknya tertunda dan biayanya $8US

Jika Anda memiliki salah satunya, Anda tidak memerlukan pemrogram seperti yang dimilikinya dan pemuat boot ardudino Micronucleus telah di-flash ke chip. Ini berarti Anda dapat menggunakan program langsung ke chip dari komputer Anda. Tetapi kelemahannya adalah bahwa boot loader menggunakan sebagian besar sumber daya yang tersedia pada chip yang membatasi apa yang dapat Anda lakukan untuk apa nilainya, ini tentang USBASP dan BUKAN Micronucleus

Langkah 1: Dapatkan Suku Cadang Anda

Dapatkan Suku Cadang Anda
Dapatkan Suku Cadang Anda
Dapatkan Suku Cadang Anda
Dapatkan Suku Cadang Anda
Dapatkan Suku Cadang Anda
Dapatkan Suku Cadang Anda

Pergi ke ebay atau aliexpress dan cari

  • "attiny85" untuk papan
  • "usbasp" untuk programer dan
  • "kabel jumber" untuk kabel (opsional jika Anda dapat menemukannya tergeletak di sekitar)

Langkah 2: Satukan

Satukan
Satukan

Ketika perangkat keras Anda akhirnya tiba, mulailah dengan menyolder

Solder pin breakout pin ke yang disertakan dengan paket ke papan. Ini opsional. jika Anda tidak memiliki besi solder, Anda cukup memutar kabelnya tetapi ini tidak disarankan karena kontaknya tidak akan menjadi yang terbaik

Dalam contoh ini, saya, untuk beberapa alasan, menyolder kabel langsung ke terminal daya tetapi Anda juga dapat menggunakan pin pemutus untuk melakukan ini.

Langkah 3: Pengkabelan

Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan

Hubungkan kabel sesuai gambar. Saya telah menggunakan kombinasi ini tetapi Anda dapat menggunakan apa pun yang Anda inginkan dari kasar, mereka hanya perlu berkorespondensi dengan benar

ke papan:

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

konektor:

lihat diagram untuk koneksi kabel yang sesuai

Langkah 4: Perangkat Lunak - VSCode

Perangkat Lunak - VSCode
Perangkat Lunak - VSCode

Sekarang Anda terhubung, Anda perlu mengatur lingkungan perangkat lunak Anda

Ini termasuk:

  • pengemudi
  • pengembangan lingkungan

Pertama unduh Kode Visual Studio. (env terbaik yang saya temukan sejauh ini)

Anda bisa mendapatkan ini dari

Unduh dan instal

Langkah 5: Instal Plugin IDE PlatformIO

Instal Plugin IDE PlatformIO
Instal Plugin IDE PlatformIO
Instal Plugin IDE PlatformIO
Instal Plugin IDE PlatformIO

Klik tombol ekstensi di bilah sisi kiri bawah dan cari PlatformIO

Instal dan muat ulang

Klik pada bilah status kiri bawah tombol rumah kecil untuk membuka beranda Platform IO jika tidak muncul secara otomatis setelah pemasangan plugin

Langkah 6: Buat Proyek Baru

Buat Proyek Baru
Buat Proyek Baru
Buat Proyek Baru
Buat Proyek Baru

Dalam panduan proyek, beri nama proyek dan pilih papan

Papan harus

Attiny85 (Umum)

Kerangka harus

Arduino

Langkah 7: Konfigurasikan Lingkungan Pengembangan untuk USBASP

Konfigurasikan Lingkungan Pengembangan untuk USBASP
Konfigurasikan Lingkungan Pengembangan untuk USBASP

Siapkan programmer di file pengaturan proyek PlatformIO platformio.ini

Tambahkan baris ini ke file platformIO.ini:

upload_protocol = usbaspupload_flags = -Pusb

Langkah 8: Pasang Anda Programmer

Pasang Anda Programmer
Pasang Anda Programmer

Hubungkan Anda programmer

Langkah 9: Setup Driver

Image
Image

Perangkat keras USBASP Anda akan memerlukan driver agar komputer Anda dapat berkomunikasi dengannya.

Unduh Zadig dari sini

Colokkan perangkat usb USBASP Anda ke port USB di komputer Anda

Jalankan program Zadig yang Anda unduh

Instal driver Winusb untuk usbasp

Jika sistem Anda tidak mengenali perangkat kerasnya, kirimkan saya catatan dan mungkin saya bisa membantu tetapi secara umum ini akan berhasil.

Langkah 10: Tulis Kode Anda

"loading="malas" yakin Anda memiliki papan ATTiny85 yang terhubung ke programmer Anda dan semuanya terhubung.

Tekan tombol Ctrl+Alt+U untuk mengkompilasi dan mengunggah program

Direkomendasikan: