MP3 Player Shield Shield-ul MP3 Player conține chip-ul VS1053b, capabil să decodeze stream-uri MP3, OGG Vorbis, AAC, WMA, MIDI, și de asemenea conține și un slot de card microSD pentru încărcarea fișierelor audio. Ce ai tu de făcut este să citești informația stocată pe SD card și să o trimiți către chip-ul MP3 MP3 Trigger MP3 Trigger este varianta mult îmbunătățită a lui shield-ului MP3 Player MP3 Trigger-ul poate funcționa chiar și standalone

MP3 Player Shield

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on email
Email
Share on print
Print

Shield-ul MP3 Player conține chip-ul VS1053b, capabil să decodeze stream-uri MP3, OGG Vorbis, AAC, WMA, MIDI, și de asemenea conține și un slot de card microSD pentru încărcarea fișierelor audio. Shield-ul mai conține și un conector pentru căști sau boxe audio, astfel ca în final, ceea ce obții este un player MP3 complet.

Ce ai tu de făcut este să citești informația stocată pe SD card și să o trimiți către chip-ul MP3, atunci când acesta o solicită. Sună complicat în teorie, dar din fericire există deja mai multe librarii care fac asta în locul tău. Cea mai interesanta este librăria disponibila ca download la adresa:

http://www.robofun.ro/mp3_player_shield

(link-ul “Librarie pentru Arduino”). Fișierul .zip pe care îl descarci conține atât librăria MP3, cât și librăria pentru SD card. Va trebui sa le copiezi pe ambele în directorul “libraries” din mediul tău de dezvoltare Arduino. Codul sursa este relativ simplu de înțeles, toată partea complexa este ascunsa de librărie.

MP3 Trigger

MP3 Trigger este varianta mult îmbunătățită pentru Shield-ul MP3 Player prezentat în secțiunea anterioară. Pe lângă chip-ul capabil sa redea MP3-uri, SD Card-ul deja prezent pe placa, MP3 Trigger-ul are în plus și un microcontroller pre-programat.

Astfel, numărul de pini necesari pentru interfațarea cu Arduino scade drastic (doar doi pini sunt necesari) și în plus, MP3 Trigger-ul poate funcționa chiar și standalone, fără Arduino. Dat fiind ca este cel mai simplu, să începem cu acest mod de funcționare.

MP3 Trigger-ul are 18 pini, fiecare dintre ei declanșând redarea melodiei al cărei nume începe cu numărul asociat pinului. Astfel, spre exemplu, atunci când pinul 3 este conectat la pinul GND, este redata melodia al cărei nume începe cu “003” (un exemplu de nume valid este “003 Avion cu Motor.mp3”.).

O schema de conectare folosind butoane brick este mai jos. Am pus în schema doar două butoane, pentru exemplificare. Evident ca tu poți conecta câte ai nevoie, maxim 18 butoane.

Conținutul acestui articol este în format PDF pus la dispoziție de specialiștii RoboFun.ro. Pentru a vizualiza apăsați butonul Preview iar pentru a descărca butonul Download.

