Zrób to sam
Kursy mistrzowskie, instrukcje, przydatne wskazówki, przepisy kulinarne.
» » »Pliki wav odtwarzacza na mikrokontrolerze Attiny85
Pliki wav odtwarzacza na mikrokontrolerze Attiny85

W tym artykule rozważymy proces tworzenia bardzo niezbędnego i interesującego urządzenia elektronicznego, które pozwoli ci odtwarzać pliki w formacie wav bezpośrednio z karty pamięci SD, microSD lub mini SD. Możesz nagrać plik muzyczny na karcie pamięci, zainstalować takie urządzenie, na przykład w lodówce, a za każdym razem, gdy otworzysz drzwi, zabrzmi piękna melodia. Zapominanie o zamknięciu takiej „muzycznej” lodówki nie będzie już możliwe. Inną opcją korzystania z odtwarzacza jest dzwonek do drzwi. W Internecie można znaleźć wiele różnych melodii, na każdy gust. W ten sposób nudny dźwięk połączenia fabrycznego można zastąpić na przykład piosenką, którą lubisz. Ponadto takie urządzenie może być wykorzystane do oryginalnego prezentu dla ukochanej osoby - po prostu zbuduj głośnik w pięknym pudełku, a po jego otwarciu rozlegnie się dźwięk powitania. Oprócz tych przykładów odtwarzacz może znaleźć wiele zastosowań w życiu codziennym.

Obwód odtwarzacza


Pliki wav odtwarzacza na mikrokontrolerze Attiny85

Schemat urządzenia zawiera minimum szczegółów, jego kluczowym łączem jest mikrokontroler z rodziny AVR Attiny85. Po podłączeniu zasilania natychmiast zaczyna odczytywać pliki z karty pamięci i używać wyjść PWM do odtwarzania ich przez głośnik. Głośność w tym przypadku nie jest zbyt wysoka, pod wieloma względami zależy to od czułości zastosowanego głośnika. Aby uzyskać wysoki poziom głośności, musisz podłączyć wejście wzmacniacza zamiast głośnika. Jednak sygnał z wyjścia mikrokontrolera jest zbyt duży, aby dostarczać go bezpośrednio do wzmacniacza, dlatego konieczne jest ustawienie regulacji głośności między nimi, w przeciwnym razie istnieje ryzyko zepsucia samego wzmacniacza. Po włączeniu po raz pierwszy należy ustawić minimalną głośność, a następnie stopniowo ją zwiększać, aż do osiągnięcia pożądanego poziomu głośności.

Pinout karty pamięci


Rozmieszczenie kart pamięci pokazano na rysunku:
Pliki wav odtwarzacza na mikrokontrolerze Attiny85

6 okablowania, z których dwa są zasilane, obwód jest podłączony do karty pamięci. Możesz używać zarówno SD, jak i MicroSD oraz MiniSD, najważniejsze jest, aby zachować prawidłowe wyprowadzenie. Najwygodniej jest użyć niepotrzebnego adaptera MicroSD w SD, wtedy będzie można przylutować okablowanie do samego adaptera, do którego używana karta pamięci jest już włożona, właśnie to zrobiłem. Przed użyciem w tym schemacie karta pamięci musi zostać sformatowana w systemie plików FAT. Po sformatowaniu możesz zapisać pliki wav na karcie; muszą być w formacie PCM 8 lub 16 bitów, z częstotliwością próbkowania nie większą niż 48 kHz. Istnieje wiele programów komputerowych, które pozwalają konwertować zwykłe pliki mp3 do formatu wav, jednym z nich jest GoldWave, użyłem go.
Po podłączeniu zasilania lub włożeniu karty pamięci obwód rozpocznie odtwarzanie, po kliknięciu przycisku dołączany jest następny plik. Karty pamięci wymagają 3,3 V, więc stabilizator 78L33 jest zainstalowany na płytce drukowanej zaproponowanej dla tego artykułu (nie jest to pokazane na schemacie). Za pomocą stabilizatora napięcie zasilania obwodu mieści się w zakresie 5-12 woltów. Obwód ten zużywa niewielki prąd i dlatego może być zasilany z baterii. Aby to zrobić, musisz wziąć przetwornicę podwyższającą 3,7 - 5 woltów, tak jak ja.
Obwód zaczyna działać natychmiast, nie wymaga żadnej konfiguracji, wystarczy flashować mikrokontroler.Bity bezpiecznika muszą być ustawione jak pokazano na poniższym obrazku (znak zaznaczenia oznacza, że ​​ten bit jest zaprogramowany, jak w PonyProg).
Pliki wav odtwarzacza na mikrokontrolerze Attiny85

Możesz pobrać płytkę i oprogramowanie tutaj:
[11,88 Kb] (pliki do pobrania: 263)

Opłata za zmontowanego gracza


Zdjęcie zebranego gracza:
Pliki wav odtwarzacza na mikrokontrolerze Attiny85

Pliki wav odtwarzacza na mikrokontrolerze Attiny85

Pliki wav odtwarzacza na mikrokontrolerze Attiny85

Pliki wav odtwarzacza na mikrokontrolerze Attiny85

Pliki wav odtwarzacza na mikrokontrolerze Attiny85

Pliki wav odtwarzacza na mikrokontrolerze Attiny85

Pliki wav odtwarzacza na mikrokontrolerze Attiny85

Pliki wav odtwarzacza na mikrokontrolerze Attiny85

Pliki wav odtwarzacza na mikrokontrolerze Attiny85

Pliki wav odtwarzacza na mikrokontrolerze Attiny85

Konwerter mocy.
Pliki wav odtwarzacza na mikrokontrolerze Attiny85
Wróć
Komentarze (0)

Przeczytaj także

Kody błędów pralek