dirakit communitySulis Priyanto
Published © CC BY

MP3 Player dengan DF Player dan NodeMCU ESP 8266

project ini adalah project untuk membuat player dengan menggunakan NodeMCU ESP8266 dan DF Player Module

IntermediateProtip30 minutes297
MP3 Player dengan DF Player dan NodeMCU ESP 8266

Things used in this project

Hardware components

NodeMCU ESP8266 Breakout Board
NodeMCU ESP8266 Breakout Board
×1
DF Player
×1
MicroSD
×1
Pushbutton switch 12mm
SparkFun Pushbutton switch 12mm
×1
Resistor 1k ohm
Resistor 1k ohm
×1
Breadboard (generic)
Breadboard (generic)
×1
Jumper wires (generic)
Jumper wires (generic)
×20
Speaker: 3W, 4 ohms
Speaker: 3W, 4 ohms
×1

Software apps and online services

Arduino IDE
Arduino IDE

Schematics

Skema Rangkaian

Code

MP3 Player dengan DF Player

Arduino
//based on http://arduiner.blogspot.co.id/2016/06/nodemcu-esp8266-dfplayer-mp3-music-from.html
#include 
#include 
#define PIN_BUSY 14
SoftwareSerial mp3Serial(5, 4); // RX, TX
void setup () {
  pinMode(PIN_BUSY, INPUT);
  Serial.begin (115200);
  Serial.println("Setting up software serial");
  mp3Serial.begin (9600);
  Serial.println("Setting up mp3 player");
  mp3_set_serial (mp3Serial);  
  // Delay is required before accessing player. From my experience it's ~1 sec
  delay(1000); 
  mp3_set_volume (30);
}
void loop () {
  if(analogRead(0) <100){
  Serial.println("Stop");
  mp3_stop ();
  Serial.print("Busy: ");
  Serial.println(digitalRead(PIN_BUSY));
  delay(500);
  Serial.println("play next");
  mp3_next ();
  Serial.print("Busy: ");
  Serial.println(digitalRead(PIN_BUSY));
  delay (12000);
  }
}

Credits

dirakit community
23 projects • 109 followers
Indonesia IoT Community by Informatics UIN Sunan Kalijaga Yogyakarta
Contact
Sulis Priyanto
2 projects • 1 follower
Contact

Comments

Please log in or sign up to comment.