int speaker= 9; membuat variabel Speaker dimana variabel ini akan menyimpan nilai 9, yang berarti pin 9 arduino akan digunakan untuk Speaker. - void setup sengaja dikosongkan, karena tidak perlu perintah pinMode(speaker, OUTPUT); , karena pada perintah tone yang ada di void loop, sudah satu paket bahwa Speaker ini adalah OUTPUT.
MP3 Player Menggunakan DFPlayer Mini dan ArduinoHalo sahabat mengerjakan project apa hari ini?Sudah bisa bikin MP3Player belum nih? Nah kali ini kita akan belajar untuk membuat MP3 Player dengan menggunakan yang akan kita gunakan adalah DFPlayer mini. DFPlayer mini adalah salah satu modul MP3 kecil yang mudah digunakan dengan langsung menghubungkannya ke speaker. DFPlayer mini dapat diisi dengan micro SD sebagai tempat penimpanan lagu yang akan kita putar seperti MP3Player pada umumnya, kita juga akan membuat tombol-tombol yang dapat digunakan untuk mematikan, menyalakan, next dan previous lagu yang akan kita langsung aja kita Alat dan BahanAlat dan bahan yang digunakan untuk project kita kali ini adalah sebagai berikut. Jangan sampai ada yang kelewat yang terinstall Arduino IDELibrary DFPlayer mini Download Arduino UNO 1DF Player module 1Speaker 1Micro SD berisi beberapa lagu 1Push button 3Resistor 4Breadboard 1Kabel jumper secukupnyaBelajar elektronika step by step dengan bantuan tangga belajar? Regitrasi dulu dan dapatkan konsultasi dari kami! Susun Skema RangkaianSusunlah rangkaian seperti berikut Program pada Aplikasi Arduino IDETulislah program arduino seperti berikut. Jangan sampai ada yang terlewat ya. Baca keterangan-keterangan yang dituliskan dalam bentuk comment agar teman-teman juga memahami program yang teman-teman buat.//DF Player dengan arduino oleh include " include " SoftwareSerial mySoftwareSerial10, 11; // pin RX TX untuk DFPlayer DFRobotDFPlayerMini myDFPlayer; int buttonNext = 5; //tombol selanjutnya int buttonPause = 6; //tombol berhenti int buttonPrevious = 7; //tombol kembali boolean isPlaying = false; void setup { pinModebuttonPause, INPUT; pinModebuttonNext, INPUT; pinModebuttonPrevious, INPUT; delay1000; Mini Demo"; DFPlayer..."; if ! { to begin"; recheck the connection!"; insert the SD card!"; while true; } Mini online."; //-Set volume- //Set volume value 0~30. // //Volume Up // //Volume Down //-Set different EQ- // // // // // //Play the first song isPlaying = true; } void loop { if digitalReadbuttonPause == HIGH { if isPlaying { isPlaying = false; } else { isPlaying = true; } delay500; } if digitalReadbuttonNext == HIGH { if isPlaying { Song.."; } delay500; } if digitalReadbuttonPrevious == HIGH { if isPlaying { Song.."; } delay500; } } baca juga Menyimpan dan Membaca Data Arduino dengan SDCardProgram di atas menggunakan 3 button untuk pause/play, lanjut ke lagu selanjutnya dan kembali ke lagu kita ingin menambahkan program untuk menaikkan dan menurunkan volume, kita dapat mengganti nilai pada program Ganti angka 10 menjadi variabel dan buatlah persamaan if else untuk menaik turunkan volume. Contohnya adalah sebagai berikut.//Tambahan untuk volume int buttonVolumeUp = 2; //letakkan di antara variabel button lainnya int buttonVolumeDown = 3; //sama seperti di atas int volume = 0; //sama seperti di atas pinModebuttonVolumeUp, INPUT; //letakkan di void setup pinModebuttonVolumeDown, INPUT; //letakkan di void setup ifdigitalReadbuttonVolumeUp == HIGH{ //letakkan persamaan if di void loop if isPlaying { //Volume Up Up.."; } delay500; } ifdigitalReadbuttonVolumeDown == HIGH{ //letakkan persamaan if di void loop if isPlaying { //Volume Up Down.."; } delay500; } } baca juga Membuat nada Mario dengan BuzzerProgram di atas dapat teman-teman masukkan ke program sebelumnya untuk dapat merubah volume suara ya. Teman-teman juga bisa membuat MP3 Player sebagai alarm atau hal lainnya yang akan berbunyi di waktu-waktu tertentu. Program dasar untuk menyalakan dan mematikan MP3 Player adalah sebagai berikut.//DF Player dengan arduino oleh include " include " SoftwareSerial mySoftwareSerial10, 11; // pin RX TX untuk DFPlayer DFRobotDFPlayerMini myDFPlayer; int buttonPause = 6; //tombol berhenti boolean isPlaying = false; void setup { pinModebuttonPause, INPUT; delay1000; Mini Demo"; DFPlayer..."; if ! { to begin"; recheck the connection!"; insert the SD card!"; while true; } Mini online."; //Set volume value 0~30. isPlaying = true; } void loop { //Play the first song if digitalReadbuttonPause == HIGH { isPlaying = true; } else { isPlaying = false; } delay500; } baca juga Cara Menggabungkan Dua atau Lebih Program ArduinoJika teman-teman ingin menggunakan sensor, silakan ubah digitalRead menjadi sensor yang teman-teman gunakan. program di atas akan menjalankan MP3 ketika button ditekan, namun akan langsung mati ketika sudah tidak bisa lo bikin yang lebih kompleks. Yuk pemula dan ingin belajar/bikin project elektronika dari nol? Ikuti program dari Indobot!Caramembuat music player di blog. Tentunya file yang berjenis mp3 bisa berupa lagu ceramah atau suara sendiri. Cukup buat sendiri letakkan aplikasinya pada server upload MP3 nya buka browser dan nikmati bersama-sama dengan teman-teman yang lain melalui jaringan. Tentunya file yang berjenis mp3 bisa berupa lagu ceramah atau suara sendiri.
Tutorial Menghubungkan DF Player Mini dengan Music Player di IoT Blynk Alat dan Bahan Rangkaian Pengaturan Blynk Program Sedang ada project apa hari ini?Sudah tau belum kalo di aplikasi blynk sudah disediakan widget untuk Music Player?Music Player berfungsi untuk pengendalian device untuk memutar konten lagu, contohnya seperti DF Player Mini. DF Player Mini memiliki slot untuk MicroSD sebagai penyimpan lagu yang ingin diputar. Sedangkan device untuk mengeluarkan suara, kita membutuhkan speaker. DF Player ini, perlu dihubungkan dengan mikrokontroler untuk mengendalikan pemutaran pada project kali ini, kita akan membuat MP3Player yang dapat dikontrol melalui aplikasi blynk di smartphone kita. Bagaimana cara membuatnya? yuk kita simak tutorial di bawah ini. Alat dan BahanAlat dan bahan yang digunakan untuk project kita kali ini adalah sebagai berikut. Jangan sampai ada yang kelewat yang terinstall Arduino IDENodeMCU ESP8266 1DF Player mini module 1Speaker 1Micro SD berisi beberapa lagu 1Breadboard 1Kabel jumper secukupnyaBelajar Elektronika, Arduino, dan IoT step by step dengan bantuan tangga belajar? Daftar sekarang dan dapatkan PROMORangkaianSusunlah semua device di atas menjadi rangkaian seperti berikut ini. Tetap pastikan semua rangkaian terhubung dengan baik. Rapikan rangkaian agar dapat dilihat dengan baik untuk mengantisipasi BlynkSebelum kita masuk ke program Arduino IDE, kita harus membuat tampilan pada aplikasi Blynk terlebih dahulu. ikuti langkah berikut aplikasi Blynk, kemudian pilih New nama untuk aplikasi anda di Project name, setelah itu pilih device yang akan kita gunakan NodeMCU ESP8266. Pilih mode tampilan untuk aplikasi Blynk kita. Dark untuk mode gelap. Light untuk mode terang. klik Sudah maka akan muncul tampilan seperti di bawah ini. Klik tanda plus untuk menambahkan Widget Music Player untuk lagu. Music Player ini digunakan untuk mengatur pemutaran lagu di nodeMCU widget tersebut untuk menampilkan pilihan virtual pin. Pilih pin Slider untuk mengatur volume dari Widget slider untuk mengubah pin dan lainnya seperti gambar di tanda segitiga di kanan atas untuk menjalankan hingga NodeMCU sudah diupload program agar dapat terhubung dengan juga Tutorial Membuat Remote Kontrol Mobil-Mobilan Menggunakan IoT BlynkProgramTahap selanjutnya adalah penulisan program pada Arduino IDE. Buatlah program seperti berikut. Perhatikan keterangan comment untuk memahami program dengan lupa untuk memasukkan terlebih dahulu library CTBot, Arduino Json, dan DFPlayerMini. /* Program Memutar MP3 Player dengan Blynk dibuat oleh Indobot */ //Pemanggilan Library untuk wifi, blynk, dan DFPlayer Mini include ; include ; include " include " define BLYNK_PRINT Serial char auth[] = "************"; // masukkan kode autentikasi disini char ssid[] = "************"; //nama wifi char pass[] = "************"; //password SoftwareSerial mySoftwareSerialD1, D2; //Pin D1 dan D2 untuk DFPlayer DFRobotDFPlayerMini myDFPlayer; int sliderVolume = 0; //Slider untuk volume int playNumber = 1; //Player ke int maksList = 10; //maksimal list di microSD boolean isPlaying = false; BLYNK_WRITEV4 { String action = if action == "play" { //ketika kita menekan play //Memainkan list pertama isPlaying = true; } if action == "stop" { //ketika kita menekan stop isPlaying = false; } if action == "next" { //ketika kita menekan next if isPlaying { if playNumber 0 playNumber-; Song.."; } } "label", action; } BLYNK_WRITEV5{ sliderVolume = //Pengaturan Volume maks 30 } void setup{ //Pengaturan Pin dan Variabel ssid, pass; Mini Demo"; DFPlayer..."; if ! { DFPlayer Mini"; while true; } Mini Siap"; //-Set different EQ- // // // // // } void loop{ //Perulangan Program } Jangan lupa masukkan kode autentikasi yang sudah dikirimkan oleh blynk ke program arduino IDE. Copy saja dari email anda ke tanda bintang di char auth[] = “**********”;. Selain itu, masukkan juga nama wifi dan password yang anda juga Tutorial Kendali Warna RGB dengan 3 Slider Blynk IoTUpload program di atas, kemudian cek di aplikasi blynk, apakah sudah terhubung antara blynk dan nodeMCU. Jika masih belum, coba cek koneksi di NodeMCU dengan mengaktifkan Serial dari project ini adalah kita dapat melakukan kontrol untuk pemutaran MP3 Player dengan menggunakan aplikasi blynk, baik itu untuk play, pause, next. dan previous. Selain itu, kita juga dapat menambahkan dan mengurangi volume untuk DFPlayer Tertarik untuk mencobanya? Yuk dicoba dan dikembangin sendiri. Semangat!Mau belajar elektronika dasar? Arduino? atau Internet of Things? Ikuti kursus online Indobot Academy!
Adatambahan, BVR baru tahu ternyata USB FD hasil format-an dari mini xp USB ini masih bisa digunakan untuk mendengarkan MP3 di Portable yg ada colokan USB-nya (Amplifier, Portable wireless, DVD Player, dsb). Biasanya USB hasil format untuk install Windows tidak bisa digunakan untuk mendengarkan musik MP3 karena format-nya beda.