Membangun Rover Windows IoT Core dengan Raspberry Pi 2 – Panduan Pemula hingga Lanjutan
Rover adalah robot ramah pemula yang dimulai sederhana dan berkembang hingga kemungkinan tak terbatas. Bagi saya, robot selalu memicu rasa ingin tahu—setelah LED pertama berkedip, robot dasar menjadi proyek sempurna untuk menjelajahi platform dan teknologi baru.
Saat saya memilih untuk mencoba Windows IoT Core, Rover adalah langkah pertama yang alami. Desain yang sederhana membuatnya ideal untuk pemula, namun arsitekturnya memungkinkan peningkatan di masa depan.
Rover awal ini berjalan otonom: bergerak lurus hingga hambatan menghalangi jalurnya, lalu berputar hingga jalur yang jelas muncul, dan melanjutkan gerakan maju. Inti Rover adalah Raspberry Pi 2 yang menjalankan Windows 10 IoT Core. Dua motor dijalankan melalui kontroler dual H-bridge L298N, dan sensor ultrasonik HC-SR04 menyediakan deteksi hambatan. Chassis adalah kit hemat biaya dan mudah didapat yang dapat diganti dengan platform roda apa pun.
Tidak diperlukan pengetahuan hardware atau perangkat lunak yang canggih. Kecuali prasyarat, pembangunan dapat diselesaikan dalam 1,5–2 jam untuk siapa saja yang akrab dengan Arduino atau Raspberry Pi. Jika ini adalah proyek elektronik pertama Anda, luangkan beberapa jam untuk menonton video pengantar Arduino dan Raspberry Pi sebelum memulai.
Peningkatan masa depan yang saya rencanakan meliputi:
Resistor tergantung cahaya dan LED untuk lampu depan.
Kontrol kecepatan gaya PWM melalui GPIO.
Badan dan chassis cetak 3D untuk menyembunyikan elektronika.
Silakan bagikan perbaikan Anda sendiri di komentar!
Sumber daya berguna yang digunakan selama proyek ini:
Microsoft Windows Dev Center for IoT – panduan langkah demi langkah untuk Windows 10 IoT Core.
Postingan blog ModMyPi tentang penggunaan sensor jarak ultrasonik dengan Raspberry Pi.
Prasyarat
Jalankan Windows 10 IoT Core pada Raspberry Pi 2 Anda (instruksi di sini).
Instal Windows 10 dan Visual Studio 2015 pada PC Anda (instruksi di sini).
Deploy aplikasi Windows sederhana ke Raspberry Pi untuk memverifikasi pengaturan (instruksi di sini).
Catatan: Prasyarat memakan waktu 2–3 jam, sebagian besar dapat berjalan tanpa supervisi.
Apa yang Anda Butuhkan
Bagian:
Raspberry Pi 2 dan aksesori standar: suplai daya 5 V 2 A, kartu microSD Class 10 8 GB, casing, dan kabel jaringan.
Kabel jumper – pria/pria dan pria/wanita.
Papan roti mini.
Kit chassis mobil robot (basis, motor, roda).
Kontroler motor L298N.
Sensor jarak ultrasonik HC-SR04.
Resistor 1 kΩ dan 2,2 kΩ.
Modul konverter daya DC-DC adjustable step-up LM2577.
Holder baterai 3 × 1,5 V AA.
Opsional: holder baterai 4 × 1,5 V AA dengan saklar on/off dan tutup.
Opsional: double-sided tape, Velcro, atau karet getah.
Alat:
Multimeter.
Obeng kepala Phillips #1.
Pecut jarum panjang.
Opsional: stripping kabel.
Opsional: pemolot.
Opsional: tape listrik.
Referensi:
Instruksi Proyek
Langkah 1: Rangkai Chassis Robot
Waktu: 30 menit
Alat: obeng kepala Phillips #1; pemolot atau tape listrik; stripping kabel opsional
Bagian: kit chassis robot; holder baterai 4 × AA opsional dengan saklar on/off
Ikuti instruksi kit untuk merakit plat dasar, motor, dan roda. Jika Anda memiliki pemolot, solder kabel motor; jika tidak, lengkungkan ujung kabel, amankan ke terminal, dan lilit dengan tape listrik.
Tips: Jalur kabel motor melalui lubang di dasar untuk mencegah kabel terkerikil.
Saya mengganti holder baterai kit dengan yang dilengkapi tutup dan saklar on/off untuk kontrol daya yang nyaman. Raspberry Pi duduk langsung di atas holder baterai, jadi saklar ini memungkinkan Anda mematikan motor tanpa memutuskan Pi.
Pasang kotak baterai di tengah dasar untuk menjaga keseimbangan. Gunakan baut, Velcro, double-sided tape, atau karet getah sesuai kebutuhan.
Langkah 2: Kabeling Driver Motor L298N
Waktu: 20 menit
Alat: obeng kepala Phillips #1; pecut jarum panjang
Bagian: driver motor L298N; kabel jumper
Hubungkan kabel motor ke terminal L298N: merah/hitam ke Motor A, merah/hitam ke Motor B. Pasang holder baterai 4 × AA ke input +12 V (merah) dan Ground (hitam). Kabelkan Ground L298N ke pin GND GPIO pada Raspberry Pi (pin 6).
Suplai 5 V L298N dapat fluktuasi saat motor beban, yang berpotensi mereset Raspberry Pi. Untuk menghindari ini, sediakan daya logika L298N dari rel 5 V Pi dan gunakan paket baterai terpisah untuk motor.
Penting: Cabut jumper enable 5 V pada L298N untuk mencegah output bervariasi.
Buat rel daya 5 V pada papan roti: hubungkan jumper wanita-ke-pria dari pin 2 (5 V) Pi ke baris yang tidak digunakan, lalu gunakan jumper pria-ke-pria untuk menghubungkan terminal +5 V L298N ke rel ini.
Menggunakan tiga sel AA (4,5 V), konverter daya menaikkan ke 5 V stabil untuk Raspberry Pi. Solder atau amankan kawat baterai ke pad In+ dan In- konverter, lalu atur output ke 5 V dengan potensiometer papan.
Penting: Verifikasi bahwa konverter mengeluarkan 5 V sebelum menghubungkannya ke Pi.
Pasang output konverter ke Pi: solder atau kerikil kawat ke pad Out+ (merah) dan Out- (hitam) konverter, lalu hubungkan ke 5 V (pin 4) dan GND (pin 14) Pi.
Baca Detail Lebih Lanjut :Rover
Proyek Saat Ini / Posting juga dapat ditemukan menggunakan: