logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Diody led + czujnik dzwieku

Flavo89 19 Sty 2010 17:49 3686 6
REKLAMA
  • #1 7559324
    Flavo89
    Poziom 10  
    Witam,

    mam pytanie: czy projekt taki jak w linku mozna zbudowac na atmedze 8 ? Link

    Jesli tak, to w jaki sposob mozna rozwiazac sprawe dzwieku? czy istnieja jakies czujniki czy cos w tym rodzaju? czy ktos widzial moze jakies tutoriale na zrobienie czegos takiego?

    przepraszam, za te lamerskie pytania, ale jestem zielony, a nie mam kogo zapytac o porade.

    pozdrawiam
    Flavo89
  • REKLAMA
  • #2 7559444
    Kabuto15
    Poziom 19  
    To jest prosty wskaźnik wysterowania z mikrofonem elektretowym. W najprostszym ujęciu sygnał z mikrofonu jest wzmacniany i trafia na przetwornik analogowo-cyfrowy kontrolera (dawniej całość robiło się za pomocą wskaźników wysterowania LM3914..LM3916).
    Co do wykonania takiego układu najlepiej zacząć od migania diodą na ATmedze8 a później reszta pójdzie jakoś.
    Poniżej linik z opisem "Pomiaru poziomu dźwięku"
    https://www.elektroda.pl/rtvforum/topic1326784.html

    EDIT:
    Masz tutaj jeszcze "Mega Wypas", który też się da zrobić ;P
    http://www.youtube.com/watch?v=VEeLkMuNzh0
  • REKLAMA
  • #3 7559475
    Logan
    Poziom 30  
    Mikrofon + wbudowany ADC to na pewno, do tego diody RGB, tylko trzeba pomyśleć nad sterowaniem.
  • REKLAMA
  • #4 7559575
    Flavo89
    Poziom 10  
    no dobra, czyli juz ogarniam co musze kupic itd. diode na atmedze umiem zapalic wiec to nie problem. chodzi tylko o to, czy jak dostane ten sygnal z mikrofonu, to on bedzie mial jakas wartosc, prawda ? czyli np im mocniejsze klasniecie, tym wyzszy sygnal? jesli tak, to w programie bede musial uzyc jakichs warunkow, ze jesli sygnal jest wiekszy od jakiegos tam poziomu, to wtedy zapal diode ?

    dziekuje za odpowiedzi ;)

    Dodano po 26 [minuty]:

    Kabuto15 napisał:


    EDIT:
    Masz tutaj jeszcze "Mega Wypas", który też się da zrobić ;P
    http://www.youtube.com/watch?v=VEeLkMuNzh0


    a w tym projekcie chodzi tylko o to stukanie ? calkiem fajny i nie wiem czy nie latwiejszy nawet ;p wyswietlacz tez umiem obslugiwac w bascomie np ;p tylko ciagle problem mam z tym 'odczytywaniem' stukniecia :d
  • REKLAMA
  • Pomocny post
    #5 7559963
    Kabuto15
    Poziom 19  
    Po pierwsze.
    Sygnał z mikrofonu elektretowego jest rzędu kilkunastu mV (zasadniczo im mocniejszy sygnał tym wyższe napięcie). Gdybyś to bezpośrednio wrzucał na przetwornik ADC ATmegi to nie miałbyś za dużego pola manewru. Dlatego musisz wzmocnić sygnał mikrofonowy.
    Po drugie.
    Wzmocniony sygnał trafia do ATmegi. Poprzez obsługę jej przetwornika ADC jesteś w stanie otrzymać wartość liczbową proporcjonalną do napięcia wejściowego (z mikrofonu). Teraz tak jak już zauważyłeś możesz robić tak, że porównujesz otrzymaną wartość z różnymi wartościami progowymi (ustalonymi przez Ciebie) i wtedy zapalasz odpowiednie diody.
    Z kolei rozwiązanie, które wymaga wykrywania danej sekwencji jest nieco trudniejsze, gdyż musisz mierzyć (za pomocą timera) interwały pomiędzy odpowiednimi zdarzeniami (stuknięciami). Zakładasz oczywiście pewien margines czasowy błędu.
  • #6 7616253
    Flavo89
    Poziom 10  
    witam, troszke czasu minelo, ale mam nadzieje, ze znajdzie sie ktos chetny do pomocy ;)

    tak wiec, na moj zestaw sklada sie plytka uniwersalna u-08, atmega8, kilka ledow, mikrofon pojemnosciowy, kondensatory, rezystor i wejscie na zasilanie. polutuje to wszystko sobie tylko czy ktos bylby taki dobry i powiedzial mi czym wzmocnic sygnal z mikro? czy nie musze po drodze stosowac zadnych kondensatorow ? moge bezposrednio do adc podpiac i bedzie okej ?
REKLAMA