Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

Arduino Breadboard:Papan Prototipe Sumber Terbuka

Prototyping adalah bagian besar dari proses desain dan pengembangan. Ini penting sebelum pindah ke fase yang lebih maju dalam proyek PCB. Oleh karena itu, jika Anda adalah pengembang elektronik digital, papan tempat memotong roti Arduino adalah cara yang tepat.

Sebelum Arduino, pemula mengalami kesulitan mempelajari mikrokontroler. Mereka harus menggunakan kit yang mahal, yang membutuhkan pengkodean bahasa rakitan yang sulit digunakan.

Namun, Arduino mengubah permainan dengan menyediakan platform yang terjangkau dan mudah digunakan dengan pengkodean dalam bahasa pemrograman tingkat tinggi seperti C++.

Kami akan melihat papan tempat memotong roti Arduino dan langkah-langkah yang diperlukan untuk membuat papan tersebut.

Apa itu Arduino?

Arduino adalah open-source, perangkat lunak elektronik digital dan platform perangkat keras, proyek, dan komunitas pengguna. Platform ini merancang dan membuat mikrokontroler papan tunggal yang mudah digunakan dan kitnya untuk mengembangkan elektronik digital.

Papan sirkuit Arduino

Apa itu Breadboard?

Di sisi lain, papan tempat memotong roti adalah konsol plastik persegi panjang dengan lubang berlubang persegi dan simbol &garis terukir. Ini bertindak sebagai dasar konstruksi untuk merakit beberapa komponen elektronik dan mikrokontroler seperti Arduino untuk tujuan pembuatan prototipe.

Desain papan tempat memotong roti tanpa solder adalah perbedaan utama antara papan tempat memotong roti dan PCB.

Papan tempat memotong roti tanpa solder

Biasanya, breadboard dilengkapi dengan kabel jumper, unit catu daya, dan komponen elektronik seperti transistor, resistor, dan kapasitor.

Beberapa Spesifikasi Arduino

Membangun Arduino Breadboard

Saat membangun Arduino di papan tempat memotong roti, mikrokontroler, seperti ATmega328P, membentuk kit sirkuit Arduino barebone. Tetapi bagian-bagian lain sama pentingnya dan membentuk sisa sirkuit. Spesifikasi mikrokontroler Arduino ATmega328P adalah:

Chip ATmega328P

Sumber:Wikimedia Commons

Dibandingkan dengan mikrokontroler ATmega328p standar, opsi Arduino breadboard lebih baik karena membawa bootloader Arduino. Bootloader ini memungkinkan untuk pemrograman Arduino IDE. Selain itu, papan tempat memotong roti Arduino akan memberi Anda keuntungan ini:

Komponen yang Diperlukan

Untuk menyiapkan proyek lengkap, Anda memerlukan komponen berikut:

Hubungkan komponen-komponen ini seperti yang ditunjukkan pada gambar di bawah.

Breadboard Arduino ATmega328p dengan modul konverter USB-ke-serial

Sumber:Wikimedia Commons

Untuk membantu Anda dengan koneksi, Anda perlu tahu untuk apa setiap pin di mikrokontroler. Berikut adalah diagram pinout untuk chip tersebut.

Diagram pinout dari ATmega328p dan papan Arduino

Sumber:Wikimedia Commons

Menghubungkan Catu Daya Eksternal

Mulailah dengan menghubungkan kabel untuk catu daya papan tempat memotong roti. Prosesnya melibatkan pemasangan kabel daya dan ground di mana pengatur tegangan akan duduk. Catat penomoran pin untuk mencegah koneksi komponen yang salah.

Selanjutnya, tambahkan kabel arde dan kabel daya di bagian bawah papan untuk menghubungkan setiap rel. Setelah itu, pasang pengatur daya dan rel daya ke board.

Tegangan maksimum yang dapat Anda terapkan ke pin VCC adalah 6V, dan Anda harus menghindari nilai ini. Gunakan antara 3.3-5.5V.

