Daftar Isi:
- Langkah 1: Bagian yang Dibutuhkan
- Langkah 2: Menambahkan Sirkuit untuk Catu Daya
- Langkah 3: Dasar-dasar ATMEGA8/168/328
- Langkah 4: Mulai Proyek
- Langkah 5: Menambahkan Kristal
- Langkah 6: Menambahkan Sakelar Atur Ulang
- Langkah 7: Lead LED pada Arduino Pin 13
- Langkah 8: Arduino-Siap
- Langkah 9: Perangkat Lunak yang Akan Digunakan
Video: Techduino --Cara Membuat Sendiri Arduino Uno R3--: 9 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:59
Jika Anda seperti saya, setelah saya mendapatkan Arduino saya dan melakukan pemrograman akhir pada chip pertama saya, saya ingin menariknya dari Arduino Uno R3 saya dan meletakkannya di sirkuit saya sendiri. Ini juga akan membebaskan Arduino saya untuk proyek masa depan. Setelah membaca banyak halaman web dan forum, saya dapat menyusun Instruksi ini. Saya ingin mendapatkan semua informasi yang saya pelajari di satu tempat, dan mudah diikuti. Komentar dan saran diterima dan dihargai karena saya masih mencoba mempelajari semua hal ini.
Langkah 1: Bagian yang Dibutuhkan
Untuk melakukan ini, Anda memerlukan:
Bagian Dasar untuk memasang kabel Arduino
- Sebuah papan tempat memotong roti 22 AWG kawat
- 7805 Pengatur tegangan
- 2 LED 2 220 Ohm resistor
- 1 resistor 10k Ohm
- 2 10 uF kapasitor
- Kristal jam 16 MHz
- 2 22 pF kapasitor
- tombol kecil sesaat yang biasanya terbuka ("mati")
Langkah 2: Menambahkan Sirkuit untuk Catu Daya
Di sini saya menggunakan pengisi daya seluler 5V, bukan LM7805 (Versi ini menggunakan catu daya yang diatur 5V). Ini sederhana dan menghemat ruang di papan. Anda dapat LM7805 tetapi setelah itu Anda harus menggunakan catu daya yang lebih tinggi, itulah sebabnya saya menggunakan pengisi daya konstan 5V.
Langkah 3: Dasar-dasar ATMEGA8/168/328
Sebelum melanjutkan, lihat gambar ini. Ini adalah sumber yang bagus untuk mempelajari apa yang dilakukan masing-masing pin pada chip Atmega Anda dalam kaitannya dengan fungsi Arduino. Ini akan memperjelas banyak kebingungan di balik mengapa Anda memasang pin tertentu seperti yang Anda lakukan. Untuk informasi yang lebih detail, intip datasheet Atmega168 (versi pendek) (versi panjang). Berikut lembar untuk Atmega328 (versi pendek) (versi panjang)
Langkah 4: Mulai Proyek
Mulailah dengan menghubungkan resistor pullup 10k ohm ke +5V dari pin RESET untuk mencegah chip mengatur ulang dirinya sendiri selama operasi normal. Pin RESET me-reboot chip saat ditarik ke ground.
Pin 7 - Vcc - Tegangan Suplai Digital
Pin 8 - GND
Pin 22 - GND
Pin 21 - AREF - Pin referensi analog untuk ADC
Pin 20 - AVcc - Tegangan suplai untuk konverter ADC. Perlu disambungkan ke daya jika ADC tidak digunakan dan ke daya melalui filter low-pass jika ada (filter low-pass adalah sirkuit yang mengurangi kebisingan dari sumber daya. Contoh ini tidak menggunakan salah satu)
Langkah 5: Menambahkan Kristal
Tambahkan clock eksternal 16 MHz antara pin 9 dan 10, dan tambahkan dua kapasitor 22 pF yang mengalir ke ground dari masing-masing pin tersebut.
Langkah 6: Menambahkan Sakelar Atur Ulang
Tambahkan sakelar taktil kecil sehingga Anda dapat mengatur ulang Arduino kapan pun kami mau dan menyiapkan chip untuk mengunggah program baru. Penekanan sesaat yang cepat dari sakelar ini akan mengatur ulang chip saat diperlukan. Tambahkan sakelar tepat di atas bagian atas chip Atmega yang melintasi celah di papan tempat memotong roti. Kemudian, tambahkan kabel dari kaki kiri bawah sakelar ke pin RESET chip Atmega dan kabel dari kaki kiri atas sakelar ke ground.
Langkah 7: Lead LED pada Arduino Pin 13
Chip yang digunakan pada board ini sebenarnya sudah diprogram menggunakan program blink_led yang disertakan dengan software Arduino. Jika Anda sudah menjalankan papan sirkuit tercetak Arduino, ada baiknya untuk melanjutkan dan memeriksa versi papan tempat memotong roti yang Anda buat dengan chip yang Anda tahu berfungsi. Tarik chip dari Arduino Anda yang berfungsi dan coba di papan ini. Program blink_led mengedipkan pin 13. Pin 13 pada Arduino BUKAN merupakan pin 13 AVR ATMEGA8-16PU/ATMEGA168-16PU. Pin ini sebenarnya adalah pin 19 pada chip Atmega.
Terakhir, tambahkan LED. Kaki panjang atau anoda terhubung ke kabel merah dan kaki pendek atau katoda terhubung ke resistor 220 ohm yang ke ground.
Langkah 8: Arduino-Siap
Pada titik ini jika Anda telah memprogram chip Anda di tempat lain dan tidak memerlukan sirkuit papan tempat memotong roti ini untuk memprogram ulang chip, Anda dapat berhenti di sini. Tetapi bagian yang menyenangkan adalah pemrograman dalam sirkuit, jadi teruslah membuat sirkuit USB-Arduino lengkap di papan tempat memotong roti!
Langkah 9: Perangkat Lunak yang Akan Digunakan
Untuk membuat Techduino Board ini saya menggunakan Software Circuit Wizard Trial Version. Anda dapat menggunakannya atau saya menyediakan diagram sirkuit dan tata letak PCB yang diperlukan di sini.
Terima kasih telah melihat proyek saya.