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

Robot Raspberry Pi dikendalikan melalui Bluetooth

Tutorial ini didasarkan pada Instruksi sebelumnya –

Membuat robot dengan Raspberry Pi dan Python

Tujuannya adalah untuk menyajikan contoh cara mengatur koneksi serial Bluetooth dengan Arduino untuk mengontrol robot Raspberry Pi. Namun mari selangkah lebih maju dan tambahkan Python untuk menghasilkan suara berdasarkan perintah yang dikirim melalui Bluetooth. Jadi pada dasarnya kita akan mengirim pesan dari Aplikasi Android melalui Bluetooth ke Arduino, lalu menyampaikan pesan dari Arduino (USB) ke Raspberry PI tempat Python akan memutar suara berdasarkan pesan tersebut. Jadi salah satu contohnya adalah mengirim robot perintah seperti bergerak maju dan memainkan beberapa suara robot keren dari Raspberry PI. Jadi mari kita mulai…

Langkah 1:Daftar bagian

Kita akan menggunakan bagian yang sama dari tutorial sebelumnya untuk basis robot. ( Basis robot, Raspberry Pi, Arduino Uno, driver motor, baterai, dll)

http://www.instructables.com/id/Building-robots-with-Raspberry-Pi-and-Python/

Dan kita akan menambahkan bagian berikut ke dalam daftar.

Modem Bluetooth                  http://www.zagrosrobotics.com/shop/item.aspx?itemid=883

Speaker                                      Beberapa jenis speaker aktif dengan jack speaker 3,5

Langkah 2:Instalasi Python dan penyiapan basis robot

Gambar Raspbian versi lama memiliki masalah dengan keluaran suara ke jack speaker 3,5, jadi sebaiknya instal gambar Noobs v1.2.1 atau yang lebih baru.

NOOBS

Ada banyak informasi tentang pengaturan dan konfigurasi gambar Raspbian Anda di sini

Python sudah diinstal sebelumnya, tetapi kami dapat memeriksa versi Python kami menggunakan terminal untuk memverifikasi.

Salin dan tempel di LXterm

python –versi

Untuk contoh yang akan kita bahas, disarankan agar Anda menggunakan Python versi 2.6.

***Jika Python tidak diinstal pada sistem Anda, Anda dapat menggunakan apt-get karena Raspberry Pi Anda terhubung ke Internet.***

Salin dan tempel di LXterm

sudo apt-get install python2.6

Juga untuk contoh dalam tutorial ini, kita perlu menginstal beberapa library dependen agar skrip kita berfungsi.

Salin tempel di LXterm

sudo apt-get install python-serial

Anda juga mungkin atau mungkin tidak harus mengatur output Raspberry Pi ke jack audio 3,5 dengan baris perintah

Salin tempel di LXterm

amixer cset numid=3 1

Selanjutnya unduh file Suara di bawah ini lalu tambahkan folder berlabel Suara ke ” /home/pi ” dan tambahkan file .wav ke dalamnya (Misalnya /home/pi/Sounds/forward.wav )

File suara

Selanjutnya download dan tambahkan script Python berikut ke ” /home/pi ”

zagbot-bt.py

Sekarang kita harus membuat skrip python dapat dieksekusi dengan perintah chmod

Salin dan tempel di LXterm
sudo chmod +x /home/pi/zagbot-bt.py
Program sekarang harus dapat dieksekusi. Selanjutnya unduh dan unggah sketsa berikut dengan Arduino IDE 1.0.4 atau lebih tinggi ke Arduino Uno Anda.
Sketsa Basis Robot Arduino
zagbotbt.ino
Jika Anda tidak terbiasa dengan Arduino dan IDE-nya, Anda bisa baca disini.
Arduino
Dan terakhir lihat wiring diagram diatas untuk setting power connection ke robot base.

Langkah 3:Arduino dan Pengkabelan Bluetooth

Setelah Anda merakit basis robot Anda, langkah selanjutnya adalah menghubungkan Arduino Uno Anda ke Bluetooth Silvermate. Karena kita akan menggunakan port USB untuk menerima data. Kami akan menggunakan pustaka serial perangkat lunak untuk menambahkan saluran serial lain ke Arduino Uno untuk menerima data Bluetooth. Berikut adalah diagram pengkabelannya.
*Jika modul Bluetooth Anda berbeda dari yang saya sarankan, lihat dokumentasi, atau lembar data yang terkait dengan modul Bluetooth Anda untuk memasangnya dengan benar.*
PIN Arduino     ( TX)2    —    Silvermate    RX
PIN Arduino     (RX)3   —    Silvermate    TX
PIN Arduino         5V    —    Silvernate VCC
PIN Arduino      GND        Silvermate GND     > Silvernate

Langkah 4:Aplikasi Android

Berikut adalah aplikasi Android dasar yang mengirimkan perintah string melalui bluetooth ke Arduino Uno kami. Secara kasar Anda selalu dapat menulis .apk Anda sendiri untuk Memasukkan antarmuka yang lebih canggih menggunakan akselerometer ponsel Anda, atau layar sentuh menggunakan bilah geser untuk kecepatan dan arah motor. Transfer .apk ke kartu sd di ponsel atau tablet Anda dan gunakan aplikasi seperti ES file explorer untuk mendapatkan akses ke kartu SD dan instal .apk.

Tutorial File ES    —      http://www.youtube.com/watch?v=myOW8YrcSzg

Aplikasi Max_Control —     https://www.box.com/s/8b06bcee9ec84ec70a72

Untuk detail selengkapnya:Robot Raspberry Pi dikendalikan melalui Bluetooth


Proses manufaktur

  1. Robot Kotak CD Raspberry Pi
  2. Buat Robot Streaming Video Terkendali Internet Anda dengan Arduino dan Raspberry Pi
  3. Robot Terkendali Gerakan Menggunakan Raspberry Pi
  4. ROBOT WIFI RASPBERRY PI DIKONTROL DARI PONSEL PINTAR ANDROID
  5. Robot Terkendali Wifi Menggunakan Raspberry Pi
  6. Mainan yang Dikendalikan Android Menggunakan Raspberry Motor Shield
  7. LED Terkendali Alexa Melalui Raspberry Pi
  8. Robot yang Dikendalikan Bicara
  9. MobBob:Robot Arduino DIY Dikendalikan oleh Smartphone Android
  10. Peralatan yang Dikendalikan Suara Bluetooth dengan OK Google