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

Bangun Robot Raspberry Pi Sendiri: Panduan Ramah Pemula

Bangun Robot Raspberry Pi Sendiri: Panduan Ramah Pemula

Raspberry Pi

Apakah Anda merasa sulit dan rumit untuk membangun robot Raspberry Pi? Maka Anda berada di tempat yang tepat.

Memang, menggunakan papan Pi untuk robot Anda akan memberi Anda komputer lengkap dengan harga terjangkau. Oleh karena itu, saat Anda menggabungkannya dengan bentuk kecil dan dukungan komunitas yang luas, ini akan menjadi papan yang hebat, bahkan untuk pemula.

Namun, menyelami dunia robotika berarti menyelami desain sirkuit yang lebih canggih. Namun jangan khawatir, kami akan membuatnya sesederhana mungkin. https://www.wellpcb.com/

Jadi, dalam artikel ini, kami akan membahas cara membangun robot Raspberry Pi dan berbagai proyek robot Pi yang dapat Anda buat.

Cara Membangun Robot Raspberry Pi

Di sini, kami akan menunjukkan cara membangun robot Pi yang ramah pemula yang dapat menghindari rintang dan menavigasi secara bebas. Berikut bagian yang Anda butuhkan untuk proyek ini:

Membangun Proyek

Pertama, kita harus menghubungkan sensor IR ke Raspberry Pi. Jadi, untuk melakukannya, nyalakan Raspberry Pi Anda setelah menghubungkannya ke keyboard, mouse, dan monitor. Kemudian, klik sensor Anda dan pastikan bekerja dengan benar.

Setelah itu, hubungkan pin 5V dan pin GND Pi ke sensor untuk pasokan daya. Selanjutnya, klik pin B sensor ke pin GPIO 16 dan 3. Terakhir, periksa konfigurasi pin GPIO.BOARD.

Selanjutnya, masukkan kode berikut dan simpan sebagai file Python, irtest.py.

Bangun Robot Raspberry Pi Sendiri: Panduan Ramah Pemula

Kode untuk File Python

Setelah Anda menyimpan dan menjalankan file python, Anda akan melihat output berikut mencetak saat Anda memblokir sensor:

Bangun Robot Raspberry Pi Sendiri: Panduan Ramah Pemula

Output Cetak untuk File Python

Jadi, coba periksa koneksi atau ganti komponen jika tidak bekerja.

Hubungkan Motor dengan L293D

Sekarang, kita akan menggunakan modul L293D untuk menghubungkan motor. Namun, pertama, berikan daya ke L293D melalui pin + dan -. Kemudian, juga, hubungkan pin pasokan daya ini ke papan baterai 9v.

Koneksi Sirkuit Lengkap

Selain itu, hubungkan pin - dari L293D ke pin GND Pi. Periksa diagram di bawah ini untuk mendapatkan gambaran jelas tentang koneksi.

Bangun Robot Raspberry Pi Sendiri: Panduan Ramah Pemula

Selanjutnya, gunakan empat pin output GPIO untuk membuat input untuk papan. Plus, Anda dapat menggunakan pin output ini untuk mengontrol arah mana dua motor akan berputar.

Juga, Anda dapat menghubungkan dua terminal motor ke empat terminal output papan. Terakhir, pasang tombol dorong untuk mengaktifkan atau menonaktifkan robot Anda untuk koneksi terakhir.

Konstruksi Akhir

Sekarang Anda dapat menambahkan roda ke motor dan merakit koneksi Anda pada badan robot. Pastikan Anda mengamankan bagian dengan tape dua sisi Anda untuk menghindari jatuh.

Jangan lupa untuk menguji motor dengan kode di bawah ini. Juga, pastikan Anda menyimpan kode sebagai file python: moto.py. Kemudian gunakan perintah sudo motor.py untuk menjalankan kode. Motor Anda harus mulai berputar jika bekerja.

Bangun Robot Raspberry Pi Sendiri: Panduan Ramah Pemula Bangun Robot Raspberry Pi Sendiri: Panduan Ramah Pemula

Kode untuk Menguji Motor

Cara Kerja

Saat Anda menekan tombol dorong, robot akan diaktifkan dan mulai bergerak. Sambil bergerak maju, robot akan mencari objek yang menghalangi jalurnya dengan sensor IR. Setelah mendeteksi rintangan, Pi akan memungkinkan robot untuk maneuver di sekitar rintangan. Lagi, Anda dapat menonaktifkan robot dengan menekan tombol.

Proyek Robot Raspberry Pi

Jadi, jika Anda telah menyelesaikan proyek mudah di atas dan mencari tantangan lebih, berikut beberapa ide proyek bagus untuk dicoba.

1. Robot Quadruped CHOP

Bangun Robot Raspberry Pi Sendiri: Panduan Ramah Pemula

Robot Quadruped Chop

Memang, robot quadruped chop adalah proyek DIY yang mirip dengan Spot Boston Dynamics. Selain itu, proyek CHOP bersumber terbuka. Oleh karena itu, Anda dapat menyesuaikan dan mengubahnya dengan beberapa bagian 3D print dan bahan lainnya.

Tidak diragukan lagi, Raspberry Pi 4B dan Arduino Mega adalah komponen utama robot ini. Juga, Arduino memfilter data dari sensor dan terhubung ke kontroler servo. Di sisi lain, Pi mengumpulkan semua data dan menjalankan berbagai skrip Python untuk mengontrol gerakan robot.

Selanjutnya, Pi menggunakan model kinematika invers untuk mengontrol cara servo bergerak. Terakhir, Anda dapat menggunakan pengontrol Bluetooth untuk mengontrol arah robot.

2. Robot Ping Pong

Bangun Robot Raspberry Pi Sendiri: Panduan Ramah Pemula

Robot Ping Pong

Robot ping pong mampu bermain tenis meja dengan manusia. Dan pada berbagai tingkat, dari lanjutan hingga sederhana.

Anda menggunakan bot ping pong untuk gaming santai atau latihan serius. Namun, Anda dapat membeli versi komersial dengan sekitar dua ribu dolar. Atau, dengan mudah buat versi DIY dengan bagian yang sudah Anda miliki, bagian 3D print dan laser cut.

Plus, Anda dapat terhubung ke bot melalui WiFi dan memiliki kontrol lengkap.

3. Robot Humanoid Raspberry Pi

Bangun Robot Raspberry Pi Sendiri: Panduan Ramah Pemula

Robot Humanoid

Anda dapat membangun robot humanoid menggunakan Raspberry Pi. Beberapa robot humanoid memiliki fitur menghindari rintang, pengukuran jarak ultrasonik, atau kontrol nirkabel.

Terlepas dari fitur, Anda akan memerlukan kit Robotics Bioloid, giroskop, dan sensor jarak untuk proyek ini.

Plus, kami merekomendasikan menggunakan Raspberry Pi Zero yang lebih kecil dan baterai sel tunggal 2500 Mah untuk pasokan daya.

Plus, Anda akan memerlukan chip konverter analog-ke-digital sehingga Anda dapat membaca data dari sensor.

4. Pi Roomba

Bangun Robot Raspberry Pi Sendiri: Panduan Ramah Pemula

Roomba

Jika Anda berpengalaman dalam robotika, maka Anda mungkin telah mendengar tentang robot vacuum cleaner Roomba.

Namun, Anda dapat membangun sendiri dengan Raspberry Pi dan gerakan yang lebih cerdas.

Anda akan memerlukan antarmuka serial Roomba 530 sehingga Anda dapat terhubung ke Raspberry Pi Anda.

Selain itu, Anda akan menggunakan paket Javascript untuk coding. Kotak juga menggunakan RxTX untuk berkomunikasi dengan robot.

Juga, Anda dapat mengontrol Roomba dengan joystick dan bahkan mengatur level output Anda.

5. Robot Butter

Robot butter cerdas dapat merekam dan streaming video dengan kualitas baik. Plus, dapat merekam dan mengeluarkan audio.

Bagian terbaik adalah Anda hanya membutuhkan modul kamera Raspberry Pi dan perangkat USB untuk menangkap suara dan video ini.

Namun, komponen robot meliputi:

Juga, Anda dapat menggunakan robot ini melalui aplikasi Blynk, yang mendukung streaming video.

6. Kucing Robot Petoi

Anda dapat membangun kucing robot yang menggemaskan dengan proyek kucing mekanik open-source Nybble. Plus, Anda dapat menggunakan bagian kayu potong laser alih-alih bagian 3D print.

Komponen lain untuk proyek ini meliputi Raspberry Pi 3B+, kit Nybble, dan Sparkfun Arduino Pro Mini.

Plus, Anda dapat mengontrol gerakan robot ini dengan mikrokontroler kompatibel Arduino. Kucing robot juga dapat menyimpan otot memori, yang memungkinkan untuk mengingat cara bergerak.

Selanjutnya, Raspberry Pi dalam proyek ini memungkinkan Anda menyesuaikan kode Nybble dan memberikan perintah sederhana.

7. Spot Micro

Spot micro adalah versi yang lebih kecil dari robot quadruped Spot yang populer. Plus, Anda dapat mendapatkan gerak trot dan gerak walk dengan tiga sumbu “mode kontrol perintah sudut.”

Robot berjalan pada Raspberry Pi 3B dengan Ubuntu. Juga, menggunakan kerangka C++ dan Python.

Selain itu, Anda akan membutuhkan komponen berikut jika ingin mencoba proyek ini:

8. Robot Pertarungan Miniatur

Apakah Anda ingin membangun robot pertarungan yang kuat? Maka Anda dapat mencoba proyek ini. Menggunakan Raspberry Pi Zero, Anda dapat menterjemahkan input dari pengontrol Bluetooth menjadi perintah untuk kontroler motor robot Anda.

Alih-alih menggunakan pengirim RC, proyek ini menggunakan konfigurasi pin GPIO yang lebih sederhana.

Anda akan memerlukan papan L298N untuk lokomosi, ESC Tarot TL300G untuk memutar motor brushless, dan paket baterai 500Mah. Dan Anda sudah memiliki robot pertarungan mini pada badan 3D print.

9. Robot Devastator Raspberry Pi

Bangun Robot Raspberry Pi Sendiri: Panduan Ramah Pemula

Robot Devastator

Seperti yang namanya implikasikan, Anda dapat membangun tangki robot dengan Raspberry Pi Zero W. Bangunan lengkap mencakup braket custom 3D print, beberapa kode python, dan sirkuit kontroler motor. Anda juga dapat menambahkan kamera montir.

Secara alternatif, Anda dapat menemukan segala sesuatu yang Anda butuhkan untuk proyek ini di platform mobile Devastator Tank.

Kata Akhir

Raspberry Pi adalah mini-komputer serbaguna yang bekerja untuk berbagai aplikasi. Sebagian besar proyek robot Raspberry Pi yang kami sebutkan dalam artikel ini hanya menggunakan Python yang ramah pemula.

Juga, jika Anda tidak dapat menemukan semua komponen yang diperlukan untuk proyek, Anda dapat mencoba kit robotika. Pembelian peralatan otomatis akan memberi Anda detail jadi untuk proyek robot Anda.

Namun, Anda akan membutuhkan keterampilan dasar atau menengah untuk mencoba salah satu dari proyek ini.

Ada pertanyaan? Jangan ragu untuk menghubungi kami, dan kami akan senang membantu.


Teknologi Industri

  1. Bagaimana Pencetak 3D Memproduksi Bagian Logam: Dari Bubuk hingga Presisi
  2. Bangun Rangkaian Current Mirror yang Andal: Panduan Langkah demi Langkah
  3. Membangun Robot Berbasis Arduino dengan Raspberry Pi: Panduan Langkah demi Langkah
  4. Membangun Robot Cerdas dengan Bridge Shield – Integrasi Raspberry Pi & Arduino
  5. Robot Kotak CD DIY Terinspirasi Wall‑E dengan Raspberry Pi
  6. Membangun Robot Raspberry Pi Dikontrol Wi‑Fi dengan Python – Panduan Langkah demi Langkah
  7. Mengembangkan Program Pemeliharaan Listrik yang Kuat: Panduan Praktis
  8. Membuat Peta Jalan Produk IoT yang Berfokus pada Stakeholder
  9. Membangun Sauron: Robot Semi-Humanoid – Panduan Lengkap Arduino Mega 2560
  10. Merancang Program Pemeliharaan Listrik yang Handal untuk Meningkatkan Keamanan & Produksi