MP3 Player Shield

  • Shield-ul MP3 Player contine chip-ul VS1053b, capabil sa decodeze stream-uri MP3, OGG Vorbis, AAC, WMA, MIDI, si de asemenea contine si un slot de card microSD pentru incarcarea fisierelor audio. Shield-ul mai contine si un conector pentru casti sau boxe audio, astfel ca in final, ceea ce obtii este un player MP3 complet. Ce ai tu de facut este sa citesti informatia stocata pe SD card si sa o trimiti catre chip-ul MP3, atunci cand acesta o solicitia. Suna complicat in teorie, dar din fericire exista deja mai multe librarii care fac asta in locul tau. Cea mai interesanta este libraria disponibila ca download la adresa http://www.robofun.ro/mp3_player_shield (link-ul "Librarie pentru Arduino"). Fisierul .zip pe care il descarci contine atat libraria MP3, cat si libraria pentru SD card. Va trebui sa le copiezi pe ambele in directorul "libraries" din mediul tau de dezvoltare Arduino. Codul sursa este relativ simplu de inteles, toata partea complexa este ascunsa de librarie. Avem posibilitatea de a porni redarea unui fisier mp3 la alegere, putem verifica daca s-a terminat intre timp redarea audio (daca s-a terminat fisierul) sau putem opri redarea intr-un moment ales de noi. Spre exemplu, in codul sursa de mai sus, pornim redarea pentru fisierul "melodie1.mp3", si daca dupa 3 secunda fisierul inca nu s-a terminat, atunci il oprim noi fortat. Libraria mai permite sa facem fastForward pe un fisier pana la o anume pozitie folosind "MP3player.skipTo(<pozitieInSecunde>);" si putem determina pozitia curenta ("MP3player.currentPosition();"). Spre exemplu, "MP3player.skipTo(30000);" va derula mp3-ul curent pana la secunda 30, iar "int pozitie = MP3player.currentPosition();" va incarca in variabila "pozitie" timpul in milisecunde de la inceperea redarii. Pinii ocupati de acest shield sunt 2, 3, 4, 6, 7, 8, 9, 11, 12, 13 (aproape toti, pentru Arduino UNO). Daca ai nevoie de mai multi pini, poti folosi Arduino Mega in locul lui Arduino UNO sau poti schimba MP3 Player Shield-ul cu un MP3 Trigger (care are nevoie de mult mai putini pini). Shield-ul MP3 Player contine chip-ul VS1053b, capabil sa decodeze stream-uri MP3, OGG Vorbis, AAC, WMA, MIDI, si de asemenea contine si un slot de card microSD pentru incarcarea fisierelor audio. Shield-ul mai contine si un conector pentru casti sau boxe audio, astfel ca in final, ceea ce obtii este un player MP3 complet. Ce ai tu de facut este sa citesti informatia stocata pe SD card si sa o trimiti catre chip-ul MP3, atunci cand acesta o solicitia. Suna complicat in teorie, dar din fericire exista deja mai multe librarii care fac asta in locul tau. Cea mai interesanta este libraria disponibila ca download la adresa http://www.robofun.ro/mp3_player_shield (link-ul "Librarie pentru Arduino"). Fisierul .zip pe care il descarci contine atat libraria MP3, cat si libraria pentru SD card. Va trebui sa le copiezi pe ambele in directorul "libraries" din mediul tau de dezvoltare Arduino. Codul sursa este relativ simplu de inteles, toata partea complexa este ascunsa de librarie. Avem posibilitatea de a porni redarea unui fisier mp3 la alegere, putem verifica daca s-a terminat intre timp redarea audio (daca s-a terminat fisierul) sau putem opri redarea intr-un moment ales de noi. Spre exemplu, in codul sursa de mai sus, pornim redarea pentru fisierul "melodie1.mp3", si daca dupa 3 secunda fisierul inca nu s-a terminat, atunci il oprim noi fortat. Libraria mai permite sa facem fastForward pe un fisier pana la o anume pozitie folosind "MP3player.skipTo(<pozitieInSecunde>);" si putem determina pozitia curenta ("MP3player.currentPosition();"). Spre exemplu, "MP3player.skipTo(30000);" va derula mp3-ul curent pana la secunda 30, iar "int pozitie = MP3player.currentPosition();" va incarca in variabila "pozitie" timpul in milisecunde de la inceperea redarii. Pinii ocupati de acest shield sunt 2, 3, 4, 6, 7, 8, 9, 11, 12, 13 (aproape toti, pentru Arduino UNO). Daca ai nevoie de mai multi pini, poti folosi Arduino Mega in locul lui Arduino UNO sau poti schimba MP3 Player Shield-ul cu un MP3 Trigger (care are nevoie de mult mai putini pini). Shield-ul MP3 Player contine chip-ul VS1053b, capabil sa decodeze stream-uri MP3, OGG Vorbis, AAC, WMA, MIDI, si de asemenea contine si un slot de card microSD pentru incarcarea fisierelor audio. Shield-ul mai contine si un conector pentru casti sau boxe audio, astfel ca in final, ceea ce obtii este un player MP3 complet. Ce ai tu de facut este sa citesti informatia stocata pe SD card si sa o trimiti catre chip-ul MP3, atunci cand acesta o solicitia. Suna complicat in teorie, dar din fericire exista deja mai multe librarii care fac asta in locul tau. Cea mai interesanta este libraria disponibila ca download la adresa http://www.robofun.ro/mp3_player_shield (link-ul "Librarie pentru Arduino"). Fisierul .zip pe care il descarci contine atat libraria MP3, cat si libraria pentru SD card. Va trebui sa le copiezi pe ambele in directorul "libraries" din mediul tau de dezvoltare Arduino. Codul sursa este relativ simplu de inteles, toata partea complexa este ascunsa de librarie. Avem posibilitatea de a porni redarea unui fisier mp3 la alegere, putem verifica daca s-a terminat intre timp redarea audio (daca s-a terminat fisierul) sau putem opri redarea intr-un moment ales de noi. Spre exemplu, in codul sursa de mai sus, pornim redarea pentru fisierul "melodie1.mp3", si daca dupa 3 secunda fisierul inca nu s-a terminat, atunci il oprim noi fortat. Libraria mai permite sa facem fastForward pe un fisier pana la o anume pozitie folosind "MP3player.skipTo(<pozitieInSecunde>);" si putem determina pozitia curenta ("MP3player.currentPosition();"). Spre exemplu, "MP3player.skipTo(30000);" va derula mp3-ul curent pana la secunda 30, iar "int pozitie = MP3player.currentPosition();" va incarca in variabila "pozitie" timpul in milisecunde de la inceperea redarii. Pinii ocupati de acest shield sunt 2, 3, 4, 6, 7, 8, 9, 11, 12, 13 (aproape toti, pentru Arduino UNO). Daca ai nevoie de mai multi pini, poti folosi Arduino Mega in locul lui Arduino UNO sau poti schimba MP3 Player Shield-ul cu un MP3 Trigger (care are nevoie de mult mai putini pini).

    Citește și:

    https://crisstel.ro/5-exercitii-arduino-utilizand-un-singur-shield/ https://crisstel.ro/router-wifi-gsm-utilizand-linkit-smart-7688-duo/ https://crisstel.ro/repetor-wifi-cu-legatura-gsm-de-siguranta/

    Poți folosi următorul cupon de reducere pentru a obține discount la componente electronice:

    [wpcd_coupon id=2636]

    Pentru alte cupoane de reducere apăsați aici

    Deerma VC20 Vacuum Cleaner Shield-ul MP3 Player contine libraria disponibila ca download gearbest com romania
    PINJING EX3 Sonic Ultrasonic Electric Toothbrush Shield-ul MP3 Player contine libraria disponibila ca download gearbest plata ramburs
    10 Inch Single Drive Electric Scooter Speed 35-40km H 600W With Light Black Germany - Black Germany Shield-ul MP3 Player contine libraria disponibila ca download belgium registered gearbest
    Deerma DEM-HS200 2 In 1 Garment Steamers Shield-ul MP3 Player contine libraria disponibila ca download gearbest promotional code
    SOOCAS W3 IPX7 Oral Irrigator contine chip-ul VS1053b libraria disponibila ca download promotion coupon
    deerma DX700 2-In-1 Handheld Vacuum Cleaner contine chip-ul VS1053b promotion code 2020
    Flymax 2 WiFi Quadcopter contine chip-ul VS1053b coupon gearbest 2020
    Deerma DEM-ZQ610 contine chip-ul VS1053b gearbest 100$ coupon
    3PCS Replacement Toothbrush Head For SOOCAS X3 contine chip-ul VS1053b taxe Gearbest
    SCOOWAY Electric Folding Scooter Black With 6.5inch 350W 2 Wheel Kick Scooter 15 MPH Max Speed - Black Germany un player MP3 complet gearbest pareri
    Lamtwheel 10 inch Double Drive Electric Folding Scooter Speed 40-45kmH 600W Black Germany - Black Germany un player MP3 complet gearbest europa
    WalkingPad A1 Treadmill Smart Electric Foldable Walking Machine By Xiaomi Mijia Ecosystem - Gray EU - Grey Poland un player MP3 complet review xiaomi
    Xiaomi Mijia Laser Projector - English Versio un player MP3 complet pareri mi 9t pro
    Minismile GPS Tracker Car Vehicle Chargers USB Cable Real Time GSM/GPRS Tracking - Black Micro USB for Android un player MP3 complet cupon banggood
    T66 Multifunctional Car Bluetooth 5.0 Dual USB Ports Charger MP3 Player Hand Free FM Transmitter with LED Display Support TF Card Music - Black banggood romania
    SAMEBIKE JG20 Codul sursa este relativ www bangood com online
    SAMEBIKE JG20 Codul sursa este relativ banggood login
    SAMEBIKE 20LVXD30 Codul sursa este relativ coupons from China
    SAMEBIKE 20LVXD30 Codul sursa este relativ banggood cupon
    Spine Protection Posture Corrector Back Shoul Codul sursa este relativ banggood coupons
     

