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

Papan Arduino Breadboard: Solusi Sumber Terbuka untuk Prototyping yang Efisien

Prototyping adalah bagian besar dari proses desain dan pengembangan. Ini sangat penting sebelum melanjutkan ke fase yang lebih canggih dalam proyek PCB. Oleh karena itu, jika Anda adalah pengembang elektronik digital, Arduino breadboard adalah jalan yang tepat.

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

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

Kami akan melihat papan Arduino breadboard dan langkah-langkah yang diperlukan untuk membuat papan tersebut.

Apa itu Arduino?

Arduino adalah platform, proyek, dan komunitas pengguna perangkat lunak dan perangkat keras elektronik digital sumber terbuka. Platform ini merancang dan membangun mikrokontroler papan tunggal dan kitnya yang mudah digunakan untuk mengembangkan elektronik digital.

Papan Arduino Breadboard: Solusi Sumber Terbuka untuk Prototyping yang Efisien

Papan sirkuit Arduino

Apa itu Breadboard?

Di sisi lain, breadboard adalah konsol persegi plastik dengan lubang berlubang persegi dan simbol serta garis yang diukir. Ini berfungsi sebagai dasar konstruksi untuk merangkaikan berbagai komponen elektronik dan mikrokontroler seperti Arduino untuk tujuan prototyping.

Desain tanpa solder breadboard adalah perbedaan utamanya dengan PCB.

Papan Arduino Breadboard: Solusi Sumber Terbuka untuk Prototyping yang Efisien

Breadboard tanpa solder

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

Beberapa Spesifikasi Arduino

Membangun Arduino Breadboard

Saat membangun Arduino pada breadboard, mikrokontroler seperti ATmega328P membentuk rangkaian dasar Arduino. Namun bagian-bagian lainnya sama pentingnya dan membentuk sisa rangkaian. Spesifikasi mikrokontroler Arduino ATmega328P adalah:

Papan Arduino Breadboard: Solusi Sumber Terbuka untuk Prototyping yang Efisien

Chip ATmega328P

Sumber: Wikimedia Commons

Dibandingkan mikrokontroler ATmega328p standar, opsi Arduino breadboard lebih baik karena membawa Arduino bootloader. Bootloader ini memungkinkan pemrograman Arduino IDE. Juga, Arduino breadboard akan memberi Anda keuntungan berikut:

Komponen yang Diperlukan

Untuk menyiapkan proyek lengkap, Anda memerlukan komponen berikut:

Papan Arduino Breadboard: Solusi Sumber Terbuka untuk Prototyping yang Efisien

Hubungkan komponen ini seperti yang ditunjukkan dalam gambar di bawah ini.

Papan Arduino Breadboard: Solusi Sumber Terbuka untuk Prototyping yang Efisien

Papan breadboard Arduino ATmega328p dengan modul konverter USB-to-serial

Sumber: Wikimedia Commons

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

Papan Arduino Breadboard: Solusi Sumber Terbuka untuk Prototyping yang Efisien

Diagram pinout ATmega328p dan papan Arduino

Sumber: Wikimedia Commons

Menghubungkan Sumber Daya Eksternal

Mulailah dengan menghubungkan kabeling untuk sumber daya breadboard. Prosesnya melibatkan pemasangan kabel daya dan tanah di mana voltage regulator akan duduk. Perhatikan penomoran pin untuk mencegah koneksi komponen yang salah.

Selanjutnya, tambahkan kabel tanah dan daya di bagian bawah papan untuk menghubungkan setiap rail. Setelahnya, pasang voltage regulator dan rail daya ke papan.

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

Dalam sebagian besar kasus, sumber daya 9-12VDC (baterai) sudah cukup. Namun, ini adalah tugas voltage regulator. Oleh karena itu, daya input harus 7-16V untuk mendapatkan sekitar 5V dari regulator.

Tambahkan kapasitor 10uF antara regulator IN & ground. Juga, pasang kapasitor serupa di rail kanan antara lantai dan daya.

Selanjutnya, tempelkan lampu LED dan resistor 220-ohm di sisi kiri papan, tepat di samping voltage regulator.

Setelah Anda mengurutkan sumber daya, saatnya untuk memuat mikrokontroler, kemudian modul konverter USB to serial.

Menghubungkan Mikrokontroler

Pertama, colokkan chip ke breadboard, seperti yang ditunjukkan dalam gambar di atas. Selanjutnya, hubungkan resistor pull-up 10k ke +5V dari pin reset untuk mencegah chip mereset dalam operasi normal. Jika ground ke 0V, pin reset me-reboot mikrokontroler.

Selanjutnya, pasang jam 16 MHz ke pin 9 dan 10. Hubungkan dua kapasitor 22 pF ke setiap pin ini dan ke ground.

Papan Arduino Breadboard: Solusi Sumber Terbuka untuk Prototyping yang Efisien

Chip ATmega328P yang dipasang pada breadboard

Sumber: Wikimedia Commons

Setelah itu, hubungkan sak taktil kecil antara pin reset dan ground untuk berfungsi sebagai tombol reset. Dengan komponen ini, balik sak jika Anda ingin memulai ulang chip untuk mengunggah program baru.

Penting untuk dicatat bahwa beberapa chip datang dengan program blink LED yang sudah diprogram. Biasanya, perangkat lunak Arduino berisi program langsung dari pabrik.

Pastikan pin ini terhubung seperti berikut:

Lampu papan harus berkedip setelah menyeluruhkan pengaturan dan menghubungkan baterai. Tujuan lampu LED adalah untuk memeriksa apakah papan mendapatkan daya yang tepat atau terjadi shorting.

Anda dapat berhenti di sini, tetapi kesenangan nyata datang saat Anda memprogram Arduino breadboard. Untuk memflash dengan kode Anda, Anda perlu menghubungkan modul konverter USB to serial ke breadboard.

Karena Anda akan mengetik kode di Arduino IDE di komputer Anda, modul konverter USB to serial menyediakan port USB. Anda membutuhkan port ini untuk menghubungkan komputer Anda ke chip breadboard melalui kabel USB.

Menghubungkan Modul Konverter USB ke Serial

Anda hanya perlu membuat lima koneksi ini:

Dari sana, Anda dapat kreatif di Arduino IDE. Kemudian coba jalankan berbagai potongan kode pada chip, seperti masuk ke mode tidur selama waktu tertentu.

Papan Arduino Breadboard: Solusi Sumber Terbuka untuk Prototyping yang Efisien

Kode sampel blink LED di Arduino IDE

Sumber: Wikimedia Commons

Ringkasan

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


Teknologi Industri

  1. OpenDDS vs. RTI Connext DDS: Memilih Solusi Data Distribution Service yang Tepat
  2. Panduan Pemula untuk Terminologi Open-Source
  3. Bagaimana Open Source Mendorong Inovasi dalam Internet of Things
  4. Papan Kontrol Edge Arduino Memberdayakan IoT & AI Outdoor Pintar untuk Pertanian Presisi
  5. Membangun Efek Audio Berbasis Sensor dengan Kit Satellite CCRMA
  6. AT&T dan Tech Mahindra Meluncurkan Acumos: Platform AI Open-Source untuk Deploy Cepat
  7. Mengamankan Perangkat Lunak Open-Source di IoT: Mengurangi Risiko Perangkat Lunak
  8. Alat Pengembangan IoT Open-Source vs. Didukung Vendor: Memilih Stack yang Tepat untuk Perusahaan Anda
  9. DeepLabCut: AI Open-Source untuk Pelacakan Bagian Tubuh Hewan Bergerak dengan Akurat
  10. Mengapa Open Source Mendorong Inovasi di Edge – eBook Esensial