element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • More
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • More
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • More
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • More
  • Store
    Store
    • Visit Your Store
    • Choose Another Store
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Arduino
  • Products
  • More
Arduino
Arduino Forum Looking for member insight into the JR6001 Serial MP3 Custom Programmable Sound Recorder Module
  • Blog
  • Forum
  • Documents
  • Events
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Arduino requires membership for participation - click to join
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 32 replies
  • Answers 19 answers
  • Subscribers 97 subscribers
  • Views 1282 views
  • Users 0 members are here
  • arduino sound
  • arduino serial programming.
Related

Looking for member insight into the JR6001 Serial MP3 Custom Programmable Sound Recorder Module

colporteur
colporteur 7 months ago

Does any members have resources they are willing to shared relating to JR6001 Serial MP3 Custom Programmable Sound Recorder Module?

 

I use Arduino’s microcontrollers in animation projects for model railroad layouts. Some of the animation projects include sound. I’m working to replace the DFPlayer Mini MP3 Player Audio Voice Module Board I currently use for sound generation, with a JR6001 Serial MP3 Custom Programmable Sound Recorder Module board.

 

https://es.aliexpress.com/item/1005001437371458.html?spm=a2g0s.9042311.0.0.660e63c0EE8o1g

https://es.aliexpress.com/item/4000493349080.html?spm=a2g0s.9042311.0.0.660e63c0EE8o1g

 

The DFModules require memory cards and the replacement modules don’t. Smaller memory cards are harder to come by as well as increasing my cost. Using 16G cards for less than 100Meg of audio files is inefficient.

 

In my enthusiasm, I made an online purchased of a few JR6001 modules without doing more extensive research. My initial research provided documents that was encouraging. I now discover there is little vendor support and searches for the module don’t generate usable results. I’m looking to connect the module to Arduino Nano’s. The serial communication protocol details that I have found for the module is limited. There doesn’t appear to be a library that supports this particular device.

 

I’m hoping  the support for the DFROBOT voice module https://www.dfrobot.com/product-1741.html might provide some insight. They provide considerable information on serial communication. I should have purchased their modules instead of the much cheaper alternate model. I never seem to learn that lesson that cheap is just as good. Buyer be ware!

 

I have limited experience using Arduino serial protocols. I’m thinking of connecting two Nano’s together over serial to become more familiar with the protocols. I have to do some pin soldering on the voice modules so I can breadboard them for testing. My first attempt will be using the DFROBOT information. It seems to be the most comprehensive.

 

I was looking for an Arduino library that would enable both selections and playing of an MP3 file communicated to the module. I've witnessed on this site obscure questions be asked through members posts and someone having an answer. That knowledge potential just blows me away. I’m figuring maybe someone is just a cheap as me and hoed a row of knowledge to get this device working they might be willing to share.

  • Reply
  • Cancel
  • Cancel
Parents
  • ralphjy
    0 ralphjy 7 months ago

    Not the answer to your specific inquiry, but I noticed that AliExpress has quite a few similar sound player modules.  In the particular, the JQ6500 seems to be well documented and also has a contributed Arduino library - https://github.com/sleemanj/JQ6500_Serial .  Datasheet - https://components101.com/modules/jq6500-mp3-player-module-pinout-features-datasheet-working-application-alternative .

     

    Not sure how similar these modules are (whether the serial control syntax is the same), but it might be worth buying something that is documented.  Really a tough go with these cheap Chinese parts.

    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • scottiebabe
    0 scottiebabe 7 months ago in reply to ralphjy

    Just adding food for thought.

     

    The serial commands for the JQ8400 (https://content.instructables.com/ORIG/F6P/W2IY/J48PVN1C/F6PW2IYJ48PVN1C.pdf ) seem to align with the DFR0534 (https://wiki.dfrobot.com/Voice_Module_SKU__DFR0534 ). If you have usb-serial breakout board it wouldn't be too difficult to give the commands a try.

    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • colporteur
    0 colporteur 7 months ago in reply to scottiebabe

    Not sure I understand S2 the USB to serial configuration application.

     

    My plan was to run the block of Arduino code on a Nano connected to the modules I found at https://wiki.dfrobot.com/Voice_Module_SKU__DFR0534#target_4 to see if the module will play. I was also going to try the similar exercise with the JQ8400 library.

     

    I did find a pdf on the JR6001. I'm not versed in serial so the Communication Instruction is not firing any brain cells.

     

    Maybe I'm over simplifying my problem. I'm thinking "What is the serial string the module needs to play an MP3 file." There might be more that I am overlooking.

     

    Appreciate you chiming in with suggestions.

    Attachments:
    2020-10-07_012947_JR6001 MP3 player chip.pdf
    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • scottiebabe
    0 scottiebabe 7 months ago in reply to colporteur

    I think we are on the same wavelength. My recommendation for a usb-serial adapter was only based on my past experiences, I just find it personally easier than trying to go directly to code.

     

    Here is an example of one serial terminal program I like to use RealTerm:

     

    I am sending a sequence of hex bytes to a pico which echoes them back. They happen to be valid assci codes as you can see in the return string.

    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • colporteur
    0 colporteur 7 months ago in reply to scottiebabe

    Me thinks I might be started to gain focus.

     

    I have a USB/serial adaptor. If I take pins 2 & 3 and connect them to TX/RX of the module I can send serial commands from an application. Ok, they sounds doable. Any suggestions for an app on Ubuntu?

     

    I used hyper-terminal many seasons ago to troubleshoot serial problems.

     

    I will go do a search for an app but recommendation through experience are much more valuable.

    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • scottiebabe
    0 scottiebabe 7 months ago in reply to colporteur

    I was asking myself the same question. What is a good serial terminal in Linux that lets you send and receive in hex format.

     

    I wish I had answer for you off the top of my head. Hopefully others may have some Linux recommendations.

    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
Reply
  • scottiebabe
    0 scottiebabe 7 months ago in reply to colporteur

    I was asking myself the same question. What is a good serial terminal in Linux that lets you send and receive in hex format.

     

    I wish I had answer for you off the top of my head. Hopefully others may have some Linux recommendations.

    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
Children
No Data
Element14

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2022 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • Facebook
  • Twitter
  • linkedin
  • YouTube