Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

jak zrobic ze starej klawiatury zabawke dla dziecka?

27 Lip 2004 11:05 2710 10
  • Poziom 2  
    mam kilka starych klawiatur, oraz bardzo chetnego do zabaw synka.
    chcialem mu zrobic z klawiatury zabawke do grania tzn:
    naciska na klawisze i pod kazdym jest inny dzwiek, teoretycznie to wymyslilem tak ze beda sie stykaly kolejne styki w klawiaturze i bedzie inny dzwiek tylko nie wiem jak zrobic 101 dzwiekow, przeciez nie bede robil tylu ukladzikow ktore beda na konkretny dzwiek.

    pewnie gdzies sie juz spotkaliscie z jakims schematem ktory robi cos takiego, pomozcie.

    z gory dzieki
    Robert
  • Poziom 24  
    Nie bardzo Cie rozumie jezeli chcesz zrobic to bez komputera to chyba nie bardzo, poniewaz musial bys zrobic sterownik do tej klawiatury. Mozna by sie pobawic jakims mikrokontrolerem typu 8051. Ale to chyba dla samej satysfakcji, bo taka jakas prosta zabawka grajaca od chinczykow kosztuje 30 zl.
  • Admin grupy audio
    no tak ale jak ktoś lubi...
    przecierz zawsze coś zrobionego własnoręcznie bardziej cieszy od chińskiego.

    myśle ze wykonanie czegoś takiego wcale nie będzie droższe niz chińszczyzna

    trzeba by dać procka który odbierałby kody ASCII a potem jakaś pamieć w której zapiszemy dżwięki.

    chyba zeby wykorzystać gotowy układ, czyli rozbebeszyć jakieć tanie keyboardy.

    pozdrawiam
  • Poziom 2  
    chodzilo mi o cos takiego:
    jest sama klawiatura nic nie jest do niej podlaczone. w srodku znajduje sie uklad reagujacy na nacisniete klawisze i zasilanie czyli jakies bateryjki.

    myslalem o jakims multiwibratorze i zmiennych rezystancjach podlaczonych do klawiszy...
  • Admin grupy audio
    sposób z multiwibratorem nie wchodzi w gre
    klawiatura ma połaczone klawisze w jakaś matryce więc nie zrobisz tego bez jakiegoś dekodera adresu czy coś. zreszta rozkręc klawiature i popatrz że 102 klawisz sa obsługiwane przez ok. 12 nóżek

    pozdrawiam
  • Poziom 23  
    nie wiem co podaja na wyjściu taka klawiatura jak to jest zakodowane, ale na pewno w postaci binarnej więc.............

    bascom avr posiada taki roskaz sound jeśli dobrze nazwe pamiętam. Podaje się mu częstotliwośc, i chyba ilość okresów i numer pinu wyjściowego.

    zrobienie takiego programu nie byłoby chyba bardzo trudne, tylko dane w takiej klawiaturze chyba są szeroegowo przesyłane, więc musiałaby być chyba jakaś synchronizacja przepływu danych.
  • Admin grupy audio
    :arrow: adi

    w klawiaturze owszem jest transmisja szeregowa synchroniczna

    jest tam sygnał CLK a dane to kod ASCII tylko chyba rzeczywiście w postaci binarnej pozatym jak kolega napisął on nie chce dołaczac nic do niej tylko zamontować układ w srodku i tu jest kłopot
  • Admin grupy Projektowanie
    Klawiatura przesyła skankody naciśniętych klawiszy.
    Nie mają one nic wspólnego z kodami asci liter umieszczonych na klawiszach.

    Pozatym przesyłane są kody naciśnięcia klawisza jego zwolnienia, czy jest to klawisz specjalny itp.

    Interpretacja tych danych nie jest specjalnie skomplikowna ale w tym zastosowaniu wystarczy zczytać kod poprzedzający kod puszczenia klawisza.

    Transmisja jest synchroniczna ma bit parzystości startu i stopu.

    Nie jestem pewien ale chyba jest dostępne w basomie polecenie czytania z klawiatury PC. A jeżeli się mylę to i tak odczytanie danych jest dość proste do realizacji.

    Peoblemem może być jedynie interpretacja danych.
  • Poziom 23  
    a case ma jakieś ograniczenie co do ilości "szuflad" ?? bo 102 klawisze..... to troche by ich było.

    No i potem pokolei w case byłyby polecenia sound i w każdym inna częstotliwość podana "do grania"


    W ubudowie klawiatury powinno sie zmieścić.
  • Admin grupy audio
    W któryms numerze EdW była opisana "maszyna do pisania" polegało to na tym ż epo dołaczeniu do układy klawiatury wyświetlał on litere/cyfre/znak wciśniety na klawiaturze.Program był napisany pod 89C2051 i z braku pamięci układ nie robił nic innego, myśle ze stosując inny procek z większą pamięcia możnaby przy okazji generowac dźwięki.
    Jeśli odnajde ten numer to zamieszcze listing programu, a Wy sobie dalej kombinujcie

    pozdrawiam
  • Admin grupy Projektowanie
    Ponieważ ma być to zabawka może grać w sposób dowolny.
    Zamiast robić na case dla poszczególnych numerów klawiszy.
    Można na tych numerkach wykonywać operacje matematyczne
    (np. mnożenie przez 10 czy 100)
    co w efekcie da zróżnicowane tony.

    http://members.tripod.com/~ilkerf/c64tower/F_Keyboard_FAQ.html

    Można też dołączyć EPROM w którym przechowywane są tony dla klawiszy.
    W ten sposób można dać procek z mniejszą pamięcią.