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

Membuat robot Raspberry Pi:Tutorial Terbaik untuk pemula

Jika Anda seorang pemula untuk Raspberry Pi dan sedang mencari proyek perangkat keras sederhana, maka tidak perlu mencari lagi. Tutorial ini akan menunjukkan kepada Anda untuk mengembangkan robot berbasis python yang menghindari rintangan dan bernavigasi dengan bebas.
Robot penghindar rintangan cukup umum dan mudah dibuat. Di sini, Anda dapat menggunakan proyek ini untuk menambahkan fungsionalitas penghindaran objek ke robot. Atau cukup gunakan untuk mulai bermain-main dengan python dan periferal perangkat keras pada raspberry pi. Sistem ini menggunakan modul IR untuk mendeteksi objek, tetapi kita akan membahas sisi teknisnya nanti. Jadi, jika Anda memiliki raspberry pi dan ingin membangun sesuatu berdasarkan perangkat keras yang menggunakannya, gulir ke bawah dan bersenang-senanglah :). Lihat video di bawah untuk melihat cara kerja robot penghindar rintangan raspberry pi. Dan jika Anda seorang pemula sejati, Anda selalu dapat menggunakan eBuku gratis kami di Raspberry Pi dan Arduino untuk memulai dari langkah 0.

Apa saja yang diperlukan untuk melakukan ini?

  1. Raspberry Pi B/B+ atau 2 dan periferal dasar:kartu SD, keyboard, mouse, dll.
  2. Modul sensor IR seperti ini.
  3. Motor DC bergigi.
  4. Papan driver L293D.
  5. Sasis dan roda robot.
  6. Roda roda.
  7. Breadboard dan double tape.
  8. Pelompat pria ke pria/Perempuan ke pria.
  9. Baterai dan konektor 9V.
  10. Tekan tombol dan resistor 220R.

Bagaimana cara kerjanya?

Seluruh cara kerja robot ini sangat sederhana, tidak ada yang perlu dikhawatirkan. Seluruh sistem menghindari tabrakan dengan rintangan berkat sensor terpasangnya. Di sini, robot ini menggunakan dua modul sensor IR yang dapat mendeteksi objek dalam jarak 5-6cm. Sensor ini mengeluarkan sinyal digital LOW (0V) ketika ada objek dalam jangkauannya. Dan sebaliknya akan mengeluarkan sinyal TINGGI (5V) digital.

Jadi, bagaimana cara kerja sensor IR ini? IR adalah singkatan dari Infra Red, yang merupakan panjang gelombang cahaya yang tidak terlihat oleh mata manusia (tetapi dapat dilihat melalui kamera smartphone kita!). Modul ini terdiri dari sepasang led IR penerima dan pemancar. Saat sebuah objek berada di depan sensor IR, permukaan objek memantulkan sebagian cahaya IR kembali ke penerima. Dengan demikian, penerima kemudian mengeluarkan sinyal RENDAH yang memberitahukan bahwa ada objek di depan sensor.

Sensor ini disambungkan ke pin input GPIO dari raspberry pi. Pi kemudian menggunakan skrip python memeriksa apakah pin GPIO yang terhubung ke modul sensor IR menjadi rendah. Jika tidak turun, maka ia memerintahkan motor DC untuk bergerak ke arah sebaliknya terlebih dahulu dan kemudian berputar. Selain itu, robot ini awalnya diaktifkan ketika kita menekan tombol di papan tempat memotong roti, setelah itu raspberry pi memerintahkan motor DC untuk bergerak maju melalui papan driver L293D. Anda dapat melihat video demo di bagian bawah halaman ini untuk melihat cara kerja robot ini.

Langkah 1:Menghubungkan Sensor IR untuk robot penghindar rintangan raspberry pi

Pertama, Anda perlu MENGAKTIFKAN raspberry pi Anda setelah menghubungkannya ke monitor, keyboard, dll. Kemudian kita perlu memeriksa modul sensor IR. Untuk melakukan ini, sambungkan modul IR ke raspberry pi Anda seperti yang ditunjukkan pada diagram berikut. Nyalakan sensor dengan memberikan 5V (+ pin), GND (- pin) dari raspberry pi. Dan sambungkan pin B pada sensor ke pin GPIO raspberry pi 3 dan 16. Anda dapat melihat pin GPIO raspberry pi sesuai diagram pin di sini. Kami menggunakan konfigurasi GPIO.BOARD, yang berarti pin diberi nomor berdasarkan urutan normalnya di papan (1,2,3,..). Baca konfigurasi pin pada modul sensor dan hubungkan secara bersamaan.

Selanjutnya, Anda perlu menyalin dan menempelkan kode berikut dan menyimpannya sebagai file python- irtest.py:

impor RPi.GPIO sebagai GPIOimport waktuGPIO.setwarnings(False)GPIO.setmode(GPIO.BOARD)GPIO.setup(3, GPIO.IN) #Koneksi sensor kananGPIO.setup(16, GPIO.IN, pull_up_down =GPIO.PUD_UP) #Koneksi sensor kiri while True:i=GPIO.input(3) #Membaca output sensor IR kanan j=GPIO.input(16) #Membaca output sensor IR kiri jika i==0:#IR Kanan sensor mendeteksi objek print "Hambatan terdeteksi di Kiri",i time.sleep(0.1) elif j==0:#Sensor IR Kiri mendeteksi objek print "Hambatan terdeteksi di Kanan",j time.sleep(0.1) 

Setelah menyimpan file ini dan menjalankannya:“sudo python irtest.py”. Anda akan melihat bahwa ketika Anda memblokir sensor dengan tangan Anda, output berikut akan dicetak di layar:

Langkah 2:Menghubungkan motor dengan L293D

Setelah menguji modul sensor IR, selanjutnya Anda perlu menghubungkan dan menguji modul L293D dan motor. Nyalakan modul L293D dengan menghubungkan pin + dan – papan ke baterai 9V. Juga, sambungkan “-” papan ke GND raspberry pi.

Untuk detail lebih lanjut:Membuat robot Raspberry Pi Tutorial Terbaik untuk pemula


Proses manufaktur

  1. Pencatat Suhu Raspberry Pi
  2. Stasiun Cuaca Raspberry Pi
  3. Sistem Sensor Gerak Inframerah DIY untuk Raspberry Pi
  4. Sensor Gerak menggunakan Raspberry Pi
  5. Sensor Kelembaban Tanah Raspberry Pi
  6. Penghitung Geiger – Tutorial Papan Sensor Radiasi untuk Raspberry Pi
  7. Bangun IOT Pertama Anda dengan Raspberry Pi, sensor DHT11, dan Thingspeak.
  8. Aksesori terbaik untuk Raspberry Pi Anda
  9. Sensor Cahaya Raspberry Pi:Tutorial LDR Sederhana
  10. Sensor Suhu Raspberry Pi