Daftar Isi:

Arduino Uno Mandiri DIY: 5 Langkah
Arduino Uno Mandiri DIY: 5 Langkah

Video: Arduino Uno Mandiri DIY: 5 Langkah

Video: Arduino Uno Mandiri DIY: 5 Langkah
Video: Tonton Sampai Habis !!! Belajar Arduino Di Jamin Bisa 2024, Juli
Anonim
Arduino Uno Mandiri DIY
Arduino Uno Mandiri DIY

Dalam proyek ini, saya akan memberi tahu bagaimana kita bisa membuat Arduino Uno DIY hanya dengan memasangnya di papan tempat memotong roti. Hal ini dapat dilakukan karena berbagai alasan seperti membuatnya lebih murah, ukurannya kecil, mengurangi konsumsi daya, dll.

Proyek ini akan memberi Anda cara untuk membuat Arduino Uno minimal yang akan melakukan semua fungsi seperti Arduino yang Anda beli dari pasar. Seperti yang kita ketahui bahwa Arduino sebenarnya adalah platform open-source dan dengan demikian, skemanya berada dalam domain publik yang dapat digunakan oleh siapa saja untuk menerapkannya untuk tujuan mereka dengan kemajuan apa pun jika memungkinkan. Ini memungkinkan kita untuk membuat hal seperti itu di rumah pada diri kita sendiri. Langkah-langkah berikut akan menguraikan cara merakit sirkuit pada papan tempat memotong roti. Saya meminjam sebagian besar panduan dari situs Arduino.

Proyek ini disponsori oleh LCSC. Saya telah menggunakan komponen elektronik dari LCSC.com. LCSC memiliki komitmen kuat untuk menawarkan berbagai pilihan komponen elektronik asli berkualitas tinggi dengan harga terbaik. Daftar hari ini dan dapatkan diskon $8 untuk pesanan pertama Anda.

Langkah 1: Hal-hal yang Anda Butuhkan untuk Membuatnya

Hal-hal yang Anda Butuhkan untuk Membuatnya
Hal-hal yang Anda Butuhkan untuk Membuatnya
  1. ATmega328P-PU x 1
  2. Osilator Kristal 16MHz x 1
  3. Regulator Linier LM7805CV x1
  4. Kapasitor 22 pF x 2
  5. Kapasitor 10 uF x 2
  6. Resistor 220 Ohm x 2
  7. Resistor 10 kohm x 1
  8. Saklar Sesaat x 1
  9. LED x 2

Langkah 2: Menambahkan Catu Daya ke Arduino

Soket daya Arduino dapat menerima rentang tegangan input 7 hingga 16 volt. Sumber input yang paling umum adalah baterai 9V terpercaya atau catu daya 9-12VDC. Karena sebagian besar sensor dan chip memerlukan sumber 5V, kita memerlukan regulator tegangan LM7805 untuk memotong 9V menjadi 5V yang ramah komponen. Jika Anda menghubungkan lebih dari 16V, Anda berisiko merusak IC.

  1. Tambahkan kabel daya dan ground untuk tempat regulator tegangan Anda berada.
  2. Tambahkan kabel daya dan ground di bagian bawah papan Anda yang menghubungkan setiap rel.
  3. Sekarang, tambahkan regulator LM7805 ke papan tempat memotong roti. Ini akan mengambil input 9V dan memberikan pasokan 5V terus menerus dari output.
  4. Tambahkan kabel power OUT dan ground yang terhubung ke rel kanan dan kiri breadboard.
  5. Juga, tambahkan kapasitor 10uF antara IN regulator dan ground serta kapasitor 10uF di rel kanan antara daya dan ground. Strip perak pada kapasitor menandakan kaki tanah.
  6. Tempatkan LED daya di dekat sumber input dan di bagian atas papan tempat memotong roti. Anda dapat menggunakan LED hijau atau merah.
  7. Hubungkan kabel jumper dari kabel negatif (kaki pendek) LED ke ground rail dan pasang resistor dari kabel LED positif (kaki panjang) ke power rail.

Langkah 3: Menambahkan Komponen Papan

Menambahkan Komponen Papan
Menambahkan Komponen Papan
Menambahkan Komponen Papan
Menambahkan Komponen Papan

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 lebih detail, intip datasheet ATmega 168 (versi pendek) (versi panjang). Berikut lembar untuk ATmega328 (versi pendek) (versi panjang).

1. Pasang chip ATmega328 (ditampilkan di sebelah kanan) sehingga sisi berlekuk dari IC berada di atas. Jika Anda memasang komponen pada PCB, ada baiknya menggunakan soket.

2. Tambahkan resistor pull-up 10KΩ ke rel +5V dan sambungkan ujung lainnya ke pin RESET pada ATmega328 (pin 1). Tambahkan jumper untuk daya dan ground untuk pin berikut.

Pin 7 - VCC, tegangan suplai digital (+5V)

Pin 8 - GND (rel tanah)

Pin 22 - GND (rel tanah)

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

Pin 20 - AVcc, tegangan suplai untuk ADC (+5V)

3. Tambahkan clock eksternal 16 MHz antara pin 9 dan 10, dan tambahkan dua kapasitor 22pF yang mengalir ke ground dari masing-masing pin tersebut.

4. Tambahkan tombol sesaat sebagai sakelar reset, sehingga merentangkan celah pada papan tempat memotong roti dengan cara yang sama seperti IC. 5. Tambahkan kabel jumper kecil dari Pin 1 ATmega328 ke kaki bawah push-button (pin yang paling dekat dengan IC). Tambahkan kabel jumper lain dari kaki kiri atas tombol tekan ke tanah.

6. Tarik chip dari Arduino Anda yang berfungsi dan coba di papan ini. Program blink_led mengedipkan pin 13. Pin 13 pada Arduino BUKAN pin 13 AVR ATMEGA8-16PU/ATMEGA168-16PU. Pin 13 sebenarnya disematkan pada chip ATmega 19.

7. Terakhir, tambahkan LED. Kaki panjang atau anoda terhubung ke kabel merah dan kaki pendek atau katoda terhubung ke resistor 220 ohm yang terhubung ke ground.

Langkah 4: Mengunggah Sketsa ke Arduino Anda

Mengunggah Sketsa ke Arduino Anda
Mengunggah Sketsa ke Arduino Anda

Anda dapat pergi ke sini untuk mengetahui tentang cara mengunggah sketsa ke Arduino.

Anda akan memerlukan perangkat USB-to-Serial. Saya menggunakan FDTI Basic Breakout Board (5V). Jika Anda hanya ingin membuatnya berfungsi, Anda dapat melewatkan pemasangan header 6-pin dan jalankan kabel jumper langsung dari header USB-TTL ke pin yang sesuai di papan tempat memotong roti. Pastikan pin dirutekan dengan benar untuk perangkat serial yang Anda pilih; pin pada papan breakout diberi label dengan nama tiga digit. Selama pembuatan saya, saya menemukan bahwa mikrokontroler membutuhkan penekanan tombol reset tepat waktu untuk menyiapkan chip yang akan diprogram dan papan breakout memiliki pin yang disebut DTR/GRN yang mengirimkan sinyal ke pin reset ketika terhubung dengan benar. Jadi, sambungkan kabel jumper dari (DTR/GRN) pada papan breakout ke Pin 1 ATmega328 melalui kapasitor keramik 0,1µF.

Direkomendasikan: