Skocz do zawartości

Płytka robota "podążacza" + proste odtwarzanie dźwięków


Pomocna odpowiedź

Paczaj na płytkę. Schemat niestety nie jest stuprocentowo wierny w kwestii kondków.

Niekontrolowanych resetów się nie boję, zresztą skąd by miały się wziąć?

Nie ma nikt kontrpropozycji odnośnie odtwarzania dźwięków?

WAVy możesz bez większych problemów odtwarzać na avrku, z tym, że przydałby się zewnętrzny nośnik w postaci karty SD na przykład (żal zawalać FLASHa). Układ wykonawczy bardzo prosty - głośniczek podpięty przez tranzystor do wyjścia pwm.

Mihau co do dźwięków to zapisać je na jakimś zewnętrznym EEPROMie i odtwarzać buzzerkiem. Nie wiem jednak, czy ktoś już to stosował, ale jakoś specjalnie trudno nie powinno być. Dodawanie odtwarzacza MP3 w gotowej formie raczej wyjdzie drogo. Może dorobić płytkę z dodatkowym procesorem, który odtwarza dźwięki z karty SD po wysłaniu odpowiedniej komendy po Uart 😉

Hm, drogo nie wyjdzie, mam na zbyciu stary sprawny odtwarzacz. Powiem może o co chodzi. Cały projekt to creeper (duży) z minecrafta. Dostałem od kolegów propozycję abym go ożywił. Fajny efekt dałoby właśnie odtwarzanie dźwięków, poza tym ma mieć świecące oczy (bajer) i, to na czym najbardziej mi zależy, żeby mógł śledzić ludzi.

Dlatego dźwięki ograniczyły by się raczej tylko do zapętlonego syczenia (czy jakie to tam dźwięki wydaje) i ew. eksplozji. Stąd pomyślałem o odtwarzaczu podłączonym do jakiegoś wzmacniacza i głośnika, ale nie wiem jak by to się w praktyce sprawdziło.

To może się wypowiem. Otóż niedawno złożyłem sobie taki mini odtwarzacz na atmedze32. Odtwarza pliki wav 16Khz 8bit mono jakość dźwięku jest na tyle zadowalającą, że można muzyki słuchać jutro postaram się to odpalić i coś nagrać i jak będziesz chciał to podrzucić kod w bascomie.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...