• Witamy w największym polskim serwisie internetowym poświęconym w całości zagadnieniom samodzielnej budowy nagłośnienia.
    Dzięki DIYaudio.pl poznasz zagadnienia samodzielnej budowy nagłośnienia od podszewki oraz będziesz mógł dyskutować o DIY audio do woli.

    Artykuły z dawnego portalu zostały przeniesione do sekcji forum na samym dole.

analizator widma - wyświetlacz graficzny

Rejestracja
Sty 12, 2007
Postów
705
Reakcji
0
Lokalizacja
Okonek
więc od dłuższego czasu nosze się z zamiarem zbudowania analizatora widma
szukałem jakichś gotowych konstrukcji ale niewiele znalazłem, najciekawszy:
http://elm-chan.org/works/akilcd/report_e.html

pytanie do Was, zna może ktoś jakiś podobny projekt ? jak by był z cyfrowym procesorem dźwięku, całym menu i sterowaniem po RC5 to był bym w niebie :)

to będzie mój pierwszy kontakt z procesorkami ale do odważnych świat należy :)

mam jeszcze jedno pytanie co do wyświetlaczy graficznych, jeżeli program napisany jest pod wyświetlacz 122x32 to będzie on działał z każdym wyświetlaczem o takiej rozdzielczości czy to zależy też od jego sterownika?

[ Dodano: 2008-12-29, 15:10 ]
znalazłem coś ciekawego: http://www.allegro.pl/item515385235_wyswietlacz_lcd_graficzny_blue_graphic_128x256.html
duże pole do popisu było by przy tym wyświetlaczu. widzę, że sporo nauki mnie czeka :)
 
właśnie projektuję taki analizator widma z menu rc5 itd. Chcesz sam zrobić taki układ czy poprostu zbudowac wg jakiegoś projektu?
 
damiani, mogę Ci coś takiego zaproponować :)

http://www.elektroda.pl/rtvforum/viewtopic.php?t=998157&highlight=analizator&sid=

A ten niebieski wyświetlacz, do którego dałeś link nadaje się, ale do patrzenia na niego z odległości max 50cm :P Malutkie g*wienko :) Wydaje się tylko duże ;)

W sumie ten graficzny, do którego ja dałem link też nie jest jakiś duży .. Dlatego najfajniejsze analizatory są na diodach LED ;)
 
flodins, miałem nadzieje na coś gotowego, z planami na dalsze przeróbki i naukę, możesz coś powiedzieć o Twoim projekcie? bo z tego co się naczytałem to największa trudność jest z zastosowaniem dwóch procków - jeden nie wyrabia z obliczeniami

cudny90, to też widziałem ;) tylko tam jest zastosowany zwykły LCD alfanumeryczny, no i to jest tylko wizualizacja widma
dzięki za ostrzeżenie :)
 
Z tego co widziałem to pojedyncza atmega daje radę, chyba, że obsługa LCD graficznego zżera aż tyle mocy. BTW gdzieś w sieci widziałem analizator i do tego obsługę TDA7318 i była do tego cała dokumentacja, teraz tylko nie mogę znaleźć :neutral:
Co do wyświetlaczy to nie polecam wszelkich negatywowych niebieskich itp. tylko zwykly zielony z czarnymi pikselami, bo ma dużo lepsze kąty widzenia, kolorowe tylko na zdjęciach wyglądają dobrze.
 
to FFT/DFFT zjada całą moc obliczeniową tych kontrolerów a czasem nawet brakuje,
 
w sumie to po kilku dniach czytania na temat samego analizatora się przeraziłem - a teraz po poczytaniu trochę na temat bascoma stwierdziłem, że to wcale nie jest takie trudne :) (wyłączając z tego wyświetlacz graficzny)
wystarczy opanować składnie, jest sporo gotowych programów na których można się wzorować, wystarczy poskładać tylko całość w jedną "kupe" i może coś kiedyś z tego wyjdzie :)

największy problem jak dla mnie to cała strona analogowa - w tym jestem cienki jak siki węża :) co nie zmienia faktu, że jak już opanuje co nieco to pochwale się elektami ;)

za wszelkie rady był bym bardzo wdzięczny, na razie zamówiłem sobie AT90S2313 do zabawy LED'ami :)
 
a może jakieś argumenty? ;) nie działa na mnie takie coś, to tak samo jak każdy mówi, że pascal to zło, ale jak już go się opanuje to reszta wydaje się naprawdę prostsza :) a wcale nie jest taki ograniczony i można dużo i dobrze w nim zrobić
 
damiani napisał:
a może jakieś argumenty?
Agrumentów jest całe mnóstwo, nawet jeśli porównywać z gołym C z avrgcc. Po pierwsze wielkość kodu, optymalizacja w GCC faktycznie działa, w bascomie jest z tym katastrofa co daje się we znaki jak ma się 4kb do dyspozycji. Kod w C jest czytelny i przejrzysty, mamy bezpośredni dostęp do pamięci i możnaby tak wymieniać, ale nie chcę i tutaj rozpoczynać bezsensownej dyskusji co jest lepsze, bo i tak każdy pisze w tym co mu pasuje. Ale nawet taki drobiazg jak poprawianie wielkości liter, czy brak możliwości wstawienia wielkiej litery np. w środku nazwy zmiennej czy funkcji jest dla mnie nie do przyjęcia. Jedyna zaleta bascoma to to, że praktycznie obsługa wszystkich standardowych urządzeń jest wbudowana i jak się pisze coś na szybko żeby tylko przetestować czy układ działa to się nawet nadaje, ale jak program ma kilkadziesiąt lub kilkaset linii to tylko współczuć jeśli jest pisany w bascomie. No i programator jest niezły, chociaż jak się kupi STK500 to w AVRStudio też jest pięknie.
 
MariuszElektro napisał:
damiani Zapraszam na moją strone WWW...

pewnie, że już ją widziałem! ;) ciekawe projekty ale to nie do końca to co chciał bym osiągnąć
mam kolejny problem, nie mogę znaleźć żadnego analizatora widma zrealizowanego na wyświetlaczu graficznym do którego program był by napisany w bascomie, czyżby złożoność programu wymagała któregoś bardziej zaawansowanego języka? na razie kompletnie nie wiem jak działa komunikacja między uC a takim wyświetlaczem... pomoże ktoś?
 
tego na razie też nie potrafię ;) na razie staram się to wszystko zrozumieć, na samo programowanie przyjdzie czas, studiuje informatykę więc nie jest mi ono aż takie obce :)

dzięki za link, C wydaje się trochę prostszy od bascoma, może dla tego że składnie bardziej znam
może znasz jeszcze jakieś inne ciekawe stronki tego typu?
 
damiani napisał:
może znasz jeszcze jakieś inne ciekawe stronki tego typu?
Zwykle ściągam dokumentację do układów, które poza uC mam w układzie, niektóre są tu np. RC5 itd.: http://www.atmel.com/dyn/products/app_notes.asp?family_id=607 resztę zwykle łatwo wygooglować. Czasem jak mam jakiś problem szukam tutaj: http://www.avrfreaks.net/. No i oprócz tego datasheet do wykorzystywanego uC. BTW gdzieś na avrfreaks jest dokładny opis jak używać C++ w avrStudio i jeśli zaczynasz to lepiej odpuścić sobie gołe C.
 
Powrót
Góra