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

Syrena strazacka do makiety n.p. kolejkowej.

yego666 27 Lip 2004 00:46 5272 8
REKLAMA
  • Ponizej znajduja sie pliki zawierajace schemat, binarium oraz brzmienie oryginalnej syreny wozu strazackiego. Projekt zrobiony jest na procku 89c4051 i w sumie jego wykonanie nie przekracza 10 PLN. Przetwornik wyjsciowy typu COVOX jest za slaby by wysterowac bezposrednio glosnik, totez zalecam dolaczenie wzmacniacza wyjsciowego.

    Moze komus przyda sie na makiete kolejkowa albo do samochodzika zabawki.
    Milej zabawy, Yego

    P.S. Dodac nalezy, ze caly czlon skladajacy sie z bufora 245 i drabinki rezystorow do niego dolaczonych mozna zastapic dowolnym 8-bitowym przetwornikiem D/A. Mozna tym ruchem osiagnac dobre efekty, ale i koszt urzadzenia wzrosnie.

    Fajne? Ranking DIY
    O autorze
    yego666
    Poziom 33  
    Offline 
    Specjalizuje się w: embedded programmable logic design
    yego666 napisał 2154 postów o ocenie 532, pomógł 239 razy. Jest z nami od 2004 roku.
  • REKLAMA
  • #2 774361
    yaroo
    Poziom 11  
    na schemacie jest napisane ze uzyty jest procek at89c2051.
    to w koncu ktorego procka mozna uzyc?
    at89c2051 wystarczy?
    a masz kod zrodlowy do tego?
    pozdrawiam
  • REKLAMA
  • #3 774395
    yego666
    Poziom 33  
    Ma byc 89C4051 na co jednoznacznie wskazuje rozmiar pliku *.bin :!: . Zrodlo do tego oczywiscie mam bo sam to pisalem :)
    Pozdrawiam, Yego
  • #4 776282
    darek2
    Poziom 12  
    spox wykorzytam to w moim samochodzie zdalnie sterowanym tylko troche dużo wyjść procka zajmuje ale wezmie sie przez magistrale I2C :D
  • REKLAMA
  • #5 776567
    yaroo
    Poziom 11  
    hmmm jesli nie jest to jakis super tajny kod zrodlowy to bardzo bym Cie prosil o jego udostepnienie
    dzieki
  • #6 777199
    yego666
    Poziom 33  
    Nie jest to w rzeczy samej super tajny kod, ale niestety udostepnienie zrodel nie lezy w zakresie moich zamiarow wzgledem tej konstrukcji.
    Binarium ma za zadanie pozwolic na budowe urzadzenia. Jesli ktos zechce poddac kod reverse-engineeringow, zycze powodzenia, ale prosciej bedzie od zera samemu takie cos zaprojektowac. tym bardzie, ze kod jest na tyle nieskomplikowany, ze napisanie go samemu nie powinno sprawic nikomu wiekszych klopotow. Trudne jest takie wzajemne zgranie sampli by dobrze brzmialy i nie pukaly w glosnik. Mnie zajalo to pare dni, ale nic a nic nie znam sie na dzwiekach, tak wiec umuzykalnione ucho poradzi sobie duzo szybciej.
    Alternatywna metoda podejscia do takiej konstrukcji moze polegac na wgraniu sampli ( takich jak w pliku *.wav ) do jakiegos starego EPROMU i przemiatanie go licznikiem binarnym. Pewnie wyjdzie taniej, a mozna zagospodarowac jakies stare kostki EPROMOw zalegajace w piwnicy.
  • #7 777591
    yaroo
    Poziom 11  
    a moglbym Cie prosic o ogolny zarys dzialania programu?
    jakis algorytm ewentualnie czestotliwosci tych dziekow.
    z gory dzieki
    pozdrawiam
  • REKLAMA
  • #8 777702
    yego666
    Poziom 33  
    Bardzo prosze.
    Oryginalny dzwiek podzielilem na kilka powterzalnych sampli. Zeskladowalem je w pamieci, a nastepnie cyklicznie kazalem programowi wyrzucac kolejne bajty kolejnych sampli na wyjscie procka. Czestotliwosc "przemiatania" jest kwestia subiektywna, totez pozwolilem sobie na arbitralne zadanie tej czestotliwosci. W tym projekcie czestotliwosc ta wynosi chyba okolo 16 kHz. Generalnie im wyzsza czestotliwosc tym jakosc dzwieku jest lepsza. Oczywiscie musialem znalezc kompromis pomiedzy pojemnoscia pamieci procka a jakoscia dzwieku. Jak wczesniej wspomnialem, troche problemow mialem na styku sampli. Stukaly niemilosiernie i trzeba bylo troche poexperymentowac by to wyfiltrowac. Obecnie prawie tych stukow nie slychac.
    Mam nadzieje, ze taki opis wystarczy do samodzielnej konstrukcji wlasnej wersji urzadzenia.
    Pozdrawiam, yego
  • #9 785051
    szeg
    Poziom 11  
    A gdzie można znajść opis sampli??
    Jak będe miał plik z dzwiękiem z PC-ta to którą część wgrać do procka??

    Pozdrawiam:
    SZEG
REKLAMA