The Shed – September-October 2019

(singke) #1
Arduino to control the
player
We need the Arduino to control the
SOD\HUVHWWLQJRIWKHÀUVWQH[WWUDFN
until a signal on pin 2 is received.
:KHQDWUDFNÀQLVKHVSOD\LQJRUWKH
VLJQDO RQ SLQ  JRHV RII WKH VRXQG
VKRXOGVWRS7KHQLIWKHODVWWUDFNKDV
EHHQSOD\HGLWVKRXOGUHVWDUWIURPWKH
ÀUVWWUDFNWKHQH[WWLPHLWLVSOD\HG
The Arduino software is designed
to control the player with a series of
basic functions through the serial
connection.
,Q WKH 6HWXS  IXQFWLRQ WKH
DFPlayer Mini is initialized through
WKHOLEUDU\LQFOXGHGLQWKHVNHWFK$IWHU
LQLWLDOL]DWLRQ WKH VHULDO FRQQHFWLRQ
EHFRPHVXQDYDLODEOHIRUSURJUDPPLQJ
WKH$UGXLQRVNHWFKYLD86%:KHQWKH
$UGXLQR ERDUG LV SURJUDPPHG WKH
03SOD\HU³WKDW,DVVHPEOHGRQWKH
prototype Arduino shield — should be
UHPRYHGWRNHHSWKHVHULDOSRUWIUHH
IRUFRQQHFWLQJWRDFRPSXWHUXVLQJWKH
86%WRVHULDOFDEOH
7KHPDLQIXQFWLRQFKHFNVWKHVWDWH
RIWKHLQSXWLQDQLQÀQLWHORRS:KHQ
LWLVLQWKH¶2Q·VWDWHWKHSURJUDPPH
VWDUWVSOD\LQJWKHÀUVWTXHXHGWUDFNRQ
the MP3 player.

Note that it is necessary to add a 1K
UHVLVWRULQVHULHVWRWKH5[VLJQDORQWKH
SOD\HU VLGH FRUUHVSRQGLQJ WR WKH 7[
signal of the Arduino board) to avoid
LQWHUIHUHQFHLQWKHDXGLRTXDOLW\GXHWR
WKHVHULDOWUDQVPLVVLRQFRQQHFWLRQ
The audio output signal of the MP3
SOD\HULVDOUHDG\DPSOLÀHGVXSSRUWLQJ
DQ\ VSHDNHU ZLWK Έ LPSHGDQFH DQG
power no higher than 1W.

, KDYH XVHG D VTXDUHVL]HG PLFUR
VSHDNHU DERXW [[FP 
PHFKDQLFDOO\DPSOLÀHGE\DODUJH
'SULQWHGFRQH7KLVVROXWLRQZRUNHG
SDUWLFXODUO\ZHOODVWKHPXVLFER[WUDFNV
KDYHYHU\IHZEDVVIUHTXHQFLHV
$WWKLVSRLQWWKH$UGXLQRFRQWUROOHG
03SOD\HULVFRPSOHWH,QWKHQH[WLVVXH
ZHZLOOFRPSOHWHWKHSURMHFWE\JHWWLQJ
WKH0LFUR%LWWRPDQDJHDOOWKHWDVNV

The project scheme showing how we
will connect the components inside
the musical box. It includes both the
electronic wiring and the 3D-printed
mechanical parts

Free download pdf