Isi kandungan:
- Langkah 1: Bahagian Diperlukan
- Langkah 2: Menambah Litar untuk Bekalan Kuasa
- Langkah 3: Asas ATMEGA8 / 168/328
- Langkah 4: Mulakan Projek
- Langkah 5: Menambah Cristal
- Langkah 6: Menambah Reset Switch
- Langkah 7: LED Memimpin pada Arduino Pin 13
- Langkah 8: Sedia Arduino
- Langkah 9: Perisian yang Akan Digunakan
Video: Techduino -- Cara Membuat Arduino Uno R3 buatan sendiri sendiri --: 9 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:13
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
Untuk melakukan ini, anda memerlukan:
Bahagian Asas untuk memasang Arduino
- Papan roti 22 wayar AWG
- 7805 Pengatur voltan
- 2 LED 2 220 Ohm perintang
- 1 perintang Ohm 10k
- 2 10 kapasitor uF
- Kristal jam 16 MHz
- 2 22 kapasitor pF
- sekejap kecil biasanya buka butang ("mati")
Langkah 2: 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
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 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
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
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
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
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
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.