Go Down

Topic: OPEN-SMART Rich UNO R3 MP3 for voice broadcast project (Read 1 time) previous topic - next topic


Apr 13, 2018, 02:03 pm Last Edit: Apr 20, 2018, 12:02 pm by frankieChu2017
First to say:
Compatible with Arduino UNO R3, OPEN-SMART Rich UNO R3 is an ATMEGA328P-PU development board with rich peripherals. Peripherals include 4 digit display, DS1307 clock, LM75 temperature sensor, infrared receiver, serial MP3 player, rotation angle sensor, 4-channel touch sensor. Hardware resources are very rich, do not need any DuPont wires, and the usage is very simple. It is very suitable for Arduino learners.

1 x OPEN-SAMRT Rich UNO R3 board
1 x USB cable
1 x 8Ohm 1W Speaker
1 x TF card
1 x IR remote

Library and tutorial videos: download from google drive.

What to do:
We will learn how to speak the time you get from the DS1307 RTC chip.
We will touch TCH1 area to tell the MCU we want to hear the clock now.
And the MCU reads the time value from DS1307 chip, then tell the serial MP3 to play the voice of the digit according to the name of the file in the TF card.

Step1: Install CH340 driver
Please do not plug the USB cable to your PC at this time.
Driver for windows
Driver for MAC
Driver for Linux

Step2: Install libraries
Download Arduino libraries for Rich UNO R3.rar and uzip it.
Then put the four file folders into the libraries directory of your Arduino IDE.
Mine is D:\arduino-1.6.5-r2\libraries
And then restart the IDE, such as close all the IDE windows and then click arduino.exe again.

Step3: Get Voice Resources
You can get the Voice Resources for TF card.rar by OPEN-SMART Team. That includes 2 songs and some voice for 0~9 and other number.
Unzip it and put 01 and 02 file folder to your TF card root directory with the help of TF card reader. So that the MP3 chip onboard can speak out according to the voice name.
Then Plug the TF card into the socket of Rich UNO R3 board.
And then plug the speaker onto the white socket on Rich UNO R3 board.
If you want to get your own voice resources, recommend you use text to speech web that can convert text to speech with 8 kinds of language such as US English / British English / French / Spanish / German / Italian / Portuguese / Russian. It can be saved as .mp3 file. And the sound quality is good enough for most projects.

Step4: Upload sketch code
Plug the USB cable to your PC and the board.
Open the speak clock demo code \arduino-1.6.5-r2\libraries\RichUNO\examples\L21_Speak_Clock
Then select board type: Arduino/Genuino Uno
And then select the write COM number for the board.
Then click upload button to upload the code to the board.

Step5: Touch and speak time
You can see it display the time on the 4-digit tube.
When you touch TCH1 area, it will tell you the time.



Hello, I just want to share great board and some voice broadcast projects without Dopont cables, so it is very convenient for Arduino lover.


I like the idea of the board, but, I cannot get the drivers to install on Windows 10.

Go Up