Berita Terbaru

Membuat Remote Bersuara

Halo.. terima kasih uda mau baca ya. Sekarang artikel saya judulnya membuat remote bersuara. Sebenernya saya bingung ni mau kasi judul apa, remote berbicara, tombol berbicara atau apa. Soalnya alat yang saya peragakan di video dibawah ini sistem kerjanya ; ada sebuah remote tv nih saya pencet angka satu trus alat yang saya buat ngomong deh “satu” gitu.

Gunanya untuk apa ya? ya ini sebenarnya sebuah awal untuk membuat project bersuara yang lebih besar lagi. salah satu contoh alat alat elektronik bersuara atau bisa berbicara paling lumrah kita degar adalah mesin antrian. ya mesin antrian bisa bicara seperti “nomor antrian, dua, belas, silahkan ke counter, dua” seperti itu. nah ada juga project bersuara lainnya yang lebih menarik, yaitu seperti jam digital berbicara? jadi setiap menit jam yang sudah ditentukan jam nya akan ngomong atau berdasarkan tombol jam nya akan ngomong “sekarang jam, dua, belas, empat, puluh, lima , menit” nah seru kan. display nya ga ada tapi ada suaranya, cocok banget untuk penyandang cacat yang mengalami masalah di bagian penglihatan nya sehingga mereka terbantu untuk mengetahui jam brapa saat itu.

Dalam project yang saya buat ini alat alatnya sangat dikit kok. kamu cuma perlu :

Nah dari kesemua komponen yang ada diatas kamu hanya perlu merangkai pertama arduino dan shield mp3 duwiarsana.com lalu menghubungkan kaki sensor remote tv ke pin yang sudah ditentukan di coding. udah gitu upload deh coding nya.

Dibawah ini adalah coding yang bisa kamu terapkan ke mp3 shield duwiarsana.com :

#include <SPI.h>
#include <Adafruit_VS1053.h>
#include <SD.h>
#include <IRremote.h>

int RECV_PIN = 5;
IRrecv irrecv(RECV_PIN);
decode_results results;
byte value;
#define BREAKOUT_RESET  8      
#define BREAKOUT_CS     6    
#define BREAKOUT_DCS    7      
#define CARDCS 9  
#define DREQ 2

Adafruit_VS1053_FilePlayer musicPlayer = 
 
  Adafruit_VS1053_FilePlayer(BREAKOUT_RESET, BREAKOUT_CS, BREAKOUT_DCS, DREQ, CARDCS);
 

void setup ()
{
  
  if (! musicPlayer.begin()) { 
    
     while (1);
  }
  
  irrecv.enableIRIn();
  SD.begin(CARDCS);   
  
  
  musicPlayer.setVolume(20,20);
  musicPlayer.useInterrupt(VS1053_FILEPLAYER_PIN_INT); 
  
  musicPlayer.playFullFile("pesan.mp3");
}
unsigned long last = millis();
void loop()
{
  if (irrecv.decode(&results)) {
    if(results.value==0x10){
      if (millis() - last > 250) {
        musicPlayer.playFullFile("1.mp3");
      }
      last = millis();
    }
    if(results.value==0x810){
      if (millis() - last > 250) {
        musicPlayer.playFullFile("2.mp3");
      }
      last = millis();
    }
    if(results.value==0x410){
      if (millis() - last > 250) {
        musicPlayer.playFullFile("3.mp3");
      }
      last = millis();
    }
    if(results.value==0xC10){
      if (millis() - last > 250) {
        musicPlayer.playFullFile("4.mp3");
      }
      last = millis();
    }
    if(results.value==0x210){
      if (millis() - last > 250) {
        musicPlayer.playFullFile("5.mp3");
      }
      last = millis();
    }
    if(results.value==0xA10){
      if (millis() - last > 250) {
        musicPlayer.playFullFile("6.mp3");
      }
      last = millis();
    }
    if(results.value==0x610){
      if (millis() - last > 250) {
        musicPlayer.playFullFile("7.mp3");
      }
      last = millis();
    }
    if(results.value==0xE10){
      if (millis() - last > 250) {
        musicPlayer.playFullFile("8.mp3");
      }
      last = millis();
    }
    irrecv.resume();
  }
}

Pendek coding nya, seru prakteknya, wow hasilnya. enak kan belajar elektronika hehehe..

Untuk project menarik lainnya yang bisa dibuat dengan menggunakan mp3 shield duwiarsana.com tentunya ada banyak dan nanti akan saya buatkan satu persatu di web ini. ditunggu aja ya.

Silahkan di tonton dulu nih video dibawah ini.

Hasil Pencarian :

Jangan Lupa Cek Juga Artikel Di Bawah Ini
Cara mendapatkan file Hex dari Arduino
views 5468
Untuk kamu yang bermain dengan mikrokontroller arduino tapi tidak mempunyai arduino tentunya kamu sudah tau kamu dapat membuat rangkaian secara simula...
Cara membersihkan bekas solder pada PCB
views 11944
Solder menyolder pcb merupakan hal yang selalu dilakukan bagi semua orang yang bekutat dengan dunia elektronika. Baik itu menyolder hanya untuk memper...
Cara Unlock iPhone 6 Terbaru
views 4410
iPhone 6 sedang banyak banyak nya yang pakai, tapi banyak juga kejadian iPhone hilang atau iPhone yang nemu dijalan. Kalau iphone yang nemu dijalan, ...
Mengakali Kekurangan Daya Listrik
views 86710
Sebelum saya mulai membagikan tips dan trik untuk mengakali kekurangan daya listrik di rumah, ya bisa dibilang saat ini kita mau hemat uang lah atau h...
Rangkaian Saklar Bluetooth 2 Relay
views 1498
Tumben saya bikin sebuah saklar bluetooth cuma pakai 2 relay aja nih. Waktu itu kan lagi musim musim nya bikin ogoh ogoh di sekitar tempat saya tingg...

Tentang Anak Agung Duwi Arsana

Seorang tukang service serabutan dari desa Panjer, Denpasar Bali. Senang bercerita tentang kegiatan sehari hari di blog dalam bentuk tulisan tulisan ngawur maupun di youtube dalam bentuk video yang ga jelas.

Baca juga

Rangkaian Saklar Bluetooth 2 Relay

Tumben saya bikin sebuah saklar bluetooth cuma pakai 2 relay aja nih. Waktu itu kan …

Satu Komentar

  1. results.value==???

    bagaimana caranya kita tahu nilai ??? berdasarkan tombol yang dipencet?
    apakah dari datasheet remotenya atau gmn>?

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

5 × five =