Doe het zelf
Masterclasses, instructies, nuttige tips, recepten.
» » »Player wav-bestanden op de Attiny85-microcontroller
Player wav-bestanden op de Attiny85-microcontroller

In dit artikel zullen we het proces overwegen om een ​​zeer noodzakelijk en interessant elektronisch apparaat te maken waarmee u wav-bestanden rechtstreeks vanaf een SD-, microSD- of mini-SD-geheugenkaart kunt afspelen. U kunt een muziekbestand opnemen op een geheugenkaart, een dergelijk apparaat installeren, bijvoorbeeld in een koelkast, en elke keer dat u de deur opent, klinkt een mooie melodie. Vergeten zo'n "muzikale" koelkast te sluiten zal niet langer mogelijk zijn. Een andere optie voor het gebruik van de speler is als een deurbel. Op internet vindt u veel verschillende deuntjes, voor elke smaak. Zo kan het saaie geluid van een fabrieksoproep bijvoorbeeld worden vervangen door een nummer dat je leuk vindt. Bovendien kan een dergelijk apparaat worden gebruikt voor een origineel cadeau voor een geliefde - het is voldoende om de luidspreker in een mooie doos te integreren, wanneer u deze opent, klinkt er een geluidsbegroeting. Naast deze voorbeelden kan de speler veel toepassingen vinden in het dagelijks leven.

Spelerscircuit


Player wav-bestanden op de Attiny85-microcontroller

Het apparaatdiagram bevat een minimum aan details, de belangrijkste koppeling is de microcontroller van de AVR Attiny85-familie. Wanneer de stroom wordt ingeschakeld, begint het onmiddellijk bestanden van de geheugenkaart te lezen en de PWM-uitgangen te gebruiken om ze via de luidspreker af te spelen. Het volume is in dit geval niet te hoog, in veel opzichten hangt het af van de gevoeligheid van de gebruikte luidspreker. Om een ​​hoog volume te krijgen, moet u de versterkeringang aansluiten in plaats van de luidspreker. Het signaal van de uitgang van de microcontroller is echter te groot om rechtstreeks aan de versterker te leveren, dus het is noodzakelijk om de volumeregeling ertussen in te stellen, anders bestaat het risico dat de versterker zelf wordt bedorven. Wanneer u het voor de eerste keer inschakelt, moet u het instellen op de minimale volumepositie en vervolgens geleidelijk verhogen tot het gewenste volumeniveau.

Geheugenkaart pinout


De pinout van geheugenkaarten wordt weergegeven in de afbeelding:
Player wav-bestanden op de Attiny85-microcontroller

6 bedrading, waarvan er twee stroom zijn, is het circuit verbonden met een geheugenkaart. U kunt zowel SD als MicroSD en MiniSD gebruiken, het belangrijkste is om de juiste pinout te behouden. Het is het handigst om een ​​onnodige MicroSD-adapter in SD te gebruiken, dan is het mogelijk om de bedrading aan de adapter zelf te solderen, waarin de gebruikte geheugenkaart al is geplaatst, dat heb ik gedaan. Voordat u in dit schema kunt gebruiken, moet de geheugenkaart in het FAT-bestandssysteem worden geformatteerd. Na het formatteren kunt u wav-bestanden naar de kaart schrijven; deze moeten in PCM-formaat 8 of 16 bits zijn, met een bemonsteringsfrequentie van niet meer dan 48 kHz. Er zijn veel computerprogramma's waarmee je gewone mp3-bestanden naar wav-formaat kunt converteren, een daarvan is GoldWave, ik heb het gebruikt.
Wanneer u de stroom aansluit of een geheugenkaart plaatst, begint het circuit met afspelen. Wanneer u op de knop klikt, wordt het volgende bestand opgenomen. Geheugenkaarten vereisen 3,3 volt, dus de stabilisator 78L33 wordt geïnstalleerd op de printplaat die wordt voorgesteld voor het artikel (dit wordt niet aangegeven in het diagram). Met behulp van een stabilisator ligt de voedingsspanning van het circuit in het bereik van 5-12 volt. Dit circuit verbruikt een kleine stroom en kan daarom worden gevoed door een batterij. Om dit te doen, moet je een boost-omzetter van 3,7 - 5 volt nemen, zoals ik deed.
Het circuit begint onmiddellijk te werken, vereist geen configuratie, het is voldoende om de microcontroller te flashen.De fuse-bits moeten worden ingesteld zoals weergegeven in de onderstaande afbeelding (een vinkje betekent dat deze bit is geprogrammeerd, zoals in PonyProg).
Player wav-bestanden op de Attiny85-microcontroller

U kunt het bord en de firmware hier downloaden:
[11.88 Kb] (downloads: 263)

De vergoeding van de geassembleerde speler


Foto van de speler die ik heb verzameld:
Player wav-bestanden op de Attiny85-microcontroller

Player wav-bestanden op de Attiny85-microcontroller

Player wav-bestanden op de Attiny85-microcontroller

Player wav-bestanden op de Attiny85-microcontroller

Player wav-bestanden op de Attiny85-microcontroller

Player wav-bestanden op de Attiny85-microcontroller

Player wav-bestanden op de Attiny85-microcontroller

Player wav-bestanden op de Attiny85-microcontroller

Player wav-bestanden op de Attiny85-microcontroller

Player wav-bestanden op de Attiny85-microcontroller

Converter voor stroom.
Player wav-bestanden op de Attiny85-microcontroller
Ga terug
Reacties (0)

Lees ook

Foutcodes voor wasmachines