Daftar Isi:

Techduino --Cara Membuat Sendiri Arduino Uno R3--: 9 Langkah (dengan Gambar)
Techduino --Cara Membuat Sendiri Arduino Uno R3--: 9 Langkah (dengan Gambar)

Video: Techduino --Cara Membuat Sendiri Arduino Uno R3--: 9 Langkah (dengan Gambar)

Video: Techduino --Cara Membuat Sendiri Arduino Uno R3--: 9 Langkah (dengan Gambar)
Video: Make your own ARDUINO UNO - Part 2 2024, November
Anonim
Image
Image

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

Menambahkan Sirkuit untuk Catu Daya
Menambahkan Sirkuit untuk Catu Daya

Untuk melakukan ini, Anda memerlukan:

Bagian Dasar untuk memasang kabel Arduino

  1. Sebuah papan tempat memotong roti 22 AWG kawat
  2. 7805 Pengatur tegangan
  3. 2 LED 2 220 Ohm resistor
  4. 1 resistor 10k Ohm
  5. 2 10 uF kapasitor
  6. Kristal jam 16 MHz
  7. 2 22 pF kapasitor
  8. tombol kecil sesaat yang biasanya terbuka ("mati")

Langkah 2: Menambahkan Sirkuit untuk Catu Daya

Menambahkan Sirkuit untuk Catu Daya
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

Dasar-dasar ATMEGA8/168/328
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

Mulai Proyek
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

Menambahkan Kristal
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

Menambahkan Sakelar Atur Ulang
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

Lead LED pada Arduino Pin 13
Lead LED pada Arduino Pin 13
Lead LED pada Arduino Pin 13
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

Arduino-Siap!
Arduino-Siap!
Arduino-Siap!
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

Image
Image
Perangkat Lunak yang Akan Digunakan
Perangkat Lunak yang Akan Digunakan
Perangkat Lunak yang Akan Digunakan
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.