Dalam kebanyakan kasus, catu daya (baterai) 9-12VDC sudah cukup. Namun, ini adalah pekerjaan pengatur tegangan. Oleh karena itu, daya input harus 7-16V untuk mendapatkan sekitar 5V dari regulator.

Tambahkan kapasitor 10uF antara regulator IN &ground. Selain itu, pasang kapasitor serupa di rel kanan antara lantai dan daya.

Selanjutnya, tempelkan lampu LED dan resistor 220 ohm ke sisi kiri papan, tepat di seberang pengatur tegangan.

Setelah Anda memilah sumber daya, sekarang saatnya memuat mikrokontroler, kemudian modul konverter USB ke serial.

Menghubungkan Mikrokontroler

Pertama, pasang chip ke papan tempat memotong roti, seperti yang ditunjukkan pada gambar di atas. Selanjutnya, sambungkan resistor pull-up 10k ke +5V dari pin reset untuk mencegah reset chip dalam operasi biasa. Jika di-ground ke 0V, pin reset akan mem-boot ulang mikrokontroler.

Selanjutnya, pasang clock 16 MHz ke pin 9 dan 10. Hubungkan dua kapasitor 22 pF ke masing-masing pin ini dan ground.

Sebuah chip ATmega328P yang terpasang pada papan tempat memotong roti

Sumber:Wikimedia Commons

Setelah itu, sambungkan sakelar taktil kecil antara pin reset dan ground untuk bertindak sebagai tombol reset. Dengan komponen ini di tempatnya, balikkan sakelar jika Anda ingin memulai ulang chip untuk mengunggah program baru.

Penting untuk dicatat bahwa beberapa chip telah diprogram dengan program LED berkedip. Biasanya, software Arduino berisi program langsung dari produsennya.

Pastikan pin ini terhubung sebagai berikut:

LED papan harus berkedip setelah mengatur semuanya dan menghubungkan baterai. Tujuan dari lampu LED adalah untuk memeriksa apakah papan mendapatkan jumlah daya yang tepat atau korslet.

Anda bisa berhenti di sini, tetapi kesenangan sebenarnya datang ketika Anda memprogram papan tempat memotong roti Arduino. Untuk mem-flash-nya menggunakan kode Anda, Anda perlu menghubungkan modul konverter USB ke serial ke papan tempat memotong roti.

Karena Anda akan mengetik kode pada Arduino IDE di komputer Anda, modul konverter USB ke serial menyediakan port USB. Akan membantu jika Anda memiliki port untuk menghubungkan komputer Anda ke chip papan tempat memotong roti melalui kabel USB.

Menghubungkan USB ke Modul Konverter Serial

Anda hanya perlu membuat lima koneksi ini:

Dari sana, Anda bisa berkreasi di Arduino IDE. Kemudian coba jalankan potongan kode yang berbeda pada chip, seperti masuk ke mode tidur untuk jangka waktu tertentu.

Contoh kode LED berkedip pada Arduino IDE

Sumber:Wikimedia Commons

Ringkasan

Seperti yang Anda lihat, papan tempat memotong roti Arduino menyediakan platform yang mudah digunakan dan terjangkau untuk pengujian dan pengembangan, sehingga ideal untuk desainer elektronik digital pemula. Jika Anda memiliki pertanyaan, hubungi kami untuk klarifikasi lebih lanjut.


Teknologi Industri

  1. Buka Perangkat Lunak DDS vs. RTI DDS
  2. Pengantar terminologi sumber terbuka
  3. Open Source dan IoT:Inovasi Melalui Kolaborasi
  4. Papan Arduino menghadirkan kecerdasan untuk aplikasi luar ruangan
  5. Mengontrol Efek dengan Sensor Nyata
  6. AT&T, Tech Mahindra berkolaborasi pada platform AI open source baru
  7. Risiko perangkat lunak:Mengamankan sumber terbuka di IoT
  8. Alat Pengembangan IoT Sumber Terbuka vs. Alat yang Didukung Vendor
  9. DeepLabCut:AI Open Source Untuk Melacak Bagian Tubuh Spesies Bergerak
  10. Perlunya Open Source di Edge (eBook)