Raspberry pi 3 Bluetooth GPIO Modul Control Buzer dengan Android TUTORIAL
Modul Control Buzer dengan Android pada Raspberry pi 3 Bluetooth GPIO
Berikut bagaimana cara control buzzer menggunakan raspberry pi dengan menggunakan pemrograman python, python adalah salah satu bahasa pemrograman native yang di gunakan di raspberry pi di linux sendiri python sudah terinstall jadi kita tidak perlu sulit mencari pythonnya, adapun bahan - bahan yang di butuhkan adalah:
Ø 1 Buah raspberry pi
Ø 1 Breadboard
Ø 2 Buah kabel jumper female to male
Ø 1 Buzzer
Ø 1 Kabel USB
Ø 1 SD Card dan adaptor (minimum 4GB)
Ø 1 Kabel LAN
Ø 1 Monitor
Ø 1 Keyboard
Ø 1 Mouse
Raspberry Pi adalah papan berbasis prosesor arsitektur ARM yang dirancang untuk insinyur dan penggemar elektronik. PI adalah salah satu platform pengembangan proyek tepercaya di luar sana sekarang. Dengan kecepatan prosesor yang lebih tinggi dan RAM 1 GB, PI dapat digunakan untuk banyak proyek profil tinggi seperti pemrosesan gambar
Dalam tutorial seri PI ini, kita akan memahami konsep penulisan dan pelaksanaan program di PYTHON. Kami akan mulai dengan control buzzer dengan menggunakan Raspberry Pi. Rangkaian ini dilakukan dengan menghubungkan buzzer ke salah satu pin GPIO PI dan mengubahnya menjadi buzzer ON dan buzzer OFF.
Sebelum memulai, kita perlu menginstal beberapa perangkat lunak untuk mengatur komunikasi Bluetooth di Raspberry Pi. Anda harus sudah memasang kartu memori Raspbian Jessie dengan Raspberry Pi. Periksa artikel ini untuk menginstal Raspbian OS dan memulai dengan Raspberry Pi. Jadi sekarang pertama kita perlu memperbarui Raspbian menggunakan perintah di bawah ini:
Kemudian kita perlu menginstal beberapa paket Bluetooth yang terkait:
Kemudian reboot Raspberry Pi:
BlueZ adalah proyek open source dan stack protokol Linux Linux resmi. Mendukung semua protokol inti Bluetooth dan sekarang menjadi bagian dari Kernel Linux resmi.
Blueman menyediakan antarmuka Desktop untuk mengelola dan mengontrol perangkat Bluetooth.
Akhirnya kita perlu pustaka python untuk komunikasi Bluetooth sehingga kita dapat mengirim dan menerima data melalui RFCOMM menggunakan bahasa Python:
Juga instal pustaka dukungan GPIO untuk Raspberry Pi:
Sekarang kita selesai menginstal paket yang diperlukan untuk komunikasi Bluetooth di Raspberry Pi.Memasangkan Perangkat dengan Raspberry Pi melalui Bluetooth:
Memasangkan Perangkat Bluetooth, seperti ponsel, dengan Raspberry Pi sangat mudah. Di sini kami telah memasangkan ponsel Android Smart kami dengan Raspberry Pi. Kami sebelumnya telah menginstal BlueZ di Pi, yang menyediakan utilitas baris perintah yang disebut "bluetoothctl" untuk mengelola perangkat Bluetooth kami. Tetapi sebelum itu, hubungkan dongle USB Bluetooth Anda dengan Raspberry Pi dan periksa apakah terdeteksi atau tidak, dengan menggunakan perintah di bawah ini:
Sekarang buka utilitas bluetoothctl dengan perintah di bawah ini:
kita dapat memeriksa semua perintah utilitas bluetoothctl dengan mengetik ‘bantuan’. Untuk saat ini kita perlu memasukkan perintah di bawah ini dalam urutan tertentu:
Setelah perintah terakhir "pindai di", Anda akan melihat perangkat Bluetooth Anda (Ponsel) dalam daftar. Pastikan ponsel Anda telah mengaktifkan Bluetooth dan terlihat oleh perangkat di sekitar. Kemudian salin alamat MAC perangkat Anda dan pasangkan dengan menggunakan perintah yang diberikan:
Kemudian Anda akan diminta memasukkan Passcode atau Pin di konsol Terminal Anda lalu ketikkan passcode di sana dan tekan enter. Kemudian ketik passcode yang sama di ponsel Anda ketika diminta dan Anda sekarang berhasil dipasangkan dengan Raspberry Pi. Kami juga telah menjelaskan seluruh proses ini dalam Video kami yang diberikan di bagian akhir.
Seperti yang diceritakan sebelumnya, Anda juga dapat menggunakan antarmuka Desktop untuk memasangkan ponsel. Setelah menginstal Blueman, Anda akan melihat ikon Bluetooth di sisi kanan desktop Raspberry Pi Anda seperti yang ditunjukkan di bawah ini, dengan menggunakan yang Anda dapat dengan mudah melakukan pairing.
Diagram Sirkuit:
Diagram sirkuit sangat sederhana, kami hanya menghubungkan Buzzer ke PIN 40 (GPIO 21) Raspberry Pi:
Mengontrol Buzzer dengan Aplikasi Android BlueTerm:
Sekarang setelah mengupas Mobile Phone, kita perlu menginstal Aplikasi Android untuk berkomunikasi dengan Raspberry Pi menggunakan Bluetooth Serial Adapter. Seperti yang diberitahukan sebelumnya, protokol RFCOMM / SPP mengemulasikan komunikasi serial melalui Bluetooth, jadi kami menginstal aplikasi BlueTerm di sini yang mendukung protokol ini.
Kita juga dapat menggunakan Aplikasi Terminal Bluetooth lain yang mendukung komunikasi melalui soket RFCOMM.
Sekarang setelah mengunduh dan menginstal Aplikasi BlueTerm, jalankan Program Python yang diberikan di bawah ini dari terminal
dan hubungkan perangkat raspberrypi yang dipasangkan dari Aplikasi BlueTerm secara bersamaan.
Setelah koneksi berhasil Anda akan melihat terhubung: raspberrypi di sudut kanan atas Aplikasi seperti yang ditunjukkan di bawah ini:
Sekarang Anda cukup memasukkan ‘1’ atau ‘0’ dari aplikasi BlueTerm untuk membuat pin GPIO
TINGGI dan RENDAH masing-masing, yang pada gilirannya akan menghidupkan dan Menonaktifkan
Buzzer yang terhubung ke pin ini. Tekan ‘q’ untuk keluar dari program.
Gambar Rangkaiannya:
Setelah rangkaianya selesai, nyalakan Raspbery PInya dan lanjut ke desktop untuk pembuatan coding programnya.
Dalam pembuatan control buzzer ini kita menggunakan bahasa pemrograman Python 3 untuk pengetikan codingnya.
Setelah itu, PYHON akan berjalan dan kita akan melihat jendela seperti yang ditunjukkan pada gambar di bawah ini.
Setelah itu, klik File Baru di Menu File, kita akan melihat Jendela baru terbuka, dan ketikan source
code pogramnya.
Kemudian Kita ketikan coding buzzernya
Kemudian Simpan file ini sebagai buzzer.py di desktop, setelah itu kita akan panggil perintah
command pada terminal
"Sudo rfcomm watch hci0"
Setelah koneksi berhasil maka akan tehubung maka akan tampil informsi seperti dibawah ini;
Dan kita sudah bisa mematikan dan menghidupkan buzzer dengan android via bluetooth.
Comments