Isi kandungan:

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

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

Video: Techduino -- Cara Membuat Arduino Uno R3 buatan sendiri sendiri --: 9 Langkah (dengan Gambar)
Video: Mind-boggling arduino UNO project. You need to do it yourself! #arduino #electronics 2024, November
Anonim
Image
Image

Sekiranya anda seperti saya, setelah saya mendapatkan Arduino saya dan melakukan pengaturcaraan terakhir pada cip pertama saya, saya mahu mencabut Arduino Uno R3 saya dan meletakkannya di litar saya sendiri. Ini juga akan membebaskan Arduino saya untuk projek masa depan. Setelah membaca banyak laman web dan forum, saya dapat mengumpulkan Instructable ini. Saya mahu maklumat yang saya pelajari semuanya berada di satu tempat, dan senang diikuti. Komen dan cadangan dialu-alukan dan dihargai kerana saya masih berusaha mempelajari semua perkara ini.

Langkah 1: Bahagian Diperlukan

Menambah Litar untuk Bekalan Kuasa
Menambah Litar untuk Bekalan Kuasa

Untuk melakukan ini, anda memerlukan:

Bahagian Asas untuk memasang Arduino

  1. Papan roti 22 wayar AWG
  2. 7805 Pengatur voltan
  3. 2 LED 2 220 Ohm perintang
  4. 1 perintang Ohm 10k
  5. 2 10 kapasitor uF
  6. Kristal jam 16 MHz
  7. 2 22 kapasitor pF
  8. sekejap kecil biasanya buka butang ("mati")

Langkah 2: Menambah Litar untuk Bekalan Kuasa

Menambah Litar untuk Bekalan Kuasa
Menambah Litar untuk Bekalan Kuasa

Di sini saya menggunakan pengecas mudah alih 5V dan bukan LM7805 (Versi ini menggunakan bekalan kuasa terkawal 5V). Ia mudah dan menjimatkan ruang di kapal. Anda boleh LM7805 tetapi selepas itu anda perlu menggunakan bekalan voltan yang lebih tinggi sebab itulah saya menggunakan pengecas tetap 5V.

Langkah 3: Asas ATMEGA8 / 168/328

Asas ATMEGA8 / 168/328
Asas ATMEGA8 / 168/328

Sebelum meneruskan, lihat gambar ini. Ini adalah sumber yang baik untuk mempelajari apa yang dilakukan setiap pin pada cip Atmega anda berkaitan dengan fungsi Arduino. Ini akan menjelaskan banyak kekeliruan di sebalik mengapa anda memasang pin tertentu seperti yang anda lakukan. Untuk maklumat yang lebih terperinci, lihat lembar data untuk Atmega168 (versi pendek) (versi panjang). Berikut adalah helaian untuk Atmega328 (versi pendek) (versi panjang)

Langkah 4: Mulakan Projek

Mulakan Projek
Mulakan Projek

Mulakan dengan menyambungkan resistor penarik 10k ohm ke + 5V dari pin RESET untuk mengelakkan cip itu semula semula semasa operasi biasa. Pin RESET menghidupkan semula cip apabila ditarik ke tanah.

Pin 7 - Vcc - Voltan Bekalan Digital

Pin 8 - GND

Pin 22 - GND

Pin 21 - AREF - Pin rujukan analog untuk ADC

Pin 20 - AVcc - Bekalan voltan untuk penukar ADC. Perlu disambungkan ke kuasa jika ADC tidak digunakan dan memberi kuasa melalui penapis lorong rendah jika ada (penapis lulus rendah adalah litar yang mengurangkan bunyi dari sumber kuasa. Contoh ini tidak menggunakan satu)

Langkah 5: Menambah Cristal

Menambah Cristal
Menambah Cristal

Tambahkan jam luaran 16 MHz antara pin 9 dan 10, dan tambahkan dua kapasitor 22 pF yang berjalan ke tanah dari setiap pin tersebut.

Langkah 6: Menambah Reset Switch

Menambah Reset Switch
Menambah Reset Switch

Tambahkan suis taktil kecil sehingga anda dapat mengatur semula Arduino kapan pun kami mahu dan menyiapkan cip untuk memuat naik program baru. Tekan sesaat yang cepat dari suis ini akan menetapkan semula cip apabila diperlukan. Tambahkan suis tepat di atas bahagian atas cip Atmega melintasi jurang di papan roti. Kemudian, tambahkan wayar dari kaki kiri bawah suis ke pin RESET cip Atmega dan wayar dari kaki kiri atas suis ke tanah.

Langkah 7: LED Memimpin pada Arduino Pin 13

LED Memimpin pada Arduino Pin 13
LED Memimpin pada Arduino Pin 13
LED Memimpin pada Arduino Pin 13
LED Memimpin pada Arduino Pin 13

Cip yang digunakan di papan ini sebenarnya sudah diprogramkan menggunakan program blink_led yang disertakan dengan perisian Arduino. Sekiranya anda sudah menjalankan papan litar bercetak Arduino, adalah idea yang baik untuk terus memeriksa versi papan roti yang anda buat dengan cip yang anda tahu berfungsi. Tarik cip dari Arduino yang berfungsi dan cuba di papan ini. Program blink_led berkelip pin 13. Pin 13 pada Arduino BUKAN pin AVR ATMEGA8-16PU / ATMEGA168-16PU 13. Ia sebenarnya pin 19 pada cip Atmega.

Akhir sekali, tambah LED. Kaki panjang atau anod menyambung ke wayar merah dan kaki pendek atau katod menyambung ke perintang 220 ohm yang akan ke tanah.

Langkah 8: Sedia Arduino

Arduino-Sedia!
Arduino-Sedia!
Arduino-Sedia!
Arduino-Sedia!

Pada ketika ini jika anda sudah memprogramkan cip anda di tempat lain dan tidak memerlukan rangkaian papan roti ini untuk memprogramkan semula cip tersebut, anda boleh berhenti di sini. Tetapi bahagian yang menyeronokkan adalah pengaturcaraan dalam litar, jadi teruskan membuat litar USB-Arduino penuh di papan roti!

Langkah 9: Perisian yang Akan Digunakan

Image
Image
Perisian yang Akan Digunakan
Perisian yang Akan Digunakan
Perisian yang Akan Digunakan
Perisian yang Akan Digunakan

Untuk membuat Techduino Board ini saya menggunakan Perisian Versi Percubaan Circuit Wizard. Anda boleh menggunakannya atau saya menyediakan gambarajah litar dan susun atur PCB yang diperlukan di sini.

Terima kasih kerana melihat projek saya.