Arduino

Proyek Pemrograman Arduino untuk Pembelajaran

Proyek Pemrograman Arduino untuk Pembelajaran
Banyak orang belajar lebih cepat ketika mereka segera menerapkan keterampilan teoretis mereka untuk memecahkan masalah nyata. Jika Anda menghitung diri Anda di antara mereka, dan tujuan Anda adalah belajar pemrograman, maka Anda perlu memeriksa pilihan proyek pemrograman Arduino untuk belajar.

Apa Itu Arduino??

Arduino adalah mikrokontroler papan tunggal sumber terbuka yang disukai oleh pembuat di seluruh dunia karena sifatnya yang terbuka, terjangkau, dan mudah digunakan. Anda dapat menganggapnya sebagai Raspberry Pi ringan dengan kekuatan pemrosesan terbatas tetapi keserbagunaan yang mengesankan.

Tidak perlu waktu lama untuk menghubungkan papan Arduino (seperti Arduino UNO R3 atau Arduino Nano) ke semua jenis sensor, aktuator, dan lampu dan memprogramnya untuk melakukan apa saja yang Anda inginkan.

Jika Anda belum pernah memprogram Arduino sebelumnya, Anda tidak perlu khawatir karena memulainya sangat mudah. Semua proyek yang tercantum dalam artikel ini dilengkapi dengan kode sumber, sehingga Anda dapat membuatnya bekerja terlebih dahulu dan mencari tahu cara kerjanya kedua.

15 Proyek Pemrograman Arduino Teratas untuk Pembelajaran

Sekarang Anda tahu apa itu Arduino, saatnya kami membuat daftar 15 proyek pemrograman Arduino terbaik untuk dipelajari. Karena kami telah memastikan untuk menyertakan sesuatu untuk pemula dan pengguna pemrograman yang lebih berpengalaman, tidak masalah jika Anda benar-benar baru dalam pemrograman atau sudah memiliki beberapa proyek di bawah ikat pinggang Anda.

1. LED berkedip

Setiap orang yang baru mengenal Arduino harus memulai dengan proyek sederhana ini, yang menunjukkan bagaimana Anda bisa mendapatkan output fisik (dalam hal ini LED berkedip) menggunakan Arduino dan beberapa baris kode. Alasan mengapa ini adalah proyek pengantar yang bagus untuk pemula adalah sederhana: Anda sudah memiliki semua bagian yang Anda perlukan jika Anda memiliki papan Arduino dengan LED bawaan.

Jika Anda memenuhi syarat yang satu ini, Anda dapat melanjutkan dan mencolokkan Arduino Anda ke komputer Anda dan memulai Perangkat Lunak Arduino (IDE). Kemudian, gunakan kode yang ditemukan di bagian bawah halaman ini untuk memprogram LED berkedip. Karena kode didokumentasikan dengan baik, Anda harus dapat dengan cepat memahami cara kerjanya dan memodifikasinya untuk membuat LED berkedip lebih cepat atau lebih lambat.

2. Termometer

Oke, jadi Anda tahu cara membuat LED berkedip dan merasa siap untuk menangani proyek yang lebih rumit. Bagus! Kami memiliki proyek yang tepat untuk Anda. Dengan sensor suhu yang murah (juga disebut termistor), Anda dapat mengubah Arduino Anda menjadi termometer dan menggunakan data suhu yang dikumpulkan untuk memberi daya pada proyek masa depan atau hanya untuk memberi Anda informasi.

Orang-orang di Circuit Basics memberikan instruksi yang sangat rinci disertai dengan ilustrasi dan contoh kode yang jelas. Yang perlu Anda lakukan adalah mengikuti petunjuk langkah demi langkah, dan Anda akan memiliki termometer bertenaga Arduino sendiri dalam waktu singkat.

3. Robot Pengikut Cahaya

Percaya atau tidak, tetapi Anda dapat membuat robot bertenaga Arduino Anda sendiri bahkan jika Anda memiliki anggaran terbatas (terutama jika Anda memiliki alat dasar dan suku cadang Arduino yang tergeletak di sekitar). Setelah selesai, robot akan mengejar cahaya paling terang yang dilihatnya, sehingga Anda dapat memainkannya menggunakan senter. Anda kemudian dapat meningkatkannya dengan menambahkan sensor tambahan dan menyesuaikan pemrogramannya juga, misalnya, menghindari tembok dan rintangan lainnya.

Proyek ini, yang disebut The Arduino Mothbot, telah ditampilkan di Instructables dan dilihat oleh lebih dari 100.000 orang. Ini bagus untuk memperkenalkan anak-anak pada keajaiban pemrograman menggunakan komponen elektronik yang tersedia untuk menciptakan sesuatu yang luar biasa.

4. Lengan Robot dengan Kontrol Ponsel Cerdas

Ini adalah salah satu proyek Arduino untuk pembelajaran yang benar-benar menunjukkan potensi sebenarnya dari mikrokontroler papan tunggal kecil. Untuk menyelesaikan tutorial panjang yang dipublikasikan di HowToMechatronics, Anda memerlukan printer 3D, beberapa motor servo, dan modul Bluetooth HC-05 untuk mengontrol lengan robot menggunakan ponsel cerdas Anda. Keterampilan pencetakan dan pengkodean 3D tidak diperlukan karena HowToMechatronics membagikan semua model 3D dan kode sumber di situs mereka.

Lengan robot secara teoritis dapat diprogram untuk melakukan gerakan kompleks apa pun, jadi Anda tidak akan kesulitan membuat teman Anda terkesan dengan membuatnya menulis sesuatu di selembar kertas atau hanya melambaikan tangan.

5. Game Kawat Buzz

Proyek Arduino ini membawa permainan karnaval kawat buzz klasik ke tingkat berikutnya dengan menambahkan tampilan digital bertenaga Arduino dengan informasi status. Instruksi di MakeUseOf merekomendasikan Anda menggunakan gantungan baju untuk membangun lapangan, tetapi kami merekomendasikan sepotong kawat tembaga tebal sebagai gantinya karena Anda kemudian dapat membuat kursus seberapa panjang atau rumit yang Anda inginkan.

Tentu saja, Anda dapat membuat game ini tanpa pemrograman apa pun hanya dengan menggunakan baterai 9V dan buzzer, tetapi belajar memprogram dengan Arduino adalah tentang bersenang-senang, dan Anda pasti dapat bersenang-senang dengan proyek ini.

6. Monitor Detak Jantung dan SpO2

Mengapa Anda membeli pelacak kebugaran ketika Anda dapat membuat monitor detak jantung yang mampu mengukur saturasi oksigen Anda menggunakan Arduino? Selain papan Arduino, yang Anda butuhkan untuk proyek ini adalah oksimetri pulsa MAX30102 dan modul monitor detak jantung, beberapa layar OLED, dan buzzer, meskipun dua komponen terakhir bersifat opsional.

Karena Anda dapat membeli modul MAX30102 hanya dengan $1.5, biaya monitor detak jantung dan SpO2 ini pasti mengalahkan biaya monitor detak jantung yang tersedia dengan kemampuan pengukuran saturasi oksigen. Kunjungi Arduino Project Hub untuk instruksi terperinci tentang cara menggabungkannya put.

7. Kubus LED

Papan Arduino sangat terjangkau sehingga tidak ada alasan untuk merasa tidak enak menggunakannya untuk proyek dekoratif murni yang tidak memiliki tujuan praktis sama sekali. Salah satu proyek tersebut adalah kubus LED ini, yang terdiri dari 64 LED yang disusun menjadi kotak 4x4x4. Dengan kekuatan Arduino Anda, Anda dapat membuat kubus menjadi hidup dan menampilkan berbagai pola keren.

Memang, proyek semacam ini bisa jadi agak membosankan untuk dibuat karena melibatkan banyak pengulangan, tetapi itu akan mengasah keterampilan menyolder Anda dengan sempurna. Jika Anda tidak memiliki solder, kami sangat merekomendasikan Lukcase TS100, yang bekerja dengan adaptor daya laptop apa pun dan memanas hanya dalam beberapa detik.

8. Jam Kata

Jam kata berbasis Arduino yang elegan dan berfungsi penuh ini dibuat oleh Maker Lewis dari DIY Machines dan diterbitkan di Electromaker.io. Komponen utama yang Anda butuhkan untuk membuatnya adalah layar LED 8x8 64 RGB ini, yang digunakan untuk menerangi tampilan jam yang dicetak 3D.

Jika Anda tidak memiliki printer 3D dan tidak berniat untuk membelinya, maka Anda dapat memprogram jam digital sederhana menggunakan layar LCD standar untuk Arduino. Tutorial ini menjelaskan semuanya dengan sangat detail dan menampilkan kode contoh yang dapat Anda salin dan tempel untuk membuat jarum jam Anda.

9. Detektor Gempa

Ada banyak proyek pemrograman Arduino yang fantastis untuk belajar tentang Instructables, tetapi detektor gempa ini adalah salah satu yang paling berguna. Jika Anda tinggal di daerah dengan banyak aktivitas seismik, Anda dapat menggunakannya untuk memicu prosedur darurat tertentu, seperti mematikan pasokan air utama ke rumah Anda atau mengirim pesan ke kerabat Anda. Atau, Anda dapat menghubungkannya ke sumber daya portabel dan menggunakannya untuk memantau aktivitas seismik di daerah terpencil dan mengirimkan informasi yang dikumpulkan secara online.

Hanya perlu diingat bahwa detektor gempa ini tidak mencerminkan semua kemungkinan perubahan percepatan untuk gempa bumi dalam skala Richter, jadi jangan berasumsi bahwa itu dapat mengukur hingga detektor gempa profesional seharga ribuan dolar karena tidak bisa.

10. Kunci Cerdas RFID

Anda mungkin berpikir bahwa membangun kunci pintar RFID harus rumit dan mahal, bukan?? Jauh dari itu! Sebagian besar proyek ini berkisar pada modul pembaca Mifare MFRC522, yang bisa Anda dapatkan di Amazon hanya dengan $10, dan sisanya dijelaskan di MakeUseOf.

Oke, jadi membuat kunci pintar RFID tidak terlalu rumit, tetapi apakah ide yang baik untuk mencoba sesuatu yang bahkan profesional sehingga sering kali tidak berhasil?? Yah, itu tergantung pada harapan Anda. Jika Anda tertarik dengan proyek pemrograman Arduino ini untuk belajar karena Anda ingin mendapatkan pengalaman berharga, maka Anda harus melakukannya go. Tetapi jika Anda berharap mendapatkan kunci pintar RFID yang benar-benar aman, kami sarankan Anda memesannya secara online online.

11. Mesin Penjual Otomatis

Jika Anda ingin membangun sesuatu yang kompleks dan mengesankan dengan Arduino, mesin penjual otomatis berbasis Arduino ini mungkin merupakan proyek yang tepat untuk Anda. Untuk membuatnya, Anda jelas membutuhkan beberapa alat listrik dan keterampilan pertukangan dasar, selain kemampuan untuk menghubungkan semua bagian elektronik dan menulis kode Arduino.

Kabar baiknya adalah HowToMechatronics memandu Anda dalam membangun mesin penjual otomatis berbasis Arduino pertama Anda langkah demi langkah dan bahkan menyediakan model 3D terperinci dari mesin penjual otomatis yang dapat Anda gunakan untuk melakukan semua pengukuran. Orang di balik proyek ini tidak menggunakan printer 3D, tetapi itu tidak berarti bahwa Anda tidak dapat memperbaiki desainnya dan memberikan mesin penjual otomatis Anda kasus yang lebih bagus.

12. Visualisasi Spektrum Audio

Proyek ini ditujukan untuk penggemar audio yang ingin meningkatkan keterampilan pemrograman mereka sambil membangun sesuatu yang menyenangkan. Kami menyarankan Anda menggunakan layar LED besar sehingga visualisator spektrum Anda menonjol dan menerangi seluruh ruangan saat Anda mendengarkan musik di malam hari.

Proyek seperti ini adalah tentang menyolder dan coding. Menguasai keterampilan sebelumnya terserah Anda, tetapi instruksi dan contoh kode yang dipublikasikan di Arduino Project Hub dapat membantu dengan yang terakhir. Perlu dicatat bahwa Anda dapat memasukkan audio ke visualizer tidak hanya dari sistem musik Anda, tetapi juga dari output headphone apa pun.

13. Sistem alarm

Anda tidak perlu sistem alarm yang mahal untuk menangkap penyusup yang lengah dan menakut-nakuti mereka dengan suara keras. Yang Anda butuhkan hanyalah Arduino, sensor ultrasonik, dan buzzer piezo. Idenya adalah untuk mendeteksi gerakan menggunakan sensor ultrasonik dan kemudian menyalakan bel piezo untuk mencegah penyusup di sekitar.

Untuk mempelajari lebih lanjut tentang proyek ini, kunjungi situs ini, atau tonton saja video di atas. Tak perlu dikatakan bahwa sistem alarm sederhana ini bukan pengganti sistem keamanan nyata. Yang mengatakan, jika penyusup yang Anda hadapi adalah saudara kandung yang mengganggu atau kucing tetangga, solusi ini akan bekerja dengan baik dan tidak akan menghabiskan banyak uang.

14. Klon Flappy Bird

Jika Anda tidak tertarik untuk membuat alat fisik menggunakan Arduino dan hanya ingin melatih keterampilan pemrograman Anda, mengapa tidak membuat tiruan dari Flappy Bird, game seluler viral di mana pemain mengontrol seekor burung, mencoba terbang di antara kolom pipa hijau tanpa memukul mereka?

Flappy Bird adalah permainan yang sederhana namun menarik sehingga ada banyak sekali tutorial pemrograman dan utas forum yang didedikasikan untuk itu, jadi Anda tidak akan kesulitan memprogramnya dari awal bahkan jika Anda hanya seorang pemula. Selain Flappy Bird, Anda juga dapat memprogram permainan Arduino Tic-Tac-Toe atau permainan catur portabel.

15. penyembur api

Ya, itu benar. Anda dapat menggunakan Arduino untuk membuat penyembur api-dan bukan sembarang penyembur apiā€¦ penyembur api lengan yang diaktifkan dengan pukulan. Tonton saja video di atas untuk memahami apa yang kami maksud. Ini adalah proyek Arduino paling keren yang pernah kami temui, itulah sebabnya kami memutuskan untuk mengakhiri artikel ini dengan itu. Memang benar bahwa ini lebih tentang membangun penyembur api yang sebenarnya daripada memprogram aksi pukulan, tetapi kami lebih dari senang untuk membuat pengecualian.

Jika ini adalah pertama kalinya Anda membuat penyembur api lengan yang diaktifkan dengan pukulan (tentu saja), pastikan untuk membaca tutorial yang diposting di Arduino Project Hub dengan hati-hati dari awal hingga akhir sehingga Anda tidak membuat kesalahan bodoh dan terbakar habis. Rumah Anda.

Ulasan Mouse Nirkabel Microsoft Sculpt Touch
Saya baru-baru ini membaca tentang Microsoft Sculpt Touch mouse nirkabel dan memutuskan untuk membelinya. Setelah menggunakannya untuk sementara waktu...
Trackpad dan Mouse Pointer di Layar AppyMouse untuk Tablet Windows
Pengguna tablet sering melewatkan penunjuk mouse, terutama ketika mereka terbiasa menggunakan laptop. Layar sentuh Smartphone dan tablet hadir dengan ...
Tombol tengah mouse tidak berfungsi di Windows 10
Itu tombol tengah mouse membantu Anda menelusuri halaman web dan layar yang panjang dengan banyak data. Jika itu berhenti, Anda akhirnya akan mengguna...