To zrób drugie PWM, z którego uzyskasz napięcie do sterowania op-ampem o programowanym wzmonieniu, wykorzystaj potencjometr cyfrowy itp.
A ja bym najpierw sprawdził: pin PWM -> 47µF elektrolit -> głośnik -> masa. Tak mam zrobiony na ATmega generator dźwięków i dźwięk jest czysty.
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.
nie wiem czy atmega może być podłączona do głośnika 4 ohm ? Na pewno nie bezpośrednio - zobacz dane z noty katalogowej, jakie są dopuszczalne prądy wyjść. Potrzebny jest wzmacniacz. Wiele pinów może działać jako wyjścia PWM - trzeba poczytać opis procesora, co z tego można uzyskać - podejrzewam, że możliwości są mizerne, bo PWM sterowane cyfrowo to...
w którymś EP w mini projektach był taki generator na attiny13 - powinno się to dac znaleźć w ofercie AVT. Co do PWM to prawdopodobnie częstotliwość zmian większa niż częstotliwość samego PWM nie przyniesie oczekiwanego rezultatu.
Ta konfiguracja poprawiła o wiele jakość odtwarzania, ale teraz tylko jak skonfigurować przerwanie aby normalnie odtwarzało .wav 8000Hz przy 8MHz procek? W tym celu podałem ci link do kalkulatora (jednego z wielu). Zaglądając do datasheet-a będziesz mógł ustawić taką częstotliwość próbkowania (wywoływania przerwania) - jaka ci się podoba. Oczywiście...
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ą...
Niestety w zwykłej ATMega jest pewien problem o którym już zresztą ci pisałem - ponieważ źródłem taktowania timera jest wyłącznie preskaler, nie da się jednocześnie dowolnie określić częstotliwości odtwarzania i głębi PWM. Skoro się uczysz to weź sobie elastyczniejszy procek, np. XMEGA 8E5, a naktórym możesz timer taktować przebiegiem z innego timera,...
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.
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...
Zamiast diody, mały głośniczek, wtedy na własne uszy usłyszysz czy PWM działa, do tego można testować w bardzo szerokim zakresie ustawień PWM. Nieco trudniej ustalić wtedy czy działa dobrze, ale zawsze można nagrać dźwięk mikrofonem i w pierwszym lepszym programie do edycji audio dokonać analizy częstotliwości, odczytać wynik, dobrze nagrany będzie...
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).
http://obrazki.elektroda.pl/5016503100_1... Układ nadążny za słońcem- inaczej układ śledzący, jest rodzajem układu sterowania, który umożliwia automatyczne lub półautomatyczne wodzenie za Słońcem. Układy tego typu wykorzystuje się najczęściej w celu znacznego podniesienia wydajności baterii fotowoltaicznych lub kolektorów słonecznych....
Mogę ponarzekać. Zrobiłem nową wersją, w której podzieliłem kazdy okres na 10 i wysterowywałem z wypełnieniem takim, by średnia wartosć byłą sinusoidalna. Myślałem, że troch wyeliminuję harmoniczne. Ogólnie brzmi to jeszcze gorzej i na dodatek Atmega32 nie jest jednak taka szybka i przestała się wyrabiać dla tych 20 KHz i słychać pisk tak w okolicy...
Co z tego że byłby nawet tryb 16-bitowy PWM (chociaż o ile dobrze pamiętam max jest 10bitowy.. może się mylę) F zegara to 8 000 000 podzielona przez 65536 to ok 122 - czyli max 122 próbki na sekundę - to dopiero profanacja dźwięku. Pozatym nie oszukujmy się to jest tryb PWM - i 16 czy 24 bity tutaj nic nie pomogą - chociaż jakość dźwięku jest jak dla...
Witam wszystkich, Jestem dość mocno zielony w temacie, choć generalnie zagadnienia związane z elektrotechniką (od strony fizycznej ) nie są mi do końcaobce. Od paru dni walczę z mikrokontrolerem atmega328p oraz sterownikiem drv8824. Mam problem ze sterowaniem silnikiem krokowym. Przebrnąłem przez internet do końca i z powrotem ale problem prawdopodobnie...
Jeszcze by się przydało zobaczyć wzór PCB. awykonalne bo jest to zrobione. jak kolega pisał na stykowce . Proponuje dodać trochę kondensatorów 100n i większych Kabelki połączeniowe do głośnika daj po ferryciku jeżeli masz
http://obrazki.elektroda.pl/9114017400_1... Zanim Fukushimę nawiedziła fala, zaczytywałem się m.in. w stronie c4r0 o promieniowaniu jonizującym. Tak jakoś mnie temat zainteresował, a że lubię konstrukcje nietypowe to po małym rozpoznaniu postanowiłem zrobić dozymetr, który będzie oferował ciut więcej niż klasyczne urządzenia pokazujące...
A czy jako "przedwzmacniacz" można uzyć układu LM386? Znalazłem u siebie gotowy, o taki jak na zdjęciu http://obrazki.elektroda.pl/8176675100_1... Po drugie, mam podłączyć sam LM386 czy razem ze wzmacniaczem PAM8403? Na wejście mam podłączyć mikrofon wraz z zasilaniem, + z wyjścia mam podłączyć do ADC, a minus do GND? Czy na wyjściu...
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/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...
To zależy jakiej jakości ma być ten dźwięk - R-PI to przesada. Najprostszy dźwięk da się zrobić na byle jakim AVR (choćby Atmega8) + karta SD + kondensatorki + wzmacniacz. (osobiście wykonałem odtwarzacz na PWM 8-bit 8kHz próbkowania 1 kanał - jakość nie powalała, ale komunikat głosowe były zrozumiałe, czas wykonania około 5 h z prototypem na stykówce)...
https://obrazki.elektroda.pl/6596124500_... Co niektórzy na forum wiedzą, że lubię migać diodkami. W tym projekcie dałem temu maksymalny upust i mogłem dać ponieść się fali do tego stopnia, że pod koniec miałem już dość :) Pamiętacie https://obrazki.elektroda.pl/5941184000_... https://obrazki.elektroda.pl/3135631200_...
Z tego co rozumiem w instrukcji do regulatora (Strona 2, Using Mode): 1. ustawiam na wyjście 950 (przepustnica minimum) 2. podłączam swój kontroler do USB 3. podłączam do regulatora baterię 4. słyszę melodyjkę jak się skończy to mogę latać?? a jednak nie działa. Mam ustawione 950 us, robię wszystko wedle instrukcji i po podłączeniu zasilania regulatora...
ja widze że nie jestes w stanie poprawic tego programu, wiec mam taka propozycje - ty go nie poprawiaj ale dobuduj urzadzenie które bedzie interpretowac ustawiane wyjscia i odpowiednio reagować. A przykład obrazów bardzo dobry, skoro to juz piccaso to ja bym raczje nie ruszał (znasz ceny) Cieżko ci doradzic skoro zagarnąłes wszystkie peryferia i nie...
Jak zrobisz wyjście nie ma wielkiego znaczenia, możesz dać wyjście liniowe (uzywając LM386) i podłączyć do wzmacniacza z kolumnami, bo czemu nie. Problem z instrumentami to generowanie co prawda tego samego tonu podstawowego, ale różnie wysokich pików harmonicznych. Inaczej będzie brzmiał fortepian i gitara, pomimo grania tego samego dźwieku. Nie wiem...
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ć...
loolool nie denerwuj się, podałem jednego linka, niue dałeś sobie rady, więc spróbowałem sam, czy rzeczywiście nie ma nic w sieci. Wpisałem w googlach "atmega sound generator" i wyszło mi kilkadziesiąt tysięcy linków. po zaznaczeniu ptaszka na "szukaj polskie" wyszło również kilkanaście linków. Zadałem sobie trochę trudu i przeglądnąłem kilkanaście...
Nie wiem czy zauwazyles, ale mowie o 9bitowym DAC. Wiec rozdzielczosc jest dokladnie ta sama. Skoro sam to napisałem to pewnie zauważyłem. W twojej metodzie zamiast uzywac 2x8bit DAC + dodawanie/skalowanie analogowe mozesz po prostu uzyc 9bitowy DAC a ten dodatkowy bit to reszta z dzielenia /2 sumy probek. Oczywiście, że prościej wziąć przetwornik...
Witam Mam do zrealizowania projekt kompetencyjny "Cyfrowe echo" cały projekt ma opierać się na ATmega32, a program ma być napisany w C (AVR Studio). Schemat nie był problemem gdyż częścią analogową (podłączenie mikrofonu i głośnika) wzorowałem na tym: http://obrazki.elektroda.net/71_12899423... Tak na szybko mogę napisać, że sterowanie opóźnieniem...
Nie wygląda mi to na rozsądną decyzję projektową. Może po prostu należy wziąć jeden mikroknroler, który zrobi wszystko, co trzeba, zamiast rozmnażać zadania na trzy ledwie dychające? Pomysł jest taki, żeby zrobić prosty filtr DSP na Atmega32 lub 64 (akurat ten mikrokontroler znam, mam do niego programator i bardzo łatwo się go programuje i jest dużo...
http://obrazki.elektroda.pl/8601265300_1... Witam. Chciałbym zaprezentować moją najnowszą konstrukcję, którą jest sterownik do akwarium. Konstrukcja sterownika powstała na życzenie mojego szwagra, który postanowił stworzyć dość duże akwarium w swoim mieszkaniu (fotki poniżej). Prezentacja będzie zawierała dokumentację fotograficzną,...
Akurat twój pomysł nie jest jakoś szczególnie trudny w realizacji. Jeśli użyjesz USART, to oczywiście problemu nie ma, tyle, że z drugiej strony powinien być procek, który zamieni dane z USART na sygnał analogowy - coś z DAC lub po prostu timerem, przy pomocy PWM odtworzysz sygnał analogowy. Z drugiej strony, można zamiast USART nadawać przebieg PWM,...
Ok, zrobiłem prowizoryczny oscyloskop z karty dźwiękowej. Rzeczywiście szerokość impulsu wychodziła ponad 2ms :D Martwi mnie tylko zniekształcony "prostokąt" w przykładowym wypełnieniu: http://obrazki.elektroda.pl/3473532700_1... Macie może jakieś pomysły jak rozwiązać ten problem?
W końcu poskładałem wszystko w całość. Kod programu sczytuje wartości z przetworników ADC, do których przyłączone są dalmierze Sharp-a. Zależnie od rodzaju sygnału, siły itd, wysyłany jest sygnał głosowy. Niestety nie wiem czy nie przesadziłem z ilością danych jaką władowałem do tablicy w pliku nagłówkowym jest tego ok17 tys. znaków. Programowanie jednak...
Nic tu nie jest źle. To karta dźwiękowa tak zakrzywia przebiegi.
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....
Korzystam z oscyloskopu z karty dźwiękowej.
Autor, kiedy zajmował się jeszcze prostymi układami bazującymi wyłącznie na tranzystorach BC547 i BC557, nie był w stanie wyobrazić sobie, jak z tych elementów skonstruować efekt charakterystycznego echa, które można zaobserwować przy rozgłaszaniu komunikatów. W tej chwili odpowiedź stała się dla niego prosta – można wykorzystać mikrokontroler...
PWM jak sama nazwa wskazuje, to modulacja szerokości impulsu, a nie jego częstotliwości.
Sprawdziłem właśnie prostym oscyloskopem z karty dźwiękowej i wypełnienie się ładnie reguluje :)
Witam, Od jakiegoś czasu walczę z zakłóceniami. Dysponuję: 1) Atmega644, - przy nogach VCC-GND i AVCC-GND oczywiście po parze kondensatorów 4,7uf i 100nf, - RESET połączony z plusem przez 10k Ohm, 2) 3x serwo TowerPro SG-5010, 3) 1x serwo SG-92R, 4) zasilanie z ATX: 12V -> stabilizator 7805 -> 5V zasilanie procesora; 5V zasilanie serwomechanizmów. Układ...
https://obrazki.elektroda.pl/6021352700_... https://obrazki.elektroda.pl/6921159500_... https://obrazki.elektroda.pl/3416870700_... https://obrazki.elektroda.pl/7961253800_... https://obrazki.elektroda.pl/7601893100_... Dzisiaj przedstawię państwu dwa sejfy dla dzieciaków,...
Temat jest pięknie do zrobienia na arduino na przerwaniach i PWM, co więcej, tylko na przerwaniach można uzyskać czystość dźwięku bez chrypki Dlaczego wg Ciebie tutaj dźwięk jest zniekształcony? Przez użycie millis jako zmianę tonu co 13ms? Robiłem generator maksymalnie miłego dla ucha modulowanego dźwięku (jak najbardziej sinusoidalny) na Atmega 8...
Witam Mam mały problem ze sterowaniem 10-12 V przez tranzystor za pomocą PWM. Tranzystor bc639 Regulator ESC - HW25A - Hobbywing kod z atmegi http://images48.fotosik.pl/534/36877ff34... Problem wygląda następująco: Kiedy robię próbę na LEDzie i 5V zamiast 10V podłączając sygnał PWM do bazy dioda ładnie przygasa jednak zmienię na 10V i podepnę...
Dzieki za odpowiedź, z tym dźwiękiem sobie poradziłem :) silnik startuje od 1/4 mocy wtedy ten dżwięk jest już prawie nie słyszalny co mnie już wystarcza.
Witam wszystkich :) Jakiś czas temu złożyłem odtwarzacz plików dźwiękowych wav korzystający z wbudowanego w atmege32 PWM 8 bit-owego, postanowiłem poprawić jakość odtwarzanego dźwięku poprzez dodanie zewnętrznego DAC-a którym jest TDA1543 . Pojawiło się kilka problemów ponieważ nie wiem w jaki sposób mogę podłączyć i odpowiednio przerobić kod programu...
ehhh..... Człowiek światowy, z Warszawy.... ;) Teraz to żeś mi Pan zamotał już wszystko ;) Nie chciał bym Atmegi zasilać z diody zenera.... Poza tym kolega prosił by logika była zasilana z osobnego zasilacza 24V. Dodano po 6 Jak bym zrobił na zenerce itd, i tak masa by była wspólna i działo by się przecież to samo... Dodano po 5 Koledzy... a może nic...
Czy wszystkie wyjścia mają pracować niezależnie. tzn. czy wartość analogowa na każdym z 8 wyjść musi być ciągła i wartości w każdym kanale różne. Czym te wyjścia mają sterować i o jaką rozdzielczość chodzi? Jaka dynamika zmian jest potrzebna, częstotliowści sterownicze, czy może ośmiokanałowy dźwięk? Przy PWM i tak raczej będziesz musiał dać 8 buforów...
A czy istnieje jakiś uproszczony wzór na przybliżenie sobie tego oszacowania? Czy faktycznie wszystko najlepiej robić metodą prób i błędów? Zapewne model matematyczny istnieje lub można go wyprowadzić. Jednak nie sądzę, aby na forum ktoś od razu podał Ci gotowy wzór. Najlepszą alternatywą jak sądzę jest stosowanie metody sterowania PID powszechnie...
Zastosuj procesory AVR (np. z serii Atmega, mają różne przydatne peryferia w sobie, np. przetwornik analogowo-cyfrowy, wyjście PWM itd), do programowania Bascom (wersja Basica dla AVR) jest do niego książka (kup lub poszukaj w Bibliotece) http://www.techniczna.com.pl/skroty/83-9... Masz w niej opisaną stronę sprzętową (co i jak połączyć) oraz...
Chciałem zrobić tak ze jak odczytam wszystkie próbki z bufora to ustawiam zmienna read na 1 wtedy następuje wczytanie kolejnych próbek z pliku do bufora i znowu wysyłanie tych próbek na pwm W czasie 125us to raczej za wiele na tym nie odczytasz. :) Jeśli jesteś pewien że timery i odczyt z karty działa, to zrób sobie przebieg 8000/32 = 250Hz. Odczytaj...
Czyli chcesz filtrować dźwięk. Ale nadal nie wiemy jakie pasmo... Jeśli obchodzi cię pasmo audio (DC..20kHz) to dla jakości Audio CD (16bit x samplowanie 44100Hz) masz 22.67us czasu między kolejnymi 16bitowymi próbkami. Przy taktowaniu procesora 16MHz, instrukcja "jednocyklowa" wykonuje się w 62.5ns. Więc pomiędzy kolejnymi próbkami wykonasz 362 instrukcje....
Witam wszystkich elektroników! Jest to moja pierwsza konstrukcja na łamach tego forum i pragnę zaznaczyć, że ani zawodowo, ani hobbystycznie nie miałem zbyt dużo kontaktu z elektroniką - więc proszę o wyrozumiałość. Przez pewien okres używaliśmy przemiennik typu ?papuga? na terenie mojego miasta. Wyglądało to w ten sposób, że urządzenie nadawczo-odbiorcze...
tak wyglada generator czestotliwosci pod Arduino Micro Pro void setup() { pinMode(A9, OUTPUT); //Konfiguracja A5 jako wyjście tone(A9, 1000000); //Wygeneruj sygnał o częstotliwości (1MHz) 1 000 000Hz na pinie A9 } void loop() { } Tylko jak ograniczyć napiecie (GND) (Pin9 (A9) jest +2.22V a...
Witam, od dłuższego czasu borykam się z problemem piszczenia podczas PWM. PWM sprzętowe, do wyjścia podłączony BC547 sterujący BD139. Sprzęt: ATmega32, kwarc 16MHz, PWM z poprawną fazą. Przy każdym z timerów: TIMER 0, TIMER 1 i TIMER 2 występuje ten problem. Preskaler: 1: nie słychać piszczenia lecz wentylatory startują dopiero od 35% wypełnienia, a...
Na poczatku dziekuje Wam za zainteresowanie sie tematem! atom1477 Załączam Ci program (zmodyfikowany dla siebie ze strony kursu avr cz.4 www.hobby.abxyz.bplaced.net) Tam jest mały generatorek, jak odznaczysz zadeklarowanie PWM wtedy już regulacja tonów nie działa, ale za to jest regulacja dźwięku nsvinc zgadza się, wypełnienie się zmienia, piezo gra...
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...
Ogólnie dalmierze ultradźwiękowe nie są zbyt dokładne. Strasznie kłamią przy zbyt bliskich odległościach i przy zbyt dalekich.(jeżeli podczas pomiaru odległości będzie jakaś niewielka przeszkoda to cały pomiar zchrzaniony, to samo będzie gdy odbiornik odbierze inny sygnał o zbliżonej częstotliwości) Średnia dokładność to 1cm na każdy metr odległości....
https://obrazki.elektroda.pl/3845985100_... https://obrazki.elektroda.pl/1095475900_... Kiedy zbliżała się tegoroczna jesień i słońce wschodziło coraz później, postanowiłem zbudować budzik świetlny - urządzenie, które o zadanej godzinie włącza stopniowo rozjaśniające się światło. Nawet, jeśli nie obudzi ono użytkownika,...
Amatorsko uogólniłem ten format mp3 do czegoś co akustycznie trafia do ucha. Właściwie bezproblemowym byłoby skonwerowanie każdego do wav. Żaden kodek więc nie byłby potrzebny. Może być jak najbardziej obecne wav. Dziękuję za uwagę co do tego tematu. HD-VIDEO - Nawet nie wczytałem się zbytnio w zasadę działania tego układu. Zerknąłem szybko na te cztery...
Jakoś cały czas nie wiem czemu to miałoby działać bez konwersji DA. Dla zabawy na początek proponuję zwykła drabinkę rezystorów, taki prymitywny covox (schematy są na sieci dostępne łatwo, ale jakby były trudności: http://www.filety.net/arty/sprzet/sample... I potem pod wzmacniacz, molestowanie Atmegi głośnikiem podpiętym bezpośrednio to...
Nadal próbuję zrobić sensowny układ grający z wejściem jack (słuchawki) i głośnikiem (dynamicznym bez generatora 12V). Atmega elegancko generuje sin z pwm, który puszczam na słuchawki lub głośnik. Tu pojawia się oczywiście problem ponieważ słuchawki działają już przy 1-3V ale przy takim napięciu głośnik nie ruszy. Zrobiłem więc prosty wzmacniacz (w...
http://obrazki.elektroda.pl/7578649800_1... Witam, Chciałbym przedstawić odtwarzacz audio plików WAV. Został on zrealizowany w oparciu o mikrokontroler ATmega32, pomimo to, że wielkość wsadu to zaledwie ok 8-9kB. Tak jednak miałem procesor pod ręką. Program napisany jest w całości w języku C bez żadnych wstawek asemblerowych. Player obsługuje...
https://obrazki.elektroda.pl/1909244200_... Dzięki mikrokontrolerom AVR, takim jak ATmega można zrealizować wiele ciekawych projektów. Autor poniższej konstrukcji postanowił wykorzystać te możliwości do skonstruowania prostego nadajnika AM (z modulacją amplitudy) wykorzystując Arduino Nano (możliwe jest także wykorzystanie Arduino...
Dziękuję za wszystkie odpowiedzi. Ten układ chciałem zrobić dla siebie, ponieważ interesuję się elektroniką i robotyką. Proszę o wyrozumiałość jeśli moje pytania będą się wam wydawały banalne, ale chodzę dopiero do szóstej klasy. Możesz zrobić odtwarzanie z EEPROM, pod warunkiem, że będzie to zewnętrzny EEPROM. Koledzy już ci uświadomili, że wewnętrznego...
nie da się go ściszać. On albo działa dobrze albo nie działa wogóle, ewentualnie głupieje. Idzie, nie jest to co prawda ten sam dźwięk, ale słychać wyraźną liniową różnicę dźwięku po ustawieniu PWM, ale póki co jeszcze nie doszedłem jak to wysterować przyciskami, może ten deboucing, jakaś podpowiedź w przykładzie jak to zastosować? Póki co działa przycisk...
Dźwięki z regulatora to normalna rzecz. Można powiedzieć, że szykuje się on do pracy. W tym czasie można go też wprowadzić w stan programowania parametrów (nie wszystkie modele). Niestety, będziesz musiał się bardzo przyłożyć do stworzenia w kopterze bardzo dobrego autopilota. Sterowanie takiego modelu przez tablet to bardzo marny pomysł. Jest to bardzo...
Witam! bardzo serdecznie. Chciałem zrealizować w oparciu o mikrokontroler ATmega8 odtwarzacz dźwięku. Jest to tylko układ realizowany w celach edukacyjnych, więc chciałem dane zapisać najpierw w pamięci EEPROM (ATmega8 ma 512b). Ma być to jeden krótki dźwięk odtwarzany po włączeniu mikrokontrolera. Dźwięki chcę odtwarzać za pomocą głośnika przez PWM....
http://obrazki.elektroda.pl/9883544200_1... W muzycznym syntezatorze analogowym generatory wytwarzające przebiegi sterowane są napięciem (CV), natomiast układy obwiedniowe (ADSR) sterujące wzmacniaczem (VCA) i filtrem (VCF) - impulsami bramkującymi (GATE). Układ wytwarzający CV i GATE jest sterowany klawiaturą instrumentu. Istnieją...
http://obrazki.elektroda.pl/3531137600_1... Wprowadzenie Od dłuższego czasu nosiłem się z zamiarem przerobienia jakiegoś małego, taniego syntezatorka. Miałem niezwykłą ochotę posiąść małe, bateryjnie zasilane urządzenie z wbudowanym głośnikiem, na którym mógłbym sobie pograć w wolnych chwilach. Początkowo chciałem dokonać prostego circuit-bendingu,...
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...
No to w takim razie teraz zmiana wypełnienia sygnału PWM następuje cyklicznie po odczekaniu delaya, raz wypełnienie ma wartość 2000, a później 1000 i tak przez cały czas działania programu. Niestety oscyloskopu nie mam. Widziałem, że możliwe jest podłączenie tego pod kartę dźwiękową (portu LPT niestety nie mam), ale nie mam na stanie potrzebnych elementów...
http://obrazki.elektroda.pl/5214176000_1... Witam. Przedstawione rozwiązanie powstało z myślą o zdalnym (radiowym) sterowaniu modelem samochodu. Umożliwia płynne regulacje: kierunku (lewo/prawo) oraz prędkości ruchu (przód/tył). Rozkaz typu "włącz/wyłącz" pozwala np. uruchamiać sygnał dźwiękowy (klakson) lub włączać światła. Spośród...
1) W moim programie Waitms100 jest co 1 krok a nie obrót. KONIECZNIE zmień specjalistę jeśli nie jest w stanie zrozumieć tak prostego programu. No i powiedz mu że specjalista nie jest. 2) Płynną zmianę szybkości silnika robisz poprzez zmiany wartości Waitms. Dla przykładu wpisałem że ma być 100. PWM używasz tylko do wygrywania dźwięków i nie ma nic...
To że gra cicho, oznacza że musimy teraz skorygować wartości rezystancji w tłumiku. I tu bardzo ciężko jest mi doradzić Ci, na jaką wartość zmienić R3. Ciężko jest tak bez żadnych pomiarów. A to tykanie, to są zapewne zakłócenia z ATmegi które z części cyfrowej przez zasilanie i ścieżkę sygnału PWM wchodzą do toru audio. Napisz jakimi przyrządami pomiarowymi...
Sprawdz ten kod: $regfile = "m8def.dat" $crystal = 4000000 Pwm1a = 0 Config Timer1 = Timer , Prescale = 8 , Compare A = Toggle , Clear Timer = 1 Do Pwm1a = 956 Start Timer1 Waitms 500 Pwm1a = 851 Waitms 500 Pwm1a = 758 Waitms 500 Pwm1a = 716 Waitms 500 Pwm1a = 638 Waitms 500 Pwm1a = 568 Waitms 500 Pwm1a = 506 Waitms 500 Wait 4 Loop End Jest...
Co to znaczy że nie działa? nie daje dźwięku wcale czy dźwięk jest ale się nie zmienia jak byś chciał? I jakiego "buzzera" używasz? piezo? Z moich doświadczeń wynika że piezo albo daje dźwięk albo nie i nie spodziewałbym się że pwm by zadziałał z piezo, ale może się mylę... ... o, napisałeś że bez generatora, to może wtedy sprawa wygląda inaczej.
http://obrazki.elektroda.pl/3089511800_1... Witam, dziś prezentuje swój bezprzewodowy termometr pracujący na częstotliwości 433 MHz. Urządzenie składa się z nadajnika i odbiornika. Nadajnik odczytuje temperaturę pieca C.O. i wysyła ją do odbiornika. W odbiorniku mamy możliwość ustalenia górnego i dolnego progu załączenia alarmu, który...
Jestem w trakcie mierzenia - staram się jednocześnie nie zepsuć niczego, bo już jedno serwo sobie zniszczyłem ;) więc trochę to mi zajmie. Zwłaszcza że te serwa piszczą, jakby chciały a nie mogły, a następnie przestają w ogóle wydawać jakiś dźwięk - nie chcę ich spalić, bo jutro muszę zaprezentować na uczelni, że mój 'wynalazek' w ogóle działa. Niestety...
http://obrazki.elektroda.pl/6163930500_1... Ostatnio wpadłem na pomysł modyfikacji analogowego domofonu, który mam w mieszkaniu. Do słuchawki dołączony jest mały układ, który "nasłuchuje" na linii dzwonka i automatycznie otwiera drzwi w przypadku wykrycia tajnej sekwencji składającej się z krótkich i długich dzwonków. Urządzenie proste,...
Witam ! Robię sterownik dzwonka do szkoły, ze wszystkim sobie już poradziłem, został mi tylko układ dzwonka. Do wyjścia PWM Atmegi8 podłączę układ całkujący i do tego jakiś wzmacniacz mocy co bym mógł głosniczek kilkuwatowy wysterować ( dzwonek tylko do jednej sali ). Tylko teraz się zastanawiam, skąd wziąć wartości które mam wpisywać do PWM-a co by...
Zrobiłem jeszcze inaczej. Podpiołem + głośnika do jednego pwm i wysyłam na niego wartość amplitudy dźwięku, a - głośnika podpiąłem do 2 pwm'a :D i wysyłam na niego odwróconą wartość dźwięku. Trzeszczenia były spowodowane błędem w programie ... Bardzo ładnie gra pomimo niedodania filtru dolnoprzepustowego :). Głośnik bezpośrednio podpięty pod nóżki.....
perlon, przystawka będzie nadawać cały czas adres, aby w trakcie pracy urządzenia można było zmieniać jego adres :) Jak często będzie nadawany do atmegi, to już zależy od mojej fantazji. Natomiast przy atmedze chce zbudować programowy bufor przychodzący, i odczytywać go w przerwaniu pochodzącym od "wirtualnego" portu uart. Choć szczerze, nie wiem jeszcze...
http://obrazki.elektroda.net/11_12614962... Witam Wszystkich zainteresowanych. Chciałbym przedstawić projekt wzmacniacza mojego autorstwa 2x200W do domu i na małe imprezy. Całość powstała około roku temu, lecz prace nad nim zacząłem o wiele wcześniej i trwały pół roku. Liczyła się estetyka wykonania, jakość, odporność na głupotę oraz moc....
http://obrazki.elektroda.pl/5748352100_1... Dostałem do naprawy ledowe światełko Stage Lighting SPD018. W wyniku obdukcji pacjenta okazało się że procesor P89V51R82FN nie daje oznak życia. Klient chciał żeby jak by się dało reagował na dźwięk lub na DMX z obsługą 3 kanałów. Część DIY dotyczy właściwie samego oprogramowania. Jako że...
Witam i dziękuję za wszystkie pozytywne opinie. Postaram się odpowiedzieć na wszystkie pytania i rozwiać ewentualne niedomówienia. Jeśli chodzi o koszty, to dokładnie nie wiem, myślę że w granicach 30-40 złotych. Na wyjściu jest BUZ11, wytrzymuje dosyć duży prąd jak na moje potrzeby. Na wyświetlaczu widać stopień wypełnienia PWM, jest to zakres 0-255,...
Częstotliwość PWM-a = FC/preskaler/(510 lub 1022 lub 2046) FC - to częstotliwość kwarca preskaler to preskaler a liczba w nawiasie zależna jest od rozdzielczości bitowej odpowiednio dla 8 , 9 i 10 bit. U mnie PWM i wentylatorek tez wydawał dziwne dźwięki, dodałem równolegle do wentylatorka kondensator 10uf , przestało buczeć i zaczoł startować przy...
Poszukuję rozwiązania regulacji głośności za pomocą procesora. Robię sygnalizator , dźwięk jest generowany przez procesor i idzie na prosty wzmacniacz na tranzystorze i dalej na głośniczek piezzo. Zależy mi na możliwie najprostszym sposobie regulacji głośności tego dźwięku. Czy możliwe jest pominięcie potencjometru bądź mechanicznego bądź elektronicznego...
Moim zdaniem masz mało ambitne podejście do tego projektu... Jakość dźwięku będzie marna przy 8-bitowych próbkach i konwersji przez PWM. Pomyśl nad zewnętrznym przetwornikiem audio 16-bitowym, np. bardzo tanim TDA1543, który bardzo łatwo obsłużyć poprzez interfejs SPI. Dla przykładu: ATMEGA32 taktowana zegarem 8MHz bez problemów wyrabia się z jednoczesnym...
Wzmacniacz oparty na LM386 przetestowany na ATmega8, 32 i LPC1114, LPC1768. Jest idealny do szybkiego przetestowania chociaż nie ma najlepszych parametrów, dodam że warto pomiędzy pin wyjściowy mikrokontrolera a wzmacniacz dać chociaż kondensator wtedy dźwięk jest lepszy.
Obecnie układ wygląda jak na schemacie. Mogę go jakoś zmodyfikować czy jednak zmienić wentylatory. Na filmiku niżej słychać dźwięk który wydają te wentylatory. http://obrazki.elektroda.pl/2568421900_1... [youtube]https://www.youtube.com/watch?v...
Program napisany jest w Bascom. Delay nie ma w ogóle. Program napisany chaotycznie, ale działał ok dopóki nie dopisałem obsługi DCF77. Gdy przyjdzie odpowiednia godzina, dioda IR ma wysłać kod do odbiornika. Wtedy właśnie procesor zwalnia. Sekundy wtedy "idą" co 3 no i dźwięk ma zwolnione tempo. [syntax=vbnet] $regfile = "m32def.dat" $crystal = 8000000...
Witam, mam taki oto problem: zbudowałem odtwarzacz wav na ATmega8 i karcie sd. Dźwięk jest z pwm, jest czysty ale nakłada się na niego szum kwantyzacji i jakiś dziwny metalowy dźwięk. Tu moje pytanie-czy można jakoś temu zaradzic? Dodam że próbowałem podłączac różne filtry LC i RC, ale to nie pomogło. Atmega8(L) jest taktowana kwarcem 14Mhz, a dźwięk...
Dodano po 54 Wszystko co napisałeś po 54 minucie myślę, że dałoby się obalić jednym zdaniem (Uwaga! Długie i zawiłe): Procesor AVR ATmega32L taktowany 8MHz, gdzie przerwanie z Timer0 odpowiada za podawanie kolejnych próbek do OCR1A i OCR1B w równych odstępach czasu; gdzie Timer1 jest podwójnym synchronicznym generatorem PWM o f=31250Hz, w którym to...
Witam Generuje sobie melodyjkę przez timer2 działający w trybie fast PWM w mikrokontrolerze atmega8. Ogólnie dźwięk jest bardzo cichy wiec kupiłem wzmacniacz audio lm386 i już było o wiele lepiej ale dalej nie wystarczająco. Dlatego kupiłem drugi taki sam wzmacniacz ale teraz już nic nie słychać. Schemat: http://obrazki.elektroda.pl/3260292700_1...
1. Ten kod da się zoptymalizować do Fast PWM bez obsługi przerwania od Timer1 CTC. 2. Te wartości grX to co to jest ? Częstotliwość razy 10 ?
http://obrazki.elektroda.pl/8957659400_1... Witam Chciałbym przedstawić trzy konstrukcje składające się na wyposażenie ciemni fotograficznej tj. zegar ciemniowy, minutnik oraz lampę ciemniową LED. Zegar ciemniowy pozwala na ręczne zapalanie lampy powiększalnika podczas kadrowania i ustawiania ostrości, oraz automatyczne w czasie 0,1...
mkpl - ale to ma być płynnie :) A więc pedał gazu - potencjometr suwakowy. Odczyt napięcia poprzez ADC atmegi. Najtrudniejsze - do pamięci atmegi zapisać powtarzającą się krótką sekwencję, która sterując PWM symulowała by dźwięk silnika. Odczytana wartość z potencjometru = opóźnienie podczas obsługi PWM. Nie wiem czy dobrze kombinuje, ale chyba da...
http://obrazki.elektroda.net/55_12656127... Wersja druga analizatora widma akustycznego. Istnieją trzy sposoby podłączenia sygnału audio: a) Masa sygnału do punktu “Agnd” na płytce, wtedy masy analizatora i urządzenia nie mogą być połączone ze sobą. b) Analizator można zasilić symetrycznie, +-2.5V, “Agnd” stanie się masą...
atmega dźwięk dźwięk atmega czujnik dźwięk atmega
makro zapisujące arkusz blaupunkt pobór prądu czujnik przepustnica citroen berlingo
Spawarka MMA - Jakie cienkie blachy zespawa amator? Pobór prądu przy zostawionym kluczyku w Skoda Octavia 2 1.6 MPI 2004