Citește și:

Poți folosi următorul cupon de reducere pentru a obține discount la componente electronice:

Uprade Deals

Buy 3 Get 8% Off,

Buy 5 Get 18% Off

More Less
8%-18%
Expiră la: 01-04-2024
LinkedIn

Pentru alte cupoane de reducere apăsați aici

Arduino and Raspberry Pi news
  • Monitoring bees with a Raspberry Pi and BeeMonitor
    by Rob Zwetsloot (Raspberry Pi Blog – Raspberry Pi) on 1 June 2020

    Keeping an eye on bee life cycles is a brilliant example of how Raspberry Pi sensors help us understand the world around us, says Rosie Hattersley Getting to design and build things for a living sounds like a dream job, especially if it also involves Raspberry Pi and wildlife. Glyn Hudson has always enjoyed making The post Monitoring bees with a Raspberry Pi and BeeMonitor appeared first on Raspberry Pi.

  • Let’s make digital art at home this week
    by Kevin Johnson (Raspberry Pi Blog – Raspberry Pi) on 31 May 2020

    Digital Making at Home: Make art Subscribe to our YouTube channel: http://rpf.io/ytsub Help us reach a wider audience by translating our video content: http://rpf.io/yttranslate Buy a Raspbe… Digital Making at Home is our initiative to encourage young people to code along with us in their homes across the world. We support them with weekly themed The post Let’s make digital art at home this week appeared first on Raspberry Pi.

  • Latest Raspberry Pi OS update – May 2020
    by Simon Long (Raspberry Pi Blog – Raspberry Pi) on 29 May 2020

    Along with yesterday’s launch of the new 8GB Raspberry Pi 4, we launched a beta 64-bit ARM version of Debian with the Raspberry Pi Desktop, so you could use all those extra gigabytes. We also updated the 32-bit version of Raspberry Pi OS (the new name for Raspbian), so here’s a quick run-through of what The post Latest Raspberry Pi OS update – May 2020 appeared first on Raspberry Pi.

  • 8GB Raspberry Pi 4 on sale now at $75
    by Eben Upton (Raspberry Pi Blog – Raspberry Pi) on 28 May 2020

    The long-rumoured 8GB Raspberry Pi 4 is now available, priced at just $75. Raspberry Pi 4 is almost a year old, and it’s been a busy year. We’ve sold nearly 3 million units, shipped a couple of minor board revisions, and reduced the price of the 2GB variant from $45 to $35. On the software The post 8GB Raspberry Pi 4 on sale now at $75 appeared first on Raspberry Pi.

  • Learning AI at school — a peek into the black box
    by Sue Sentance (Raspberry Pi Blog – Raspberry Pi) on 27 May 2020

    “In the near future, perhaps sooner than we think, virtually everyone will need a basic understanding of the technologies that underpin machine learning and artificial intelligence.” — from the 2018 Informatics Europe & EUACM report about machine learning As the quote above highlights, AI and machine learning (ML) are increasingly affecting society and will continue The post Learning AI at school — a peek into the black box appeared first on Raspberry Pi.

  • Meet your new robotic best friend: the MiRo-E dog
    by Ashley Whittaker (Raspberry Pi Blog – Raspberry Pi) on 26 May 2020

    When you’re learning a new language, it’s easier the younger you are. But how can we show very young students that learning to speak code is fun? Consequential Robotics has an answer… The MiRo-E is an ’emotionally engaging’ robot platform that was created on a custom PCB  and has since moved onto Raspberry Pi. The The post Meet your new robotic best friend: the MiRo-E dog appeared first on Raspberry Pi.

  • The Raspberry Pi Press store is looking mighty fine
    by Alex Bate (Raspberry Pi Blog – Raspberry Pi) on 22 May 2020

    Eagle-eyed Raspberry Pi Press fans might have noticed some changes over the past few months to the look and feel of our website. Today we’re pleased to unveil a new look for the Raspberry Pi Press website and its online store. Did you know? Raspberry Pi Press is the publishing imprint of Raspberry Pi (Trading) The post The Raspberry Pi Press store is looking mighty fine appeared first on Raspberry Pi.

  • Design your own Internet of Things with HackSpace magazine
    by Andrew Gregory (Raspberry Pi Blog – Raspberry Pi) on 21 May 2020

    In issue 31 of HackSpace magazine, out today, PJ Evans looks at DIY smart homes and homemade Internet of Things devices. In the last decade, various companies have come up with ‘smart’ versions of almost everything. Microcontrollers have been unceremoniously crowbarred into devices that had absolutely no need for microcontrollers, and often tied to phone The post Design your own Internet of Things with HackSpace magazine appeared first on Raspberry Pi.

  • Adding Ethernet to a Pi Zero
    by Matt (Raspberry Pi Spy) on 20 May 2020

    The Pi Zero has no Ethernet port. If your project requires Ethernet you can add it using either an Ethernet module or a USB to Ethernet adapter. At this point someone is going to question why you would want to add Ethernet to a Pi Zero. Why not just use a standard Pi which already [...] The post Adding Ethernet to a Pi Zero appeared first on Raspberry Pi Spy.

  • Share your keyboard and mouse between computers with Barrier
    by Gordon Hollingworth (Raspberry Pi Blog – Raspberry Pi) on 20 May 2020

    Declutter your desk by sharing your mouse and keyboard across multiple computers at once, including your Raspberry Pis, with Barrier. Raspberry Pi Director of Software Engineering, Gordon Hollingworth, shows you how. Barrier walkthrough Subscribe to our YouTube channel: http://rpf.io/ytsub Help us reach a wider audience by translating our video content: http://rpf.io/yttranslate Buy a Raspbe… Desk The post Share your keyboard and mouse between computers with Barrier appeared first on Raspberry Pi.

Leave a Reply