Logo Eventkampus
Perpustakaan judul masih dalam tahap pengembangan, admin siap menampung kritik dan saran
Drum Set Player Otomatis Menggunakan Raspberry PI
Asep Kurnia NIM. (2016) | Skripsi | Teknik Komputer , Sistem Komputer , Teknik Komputer , Teknik Komputer , Teknik Komputer
Bagikan
Ringkasan
Salah satu fungsi Raspberry Pi adalah untuk mengatur pergerakan aktuator dengan memanfaatkan pin GPIO (general purpose input output). Sehingga Raspberry Pi dapat digunakan sebagai sistem utama untuk memainkan drum set secara otomatis. Setiap perangkat pada drum set dapat dipukul dengan memanfaatkan gerak mekanis dari aktuator yaitu solenoid. Perangkat drum yang dimaksud yaitu bass drum, snare drum, hihat, cymbal, dan tom. Transistor TIP120 pada driver solenoid dimanfaatkan sebagai saklar untuk mengatur aktif atau tidaknya solenoid. Pada perancangan drum set player otomatis ini menggunakan user interface berbasis web sebagai client dan program Python sebagai server. User interface berfungsi sebagai editor pola ketukan drum yang disimpan pada database. Program Python berfungsi untuk mengakses pin GPIO dan mengakses file audio sebagai simulasi permainan drum. Transfer data antara interface dengan program Python yaitu melalui komunikasi jaringan lokal dengan protokol TCP/IP. Hasil pengujian sistem secara keseluruhan yaitu menghasilkan permainan drum otomatis yang dapat mengiringi permainan instrument musik lainnya dalam memainkan lagu sesuai dengan tempo yang telah ditentukan pada user interface. Berdasarkan percobaan, pergerakan aktuator telah sesuai dengan data pola ketukan drum yang tersimpan pada database tanpa ada kesalahan. Begitu pula dengan simulasi permainan drum yang berupa file audio telah berjalan dengan baik.
Ringkasan Alternatif
One of the Raspberry Pi function is managing the movement of the actuator by controlling the pin GPIO (general purpose input output). Raspberry Pi can be used as the primary system to play a drum set automatically. The drum set can be played by the actuator called solenoid. The device of drum set is bass drum, snare drum, hihat, cymbal, and tom. TIP120 transistors on a solenoid driver used as a switch to regulate solenoid activated or not. User interface of automatic drum set player uses a web-based as client and a Python program as server. The user interface serves as editor pattern of drum beats, that are stored in the database. Python program serves to access the GPIO pin and audio files as a simulation. Data transfer between the interface and a Python program is through the local communication network with TCP / IP protocols.Results of the test is generates the automatic drumming, that can accompany other musical instrument in accordance with the tempo on user interface. Based on the experiment, the movement of the actuators are suitable with the pattern of drum beats that are stored in the database without any errors. As well as simulation of the drumming, that an audio files has been going well.
Sumber