Isi kandungan:

DIY Standalone Arduino Uno: 5 Langkah
DIY Standalone Arduino Uno: 5 Langkah

Video: DIY Standalone Arduino Uno: 5 Langkah

Video: DIY Standalone Arduino Uno: 5 Langkah
Video: Electronic Basics #6: Standalone Arduino Circuit 2024, Julai
Anonim
DIY Berdiri Arduino Uno
DIY Berdiri Arduino Uno

Dalam projek ini, saya akan memberitahu bahawa bagaimana kita boleh membuat DIY Arduino Uno dengan hanya memasangnya di papan roti. Ini dapat dilakukan dengan pelbagai alasan seperti membuatnya lebih murah, bersaiz kecil, mengurangkan penggunaan kuasa, dll.

Projek ini akan memberi anda cara untuk membuat Arduino Uno minimum yang akan melakukan semua fungsi seperti Arduino yang anda beli dari pasar. Seperti yang kita ketahui bahawa Arduino sebenarnya adalah platform sumber terbuka dan dengan demikian, skema ini berada di domain awam yang dapat digunakan oleh siapa saja untuk menerapkannya untuk tujuan mereka dengan kemajuan jika mungkin. Ini membolehkan kita membuat perkara seperti itu sendiri. Langkah-langkah berikut akan menggariskan cara memasang litar di papan roti. Saya meminjam sebahagian besar panduan dari laman Arduino.

Projek ini ditaja oleh LCSC. Saya telah menggunakan komponen elektronik dari LCSC.com. LCSC mempunyai komitmen kuat untuk menawarkan pelbagai pilihan komponen elektronik asli dan berkualiti tinggi dengan harga terbaik. Daftar hari ini dan dapatkan potongan $ 8 untuk pesanan pertama anda.

Langkah 1: Perkara Yang Anda Perlu Buat

Perkara yang Anda Perlu Buatnya
Perkara yang Anda Perlu Buatnya
  1. ATmega328P-PU x 1
  2. Pengayun Kristal 16MHz x 1
  3. LM7805CV Linear Regulator x1
  4. Kapasitor 22 pF x 2
  5. Kapasitor 10 uF x 2
  6. Perintang 220 Ohm x 2
  7. Perintang 10 kohm x 1
  8. Suis Momentari x 1
  9. LED x 2

Langkah 2: Menambah Bekalan Kuasa ke Arduino

Jack kuasa Arduino boleh menerima julat voltan input 7 hingga 16 volt. Sumber input yang paling biasa adalah bateri 9V yang dipercayai atau bekalan kuasa 9-12VDC. Kerana kebanyakan sensor dan cip memerlukan sumber 5V, kita memerlukan pengatur voltan LM7805 untuk memotong 9V ke 5V yang mesra komponen. Sekiranya anda menyambung lebih daripada 16V, anda berisiko merosakkan IC.

  1. Tambahkan kabel kuasa dan arde untuk ke mana pengatur voltan anda berada.
  2. Tambahkan kabel kuasa dan ground di bahagian bawah papan anda yang menghubungkan setiap rel.
  3. Sekarang, tambahkan pengatur LM7805 ke papan roti. Ia akan mengambil input 9V dan memberikan bekalan berterusan 5V dari output.
  4. Tambahkan power OUT dan wayar ground yang menyambung ke rel kanan dan kiri papan roti.
  5. Juga, tambahkan kapasitor 10uF antara IN regulator dan ground serta kapasitor 10uF di rel kanan antara power dan ground. Jalur perak pada kapasitor menandakan kaki tanah.
  6. Letakkan LED kuasa dekat dengan sumber input dan di bahagian atas papan roti. Anda boleh menggunakan LED hijau atau merah.
  7. Sambungkan wayar pelompat dari plumbum negatif (kaki pendek) LED ke landasan tanah dan pasang perintang Ω dari plumbum LED positif (kaki panjang) ke rel kuasa.

Langkah 3: Menambah Komponen Papan

Menambah Komponen Papan
Menambah Komponen Papan
Menambah Komponen Papan
Menambah Komponen Papan

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 ATmega 168 (versi pendek) (versi panjang). Berikut adalah helaian untuk ATmega328 (versi pendek) (versi panjang).

1. Pasang cip ATmega328 (ditunjukkan di sebelah kanan) sehingga sisi IC yang berlekuk berada di bahagian atas. Sekiranya anda memasang komponen pada PCB, sebaiknya gunakan soket.

2. Tambahkan resistor penarik 10KΩ ke rel + 5V dan sambungkan hujung yang lain ke pin RESET pada ATmega328 (pin 1). Tambahkan jumper untuk daya dan tanah untuk pin berikut.

Pin 7 - VCC, voltan bekalan digital (+ 5V)

Pin 8 - GND (landasan kereta api)

Pin 22 - GND (landasan kereta api)

Pin 21 - AREF, pin rujukan analog untuk ADC (+ 5V)

Pin 20 - AVcc, voltan bekalan untuk ADC (+ 5V)

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

4. Tambahkan butang sesaat sebagai suis reset, sehingga merapatkan jurang di papan roti dengan cara yang sama dengan IC. 5. Tambahkan wayar pelompat kecil dari Pin 1 ATmega328 ke kaki bawah butang tekan (pin paling dekat dengan IC). Tambahkan wayar pelompat lain dari kaki kiri atas butang tekan ke tanah.

6. 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 disematkan 19 pada cip ATmega.

7. Akhirnya, tambahkan LED. Kaki panjang atau anod menyambung ke wayar merah dan kaki pendek atau katod menyambung ke perintang 220-ohm yang akan ke tanah.

Langkah 4: Memuat naik Sketsa ke Arduino Anda

Memuat naik Sketsa ke Arduino Anda
Memuat naik Sketsa ke Arduino Anda

Anda boleh ke sini untuk mengetahui cara memuat naik lakaran ke Arduino.

Anda memerlukan peranti USB-ke-Serial. Saya menggunakan FDTI Basic Breakout Board (5V). Sekiranya anda hanya ingin membuatnya berfungsi, anda boleh melangkau pemasangan header 6-pin dan jalankan kabel jumper terus dari header USB-TTL ke pin yang sesuai di papan roti. Pastikan pin diarahkan dengan betul untuk peranti bersiri yang anda pilih; pin di papan pemecah dilabel dengan tiga digit nama. Semasa membina, saya dapati mikrokontroler memerlukan penekanan masa yang tepat dari butang reset untuk menyiapkan cip yang akan diprogramkan dan papan pemecah mempunyai pin bernama DTR / GRN yang menghantar isyarat ke pin set semula apabila disambungkan dengan betul. Oleh itu, sambungkan wayar pelompat dari (DTR / GRN) pada papan pelarian ke Pin 1 ATmega328 melalui kapasitor seramik 0.1µF.

Disyorkan: