Daftar Isi:
- Langkah 1: Kumpulkan Bahan
- Langkah 2: Mulailah Assemblages
- Langkah 3: ISP dan Barang-Barang Tinggi
- Langkah 4: Bootloader Opsional
- Langkah 5: Kesimpulan
Video: Breadboard Arduino dengan Cara yang Benar: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Ada ratusan Arduino Breadboard di luar sana, jadi apa bedanya dengan yang satu ini? Nah ada beberapa hal yang kebanyakan dari mereka dan bahkan Arduino sendiri tidak melakukannya dengan benar. Pertama-tama, suplai analog terkait dengan suplai digital. Ada alasan mengapa Atmel mengeluarkannya dengan pin terpisah. Bagian digital menghasilkan noise yang dapat mengganggu konversi analog. Atmel merekomendasikan induktor 10µH dan kapasitor terpisah untuk AVCC untuk menyaring kebisingan ini. Saya tidak menggunakan induktor ini atau manik ferit yang direkomendasikan untuk VCC, tetapi jika Anda akan melakukan banyak hal analog, itu mungkin ide yang bagus. Induktansi Stray dari papan tempat memotong roti dan jumper memang membantu beberapa.
Perbaikan lain menyangkut garis RESET. Untuk mengizinkan mode HVPP, AVR tidak memiliki perlindungan ESD pada pin RESET. Jadi, jika Anda tidak memprogram tegangan tinggi, disarankan untuk menggunakan dioda untuk membantu melindungi dari ESD. Semua ini tercakup dalam AVR042: Pertimbangan Desain Perangkat Keras AVR. Tampaknya hanya sedikit orang yang mengetahui dokumen ini.
Praktik umum lainnya adalah menempatkan kapasitor langsung di seberang sakelar pada jalur RESET. Ini dapat menghasilkan lonjakan tegangan tinggi menurut AVR042. Ini tidak begitu banyak dilakukan dengan AVR, (mungkin karena itu membunuh mereka secara langsung) tetapi sering terlihat dengan banyak mikro lain dan bahkan pada papan pengembang pabrikan. Mengandalkan perlindungan ESD dengan cara ini hanya desain yang buruk menurut saya.
Langkah 1: Kumpulkan Bahan
BOM untuk proyek ini:
- (1) 630 (830) lubang papan tempat memotong roti tanpa solder
- (1) Berbagai macam kit kabel jumper papan tempat memotong roti atau kawat inti padat 24AWG perak atau dilapisi timah
- (1) USBtinyISP, Arduino ISP, dll.
- (1) ISP breakout 6-pin atau kabel DuPont pria ke pria
- (1) Mikrokontroler Atmel ATmega328P-PU AVR (DIP 28-pin)
- (1) Indikator LED hijau 3-5mm
- (1) dioda cepat 1N914/1N4148
- (1) Sakelar tombol tekan taktil poros 9mm
- (1) Osilator kristal kuarsa 16MHz, 15-20pF
- (1) Manik ferit (opsional)
- (1) induktor 10µH (opsional)
- (1) 10µF keramik multilayer
- (4) keramik monolitik 100nF
- (2) cakram keramik 22pF
- (1) resistor 4.7k 1/4W
- (1) 680Ω 1/4W resistor
- (1) resistor 330Ω 1/4W
Untuk beralih, bayar sedikit ekstra dan dapatkan sesuatu yang layak. Yang persegi yang umum tersedia adalah sampah yang tidak dapat diandalkan.
Langkah 2: Mulailah Assemblages
Pasang semua komponen rendah dan jumper terlebih dahulu. Komponen yang dipotong mengarah ke bawah hingga 8mm di bawah titik terendah pada bodi komponen setelah ditekuk. JANGAN MEMOTONG kabel pada 3 komponen yang digunakan pada langkah berikutnya. Potong hanya dengan rata tetapi biarkan dengan panjang maksimum. Berhati-hatilah dengan kapasitor disk. Lapisan celup di bagian bawah rapuh dan pecah di tempat yang menutupi timah jika ditekuk.
Pin 1 ATmega harus masuk ke baris 11 untuk memudahkan pencarian pin. Pin 5 adalah baris 15, pin 10 adalah baris 20, dst.
Satu kapasitor 100nF beralih dari A11 ke GND, sulit untuk melihatnya di foto. Resistor 330Ω berada di lubang D10 dan D11. Diagram Fritzing memudahkan untuk melihat apa yang terjadi di mana.
Tutup 100nF lainnya masuk D17, D18, satu lagi di G17, G19, dan satu lagi di H17, H18.
Jumper yang menuju ke AVCC secara opsional dapat diganti dengan induktor 10µH. Jika pengukuran analog Anda membutuhkannya, itu akan membantu dengan kebisingan.
Manik ferit opsional masuk ke VCC. Gunakan jika ada komponen penghasil noise, misalnya chip logika seri 7400. Lepaskan jumper VCC dan ganti dengan manik ferit.
Jangan lupa jumper yang menghubungkan + dan - di seluruh papan.
Langkah 3: ISP dan Barang-Barang Tinggi
Komponen yang lebih tinggi datang berikutnya. Ini adalah dioda, resistor 4.7k, dan kristal kuarsa. Pastikan untuk mengamati polaritas pada dioda. Pita katoda berjalan di sisi +. Ya itu seharusnya bias terbalik.
Ketika semuanya dalam seperti yang ditunjukkan dan Anda yakin tidak ada yang korslet, saatnya untuk kabel squid ISP. Pin 17, 18, dan 19 pada ATmega masing-masing adalah MOSI MISO dan SCK. RESET bisa masuk ke J10 dengan jenis sakelar ini. VCC dan GND adalah + dan - tentu saja.
Langkah 4: Bootloader Opsional
Penting untuk mem-flash bootloader ke ATmega untuk "mengunggah" sketsa dari Arduino IDE. Jika tidak, itu hanya akan mengunggah melalui ISP. Serial jauh lebih cepat, tetapi bootloader memakan sedikit ruang memori flash yang seharusnya masuk ke sketsa Anda dan memperlambat proses boot. Optiboot direkomendasikan jika Anda menggunakan rute ini dan sangat kecil. Secara pribadi, saya melepaskan bootloader dan hanya menggunakan ISP.
Pertimbangan lain adalah cuaca untuk power over ISP. Misalnya, USBtinyISP memiliki jumper di dalam untuk memberi daya pada target. Pengisi daya telepon lama juga merupakan sumber daya yang sangat baik. Papan breakout USB tersedia atau cukup potong konektor dan cabut dan rekatkan kabel jika Anda berani. Saya memiliki pengisi daya Android yang tersangkut di kaki saya dan rusak, jadi itu tidak masalah. Dengan kabel squid tinggalkan pin VTG/VCC pada ISP saat memberi daya secara eksternal atau biarkan terhubung dan lepas jumper.
Langkah 5: Kesimpulan
Anda sudah selesai sekarang. Unggah sketsa kedipan untuk pengujian dan LED akan mulai berkedip. Saya memiliki sketsa kedip yang digerakkan oleh interupsi di suatu tempat. Lihat apakah Anda dapat menemukannya.
Direkomendasikan:
NAS Raspberry Pi yang Benar-benar Terlihat Seperti NAS: 13 Langkah (dengan Gambar)
NAS Raspberry Pi yang Benar-benar Terlihat Seperti NAS: Mengapa Raspberry Pi NASYah, saya telah mencari NAS Raspberry Pi yang indah namun hemat ruang dari internet dan saya tidak menemukan apa pun. Saya memang menemukan beberapa desain NAS dengan Raspberry Pi yang direkatkan ke kayu, tetapi bukan itu yang saya inginkan. Aku ingin
Hat Not Hat - Topi untuk Orang yang Tidak Benar-benar Mengenakan Topi, Tapi Ingin Memakai Topi Pengalaman: 8 Langkah
Hat Not Hat - Topi untuk Orang yang Tidak Benar-benar Memakai Topi, Tapi Ingin Memiliki Topi Pengalaman: Saya selalu berharap bisa menjadi orang topi, tetapi belum pernah menemukan topi yang cocok untuk saya. Ini "Topi Bukan Topi" atau tukang pesona seperti yang disebut adalah solusi keras untuk masalah topi saya di mana saya mungkin menghadiri Kentucky Derby, vakum
Benar-benar Menyala - Tanda Akrilik LED RGB yang Dapat Diprogram: 3 Langkah (dengan Gambar)
Benar-benar Menyala - Tanda Akrilik LED RGB yang Dapat Diprogram: Telah bermain-main dengan pemotong/pengukir laser, dan benar-benar jatuh cinta dengan pengukiran pada akrilik bening dan menyinari sumber cahaya dari tepi. Ketebalan akrilik yang digunakan adalah a.25" lembar, yang dipotong dengan sangat rapi oleh l
Kasus Raspberry Pi yang Benar-Benar Terburuk: 8 Langkah (dengan Gambar)
Kasing Raspberry Pi yang Benar-Benar Terburuk: Ada banyak kasing Raspberry Pi yang bagus. Membuat casing Raspberry Pi terbaik lainnya sepertinya terlalu mudah. Jadi, saya memutuskan untuk membuat kasing Raspberry Pi yang benar-benar terburuk. Tanpa desain, tanpa gaya, hanya casing yang jelek. Setiap kali saya memulai proyek Raspberry Pi, saya
Cara Membuat Mouse Benar-Benar Diam: 8 Langkah (dengan Gambar)
Cara Membuat Mouse Senyap Sepenuhnya: INFO LATAR BELAKANG:Saya selalu membenci suara klik mouse yang keras karena saya tidak suka mengganggu orang lain saat saya mengklik di videogame atau hanya menjelajahi web. Untuk alasan ini, saya memutuskan untuk memodifikasi mouse gaming pertama saya yang tepat untuk