Hmm, pokombinuję jeszcze. Może drabinka R2R zamiast PWM? Nie wydaje mi się, że 8-bitowe próbkowanie tak szumi (szum nie jest tragiczny, ale słychać go kiedy dźwięk jest cichy).
Witam Chciałbym zrobić Karabin pulse Rifle (taki z filmu Aliens) na uC ATMega (16/32) Otóż Mikrokontroler miałby obsługiwać 2 przyciski 7segmentowy wyświetlacz led (podwójny) oraz (i dlatego tu piszę) zagrać piękny dźwięk (albo najlepiej 2). Otóż z tego co wyczytałem jest możliwość żeby Mega zagrała bez jakiegokolwiek zewnętrznego układu ale wole narazie...
Nagrać sample dźwiękowe na karcie SD, a potem je po prostu odtwarzać
Nikt nie mówi że to musi być BASCOM. Chodzi o sposoby które polepszają jakość dźwięku. Pokaż swój kod. Pewnie masz duży Jitter i stąd szum. U nas jakość dźwięk jest wręcz krystaliczny a to wszystko na PWM i to nawet bez filtru RC.
Witam forumowiczów :D! Tworze projekt na zaliczenie - prostą perkusje elektroniczną, która posiada 12 przycisków, czytnik kart SD i wyjście PWM podpięte przez wzmacniacze do gniazda jack. Wszystko do momentu odtwarzania dźwięku działa poprawnie - wartości z pliku czyta prawidłowo (przetestowane na diodzie). Problem pojawia się gdy zaczynam odtwarzać...
Witam, mam mały problem. Chciałem by mój atmega odtwarzał pliki dźwiękowe(najlepiej bez użycia karty SD, o ile starczy eeprom) Bardzo proszę o kod (bascom), oraz schemat podłączenia głośnika. Z góry dziękuję.
Cześć, Napisałem program, który miał odtwarzać utwór z karty SD o nazwie o.wav . Program poprawie otwiera plik, jednak ze słuchawka nie wydaje dźwięku... Czy mógłby ktoś sprawdzić mój kod czy nie ma tam żadnego błędu ? Myślałem że same wyprowadzenie odczytanych wartości hex z pliku muzycznego i "wypuszczenie" ich na PWM w zupełności wystarczy, ale widocznie...
Oj chyba nie bardzo rozumiesz jak dźwięki są przechowywane w postaci cyfrowej. To że do pliku zapisujesz dźwięk o częstotliwości 1kHz nie oznacza że jest on z taką częstotliwością próbkowany. A żeby odtworzyć ten dźwięk musisz znać częstotliwość próbkowania z jaką został nagrany. A te dane znajdują się w nagłówku pliku wav(razem z innymi przydatnymi)....
midi? To poczytaj najpierw czym jest midi. Implementacja tego wcale nie jest banalna. Natomiast prosty dźwięk uzyskasz przy pomocy timera, można też odtwarzać próbki przy pomocy fastPWM.
Mam kolejną niejasność. Chciałbym żeby PWM był odtwrzany tylko tyle razy ile mam próbek dźwięku. Mam do tego taką funkcję: ISR(TIMER1_COMPA_vect) { OCR1A = pgm_read_byte(&data[odz++ ... // przepisuję wartość do rejestru sumz++; //dodatkowa zmienna pokazująca sumę if(sumz<probekz) { sumz=sumo; probekz=probeko;...
Witam Mam mały problem. Wykorzystałem ATmega88 do zbierania informacji z dwóch czujników. Te czujniki dają sygnał w postaci cyfrowej w funkcji częstotliwości. Jako, że pomiar ma się odbywać jednocześnie, wykorzystałem wbudowane w procesor dwa timery do pomiaru częstotliwości a trzeci służy jako wzorzec czasu. Chciałem dołożyć do programu dźwiękową opcję...
Temat projektu: pomiar dźwięku. Więcej informacji : marcinkowalczyk18(małpa)wp.pl
witam dopiero ucze sie bascoma i napotkałem pewien problem. Napisałem program do obsługi tda 7318 ale przeliczanie na dB nie bardzo mi działa w przypadku volume Przyciskiem S1 wybieram i wychodze z ustawień a w przypadku volume wychodzi i zarazem zmniejsza dB. proszę o jakieś wskazówki o to kawałek kodu $regfile = "m32def.dat" $crystal = 8000000...
Cześć, Chcę wygenerować dźwięk który można spotkać w radiowozach/karetkach jest to tzw poganiacz - 400Hz/1200Hz naprzemiennie po 13ms (wartości dobrałem na ucho metodą prób i błędów, ale nie ważne). Dźwięk generowałem sobie w komputerze programem właśnie do generowania dźwięków. Przeniosłem to do atmegi, użyłem funkcji tone oraz biblioteki timers do...
Czy na mikro-kontrolerze Atmega da się obrabiać dźwięk? np czy mógłby działać jako filtr?
Witam. pod PC4 i 5 podłączyłem głośniczek i zaprogramowałem megę takim programem: #include <avr/io.h> #include "beep.h" // Procedury opóźnienia czasowego void delay(unsigned int us) { unsigned int delay_loops; register unsigned int i; delay_loops = (us+3)/5*CYCLES_PER_US; // +3 for rounding up (dirty) for...
Używając Atmega32 oraz mostka H: BA6418N, zrobiłem prosty generator dźwięków. Urządzenie generuje przebieg prostokątny jednopołówkowy (dla dwupołówkowego głośnik gorzej działał [więc ten mostek h nie był mi właściwie potrzebny]) o określonej czestotliwości i czasie trwania. Potem podajemy w programie czestotliwości nut i gramy. = = = = = = = = = = =...
Witam Post kieruję do znawców AVR. Jestem w trakcie wykonania wersji próbnej pewnego urządzenia wg dokumentacji otrzymanej od innej osoby. Klient dostarczył płytki drukowane oraz dokumentacje w tym plik ....hex do sterowania wyświetlaczem typu Matrix opartego na Atmega 16-16. Układ ma wyświetlać napis i generować co jakiś czas proste dźwięki. Znajomy...
Witam wszystkich użytkowników Jak w temacie mam chciałbym do kilku przycisków przypisać kilka dźwięków w bascom nie mam pojęcia jak to zaprogramować. Każdy przycisk sterować miałby jednym dźwiękiem "utworem"konkretnie "wlączać i wyłączać" zapisanym na karcie SD. powiedzmy plik "a" przycisk 1 plik"b" przycisk 2 ... itd Z góry dzięki za pomoc chcę zbudawać...
Witam. Prubuję zrobić program do odtwarzania nagrań wav. na atmedze32 za pomocą PWM. Mam taki program testowy: [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 12000000 Config Lcdpin = Pin , Rs = Porta.6 , E = Porta.1 , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5 Config Lcd = 16 * 2 $baud = 9600 ' use baud rate $hwstack = 32 'domyślnie...
Witam :) Jak kiedys już opisywałem na łamach forum elektrody zbudowałem odtwarzacz mp3 na ukladzie sta015 :) Niestety powodem jego nie opublikowania był brak mozliwości wykonania odpowiedniej pcb (głównie z powodu układow SMD). Obecnie byłem w stanie wykonać płytkę pod takie elementy i tak się stało :) :arrow: Układ po zaprogramowaniu spełniał swoją...
Rozumiem, niestety program odtwarza dźwięk po włożeniu karty i podłączeniu zasilania. Chodzi o to, aby dźwięk był odtwarzany po naciśnięciu przycisku. Ma to działać jak dzwonek do drzwi.
http://obrazki.elektroda.pl/9745806300_1... Witam. Sesja się zbliża, więc tradycyjnie zacząłem już prokrastynować :D . Ostatnio zacząłem pisać bibliotekę do obsługi klawiatury PS/2 w C dla AVR i postanowiłem na szybko w godzinkę lub dwie stworzyć jakiś praktyczny projekt w celu jej przetestowania. Początkowo nie planowałem tego publikować,...
Witam planuje zrobić małą zabaweczke odtwarzającą dzwieki nagrane w ISD1420 która bedzie sterowana przez atmega8 ,i tu pojawia sie problem ,jak dokonać podziału pamieci układu ISD1420 aby mozna było nagrać klika dzwieków oraz jak zmusic atmega aby odtwarzał je .srodowisko to bascom
http://obrazki.elektroda.pl/1304328600_1... Poniżej chciałbym zwrócić uwagę na rozwijający się projekt minikomputera zbudowanego z użyciem mikrokontrolera ATMega1284. Urządzenie na zdjęciach i według specyfikacji wygląda dosyć niepozornie. Powstały już co najmniej dwie wersje, wyposażone w ekrany 128x64 SPI OLED display oraz 160x128...
Bardzo duży plus za estetykę wykonania ! Moje zbyteczne pytanie brzmi - jak odtwarzasz dźwięki z karty, jak to brzmi ? Może jednak wrzucisz film ?
Witam. Mam kolejny problem do rozwiązania, z którym nie bardzo potrafię sobie poradzić. Chcę zrobić taki układ: Atmega otrzymuje przed UART kolejne próbki dźwięku. Potem odtwarza je za pomocą głośnika. Do generowania dźwięku wykorzystuję PWM, OC2B. Pin OC2B Atmegi podłączyłem do IN wzmacniacza PAM8403. Atmega generuje dźwięk, aczkolwiek głośniki grają...
Nie napisałeś ile sekund/minut/godzin nagrań chcesz odtwarzać/zapisywać. To jest tylko codek, procek w zasadzie wyrobi sie z dekodowanie dzwięku, ale jeśli chodzi Ci tylko o odtwarzanie krótkich komend do kilkudziesięciu sekund to sa lepsze rozwiązania np seria ISD1400 Pozdrawiam
Chcę przy pomocy ATMega16 i 8-bitowego DAC zrobić odtwarzacz plików WAV (mono, 8-bit, 22050Hz) i poszukuję w związku z tym odp. na dwa pytania: 1) czy każdy odpowiednio szybki DAC nadaje się do odtwarzania dźwięku? (zrobiłem próbę z DAC0808 i w wyniku otrzymałem charczenie tylko trochę przypominające oryginalny dźwięk) 2) jak miksować cyfrowo dźwięki...
Trzeba byłoby dodać jakiś przekaźnik czasowy, który po wyzwoleniu czujnikiem ruchu będzie aktywny przez określony czas (długość trwania nagrania). Do tego podłączyć odtwarzacz, wzmacniacz i głośnik. Z odtwarzaczem może być problem, bo musiałbyś dobrać taki, który po podaniu zasilania będzie miał autoodtwarzanie zawsze od początku. Są takie gotowe układy...
http://obrazki.elektroda.net/80_12446604... Odtwarzacz plików dźwiękowych wav 32 Wykaz elementów: Mikroprocesor ATMEGA8 oscylator wewnętrzny 8Mhz Wyświetlacz graficzny 176x132 65536 kolorów Karta pamięci Micro-SD 1GB Stabilizator napięcia +5V oraz 3,3V Rezystory – stanowiące dzielnik napięcia Przyciski – umożliwiają komunikację z użytkownikiem...
Witam, napotkałem pewien problem, otóż jestem w trakcie próby zaprojektowania i stworzenia prostego telefonu opartego o mikrokontroler ATMEGA328PB i moduł GSM SIM800C. Chciałbym, aby można było odtwarzać jakiś dźwięk z ATMEGA gdy ktoś dzwoni na nasz telefon, a gdy odbierzemy, dźwięk z rozmowy z SIM800 podawany był na ten sam głośnik. W planach jest...
http://obrazki.elektroda.pl/8509943100_1... Dzień dobry, mając nadzieję, że osoba bezpośrednio zainteresowana nie odwiedza elektrody, postanowiłem podzielić się moją tegoroczną walentynką. Walentynka ma postać pomalowanego serduszka z diodami świecącymi dookoła i głośniczkiem w środku. Jak nietrudno się domyślić, diody mrugają, a głośniczek...
Zobacz jak generują ludzie dźwięk za pomocą pwm'a i układu RC. np. zobacz jak zostało to rozwiązane w DIY Zagranica - gadający kalkulator. Są dostępne biblioteki do BASCOM'a ułatwiające obsługę kart MMC/SD na którch można przechowywać dźwięki w plikach. Jeśli masz zamiar odczytywać WAV to sprawa jest znacznie prostsza bo odpada ci kompresja i inne takie...
http://obrazki.elektroda.pl/4780964300_1... Witam Chciałem przedstawić moją konstrukcję odtwarzacza plików SID. Jest to moje protopywowe urządzenie zbudowane na dwóch płytkach uniwersalnych.Wszystkie połączenia są wykonane kabelkami.Sercem układu jest ATmega32 który jest prostym emulatorem procesora z C64 6502.Oryginalny układ SID'a...
Ludzie co z wami dzisiaj jest: ale symulator nie odtwarza dźwięku (być może nie posiada takiej funkcji?) Pomyśl, że troche, skąd ma wiedzieć że ma cos odtwarzać, bo ty tak myślisz? I w ogole bardzo wątpię w taka możliwość w jakimkolwiek emulatorze.
Witam. Zrobiłem układ, odtwarzający komunikaty głosowe na mikroprocesorze AVR Atmega. Do wyjścia PWM podłączony jest wzmacniacz. Układ czyta z karty, z pliku WAV PCM każdy bajt, ładuje do bajtowego bufora, następnie ta wartość jest przypisywana do przetwornika. Częstotliwość - wszystko pracuje w pętli Do...Loop, a procesor ma kwarc 16MHz - czyli f =...
W [url=http://www.elektroda.pl/rtvforum/to... temacie masz wszystko o odtwarzaniu plików wav pod Bascomem. Co prawda z karty SD, ale z eeproma będzie pewnie prościej.
wg. innego tematu na tym forum na atmedze8 można wyciągnąć 78kHz przy 8 bitach,biorąc pod uwagę, że nie tylko próbkowanie wchodzi w grę, ale i odtwarzanie oraz drobna modyfikacja, ta wartość na pewno spadnie... ale jeśli będzie conajmniej 22kHz to będę szczęśliwy :-) Choć faktycznie, może na początek stroik, to by potrzeba tylko sprawdzać częstotliwość...
A do czego ci ten DAC potrzebny? Spokojnie samo odtwarzanie da się zrobić. PWM i kondensatorek? No to rzeczywiście będzie jakość dźwięku (wystarczy na YT posłuchać arduinowych playerów). Do tego właśnie DAC jest potrzebny. (w wielu STM-ach są 2 tak że dzwiek stereo nie jest problemem) To, że na YT ktoś wrzucił jakąś pierdziawkę nie znaczy, że tak musi...
A jakiej jakości chcesz mieć dźwięk, skoro ADC w ATMega ma pasmo zaledwie paru kHz. To z trudem wystarcza do zsamplowania w jako takiej jakości mowy. Z drugiej strony są noty aplikacyjne Atmela jak wykorzystać PWM do odtwarzania próbek, więc nie trzeba za bardzo kombinować. Wystarczy wziąć gotowce. Heh no dobra, szczerze powiem, nie przewidziałem tego......
AVE... Odtwarzacz nieskompresowanych plików video da się zrobić na układzie FPGA. Nie znam na tyle dobrze assemblera i układów Atmela, by docenić ten odtwarzacz. Zwłaszcza, że jego główna funkcja polega na czytaniu danych bajt po bajcie i przesyłaniu ich do ekranu. IMHO odtwarzanie filmów bez dźwięku jest raczej bez sensu. Ogranicza bardzo funkcjonalność...
Świąteczne Grające Pudełeczko ma za zadanie w świąteczny sposób informować nas o przybyciu gości. Odtwarza Twoje ulubione melodie lub dźwięki za każdym razem gdy ktoś wejdzie do pomieszczenia. http://obrazki.elektroda.pl/2485220700_1... Projekt wykonany przy pomocy Arduino - a następnie przeniesiony na osobną płytkę - zrobioną metodą...
Wywoływanie tej funkcji: [syntax=c]Music_Read_Next[/syntax].... w przerwaniu to kardynalny błąd. To on powoduje owe "złe odtwarzanie". Przerwanie powinno być jak najkrótsze. Możesz w nim wystawiać kolejne próbki z bufora, ale nie ładować bufor z karty SD! Błędny (żeby nie powiedzieć chory) jest też pomysł zwalniania przerwania! Nie masz kalkulatora...
Wszyscy piszą że to takie proste . A nie mógłby ktoś tak dla potomnych zapodać prosty schemacik i kod w Bascom odtwarzający jeden plik i to w dodatku umieszczony w pamieci procka, do tego mini głośniczek, powiedzmy Atmega 16, 32 i wzwyż , i ewentualne elementy zewnętrzne? Nie chodzi na początek o super jakość ale o zwykłe wprowadzenie w to jak to działa....
Problem z mp3 jest taki że zawsze jakość dźwięku jest gorsza. A takich cd i dvd w domach z nie działającym laserem jest mnóstwo. I chodzi mi o to że posiadając większą ilość płytek cd kopiuje je sobie na dysk czy coś w tym stylu bez strat na jakości i w ten sam sposób sobie je odtwarzam. Nie za pomocą lasera tylko (atmega jest laserem) i tylko posyła...
Nie bawiłem się ATtiny2313, ale jeśli ma PWM to da się zrobić jakieś odtwarzanie dźwięku z próbek. Robiłem takie coś na ATmega128. Puszczasz generator PWM na najwyższej częstotliwości i jakiś timer do generowania przerwania okresowo. Timer determinuje częstotliwość prókowania. Podczas każdego przerwania timera wpisujesz nową próbkę do rejestru generatora...
Kartę mam HAMA 2GB w FAT16 jeśli chodzi o rozmiar alokacji to był ustawiony podczas formatu na domyślny. Jeśli chodzi o karty to bardzo dużo kart nie działa. Ja osobiście przerobiłem 6 kart za nim ruszyło. Wcześniej były błędy. Ściągnąłem z elektrody kod w bascom z tematu "Najprostsze odtwarzanie wav" po czym zacząłem każdą kartę formatować na FAT16...
excray napisał: Zupełnie nie widzę PWM do generowania dźwięków. To zajrzyj tutaj: http://www.elektroda.pl/rtvforum/topic21... excray napisał: PWM służy do zmiany wypełnienia a nie częstotliwości. Zajrzyj do noty PDF Atmela, do których tmf podawał dokładne linki i poczytaj o co chodzi. Źle się trochę wyraziłem. Ja nie twierdzę że się nie da....
No ten projekt może odtwarzać tylko proste melodyjki z jedną linią głosów - coś jak syntezator na 1 kanał ;-) Aby bawić się w jakieś skomplikowane dźwięki z wieloma składowymi i alikwotami (muzyka, głos, dźwięk karabinka...) trzebaby już budować prosty odtwarzacz wav, bo ten projekt na pewno tego nie umożliwia
Dzień dobry👋 Chciałbym się podzielić moim projektem, aby zainspirować ludzi do tworzenia podobnych projektów. Buduję coś podobnego do "GAME BOY" od Sony. Chcę zbudować konsolę, w której będzie sporo gier wbudowanych, na nośnikach (specjalnych nośnikach), ale też odtwarzacz muzyki. Nie mam jeszcze gotowej płytki PCB, bo jeszcze dodaję poprawki. Kodem...
Chodzi o to że ta procedura ciągle wywołuje samą siebie (rekurencja) I właśnie o to mi chodziło żeby od nowa się zaczęła otwierając kolejno inne utwory. Nie wydaje mi się :D Wiesz jak w ogóle działa rekurencja? Teraz Twój program działa tak, że jak podczas odtwarzania dźwięku 1 przerwiesz to i zaczniesz odtwarzać dźwięk 2, a potem przerwiesz i zaczniesz...
W najbliższym czasie opublikuję w internecie schematy, pytki i źródła oprogramowania dla maszyny do straszenia ptaków wędrownych. Odtwarza ona dźwięki audio. Do tego jest oprogramowanie na PC umożliwiające ich wgrywanie. Nie jestem przekonany do pamięci FRAM w obudowie 8 pinowej. Przyczyna jest prosta- będzie ona zamulać pracę systemu. Jeżeli w takim...
Po co od razu ISD? W dzwonku pojedyncze "dzyn" jest jednym krótkim dźwiękiem o czasie trwania <1s. Poza tym dysponując mikrokontrolerem uzywać dodatkowego scalaka do odgrywania dźwięku? Bez sensu... Oto co ja bym zrobił: - Znaleźć w necie odpowiadający dzwonek do komórek w dowolnym formacie - Otworzyć plik w edytorze audio - Wyciąć fragment pojedynczego...
Nie ma jak sobie udziwniać... Robisz jakiś odtwarzacz muzyki z karty SD? Albo zrób to na PWM, albo użyj jak pisałem XMEGA, ktora ma DAC i niepotrzebny jest zewnętrzny, a jeśli chcesz odtwarzać różne formaty to użyj np. VS1003b lub podobny koprocesor muzyczny. Będziesz mógł odtwarzać także mp3, w dodatku masz w nim część analogową i możesz podłączyć...
Witam. Robię układ oparty na karcie SD, mikroprocesorze ATMEGA32. Program napisany w Bascomie, użyte zostały biblioteki AVR-DOS. MA on odtwarzać pliki WAV z karty, do testów używam tego programu znalezionego w internecie. 'dźwięk 32khz / 8 bit / mono / wav 'do każdego nagranego pliku dodać z przodu pliku 10% czasu utworu ciszy potrzebej na załadowanie...
Masz metaliczny dźwięk bo co 512 próbek procesor zatrzymuje odtwarzanie i wczytuje nowe 512B z kadry to bufora.
Chyba za szybko sie poddajesz, ARM7 naprawdę dużo potrafi, tylko trzeba umieć wykorzystać możliwości tego rdzenia, oraz dodatków którymi otoczył go Atmel (jak np. DMA). AT91SAM7S256 spokojnie nadaje sie do dekodowania i odtwarzania plików MP3, mało tego, AAC i OGG także, czego dowodem jest m.in ten projekt http://www.cyfronika.com.pl/kityavt4/avt...
kombinujecie z jakimis plikami... mozliwosc zapisania dowolnego pliku muzycznego w postaci pliku tekstowego z probkami!... Właśnie takim plikiem jest plik VOX a można go odtwarzać również w programach muzycznych. Czyli mamy gotowy standart audio, to po co wymyślać coś innego (sample w txt) co działa identycznie.
http://obrazki.elektroda.pl/3934955100_1... Witam. Chciałbym zaprezentować Wam mój wzmacniacz pracujący w klasie D. Urządzenie powstało na zamówienie dla klienta, który chciał nagłaśniać małe imprezy oraz do użytkowania na co dzień w domu. Celem była również prostota urządzenia oraz wygoda podczas użytkowania. Ze względu na zastosowanie...
http://obrazki.elektroda.net/39_12695375... Witam! Po ostatnim wysypie zasilaczy na DIY postanowiłem pokazać ostatnio skonstruowane urządzenie tego typu . Zasilacz został zaprojektowany i wykonany od podstaw . Konstrukcja została zrobiona dla mojego kolegi prowadzącego Autoryzowany Serwis firmy Thomson z przeznaczeniem na stanowisko napraw...
odtwarzać dźwięk układ odtwarzać nagrać dźwięk cichy odtwarzać dźwięk
schemat instalacja mazda dobór skraplacza vectra paliwa
scenic rezystor dmuchawy renault rezystor dmuchawy
Citroen Berlingo 1.6 benzyna - opadająca wskazówka i utrata mocy Objawy zużytego sprzęgła w skuterze – szarpanie, poślizg paska, Malossi, Polini, Stage6