Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 26 lip 2025, o 21:48


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 18 ] 
    Autor Wiadomość
    PostNapisane: 5 lut 2015, o 08:35 
    Offline
    Nowy

    Dołączył(a): 05 lut 2015
    Posty: 9
    Pomógł: 0

    Witam Panowie/Panie

    chcę zrobić swój mały projekt ponieważ mam jakimś cudem klawiaturę 7-oktawową pianina/fortepianu i chciałbym, że tak powiem skorzystać z tego. Chciałbym zrobić aby klawisze wysyłały mi sygnały bitowe czy wciśnięty czy nie(zamontuje blaszki) oraz do tego chce dorzycić piezo elementy które będą mi wysyłały dane o sile wciśnięcia klawisza. A teraz do kupy - całość mam zamiar oprzeć na Raspberry PI, tam będą generowane dźwięki z gotowych sampli(czyli 1 z klawisza + siła uderzenia z piezo) i właśnie mam problem, bo co z programowania czuje się całkiem sprawnie to z elektroniki mam wiedzę bazową, jeżeli nie gorzej. Możecie mi podrzucić pomysły jak mam rozwiązać problem z taką ilością danych która będzie szła do malinki? Myślałem o mikrokontrolerze na oktawe ale nawet nie wiem na który patrzeć, żeby najlepiej wybrać. Ważne jest też to, żebym mógł wcisnąć tyle klawiszy na raz ile mam palcy i je słychać :D. Proszę też podejść z lekkim dystansem bo w porównaniu do większości z was jestem zielony i szukam pomocy w tym projekcie hmmmmm..... oszczędnościowym :)

    Zdrowia
    Kapi



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2015, o 09:16 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 paź 2013
    Posty: 1978
    Lokalizacja: Lipsko
    Pomógł: 125

    A po co Ci piezo...? Użyj styków przełączających i mierz czas od rozwarcia do zwarcia.
    Tak już jest, że wciskając mocniej klawisz robi się to z urzędu szybciej ;)

    _________________
    http://www.sylwekkuna.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2015, o 10:00 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 10 mar 2013
    Posty: 739
    Lokalizacja: Poznań
    Pomógł: 84

    Do takiej ilości klawiszy wciskanych jednocześnie
    można by użyć sieci rezystorów R2R prosty DC/AC

    mały tutorial : https://www.youtube.com/watch?v=AulX1OM7RwE

    do dekodowania klawiszy wykorzystać przetwornik ADC



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2015, o 10:37 
    Offline
    Nowy

    Dołączył(a): 05 lut 2015
    Posty: 9
    Pomógł: 0

    Ok spoko, moge zrezygnować z piezo będzie taniej i mniej kabil, ale jeszcze kwestia sieci rezystorów, czy przetwornik ADC akceptuje motyw 10 klawiszy na raz? Przepraszm z góry za pytanie jeśli to rzecz oczywista.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2015, o 10:48 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 paź 2013
    Posty: 1978
    Lokalizacja: Lipsko
    Pomógł: 125

    Oczywiście zrobisz sznurek rezystancyjny na jednyum kanale tylko zapomnij o polifoni, a jak Ci się wciśnie dwa klawisze to wolałbym nie być w pobliżu, bo jestem wyjątkowo uczulony na drastyczne fałsze ;)

    _________________
    http://www.sylwekkuna.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2015, o 10:50 
    Offline
    Nowy

    Dołączył(a): 05 lut 2015
    Posty: 9
    Pomógł: 0

    Ajć, zależałoby mi właśnie na tym, bo 80-pare klawiszy bez polifoni to jak buda dla psa bez dachu :P Chyba, że moge wyjść obronną ręką kodem.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2015, o 10:55 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27416
    Lokalizacja: Szczecin
    Pomógł: 1043

    Kapi napisał(a):
    Ajć, zależałoby mi właśnie na tym, bo 80-pare klawiszy bez polifoni to jak buda dla psa bez dachu :P Chyba, że moge wyjść obronną ręką kodem.

    czy kolega sprawdził chociaż do czego jest dział DIY na forum ? czy nie widać w opisie ? ..... rozumiem, że kolega nowy jest ... więc tym razem przenoszę, ale na drugi raz proszę zwracać na to uwagę ok ?

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2015, o 10:57 
    Offline
    Nowy

    Dołączył(a): 05 lut 2015
    Posty: 9
    Pomógł: 0

    Ok, pardą, nie powtórzy się. Wracając do tematu, czy ma ktoś sugestię jak wykonać układ gdzie polifonia będzie miała miejsce?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2015, o 11:15 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 paź 2013
    Posty: 1978
    Lokalizacja: Lipsko
    Pomógł: 125

    Niestety, nie przeskoczysz hardware i muszą być indywidualne kanały dla każdego klawisza. Pocieszeniem jest, ze możesz to zrobić multipleksowo na jakichś rejestrach, a do procka może już trafiać tylko dwa sygnały - rozwarcie/zwarcie oraz taktowanie i reset dla multipleksera. Dalej programowo robisz dynamicznie przełączane kanały (czyli jak jeden aktualnie gra to udostępnij następny i tak w kółko) w zależności jak duża ma być ta polifonia czyli od (moim zdaniem) minimum 5 do max 10 kanałów.


    Autor postu otrzymał pochwałę

    _________________
    http://www.sylwekkuna.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2015, o 11:29 
    Offline
    Nowy

    Dołączył(a): 05 lut 2015
    Posty: 9
    Pomógł: 0

    Dobra, to jako zostałem przeniesiony do laików, to będe strzelał ołowiem:D
    Czyli multipleksowo na rejestrach? Mógłbyś doradzić jakiś multiplekser?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2015, o 11:47 
    Offline
    Nowy

    Dołączył(a): 05 lut 2015
    Posty: 9
    Pomógł: 0

    O to właśnie chodziło, dobra informacje mam, ciocia wikipedia jakby co pomoże. Dzięki Panowie! :)

    Pozdrawiam :)

    Edit: Pochwale sie jak zrobie :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2015, o 15:29 
    Offline
    Użytkownik

    Dołączył(a): 22 gru 2013
    Posty: 296
    Lokalizacja: Szczecin
    Pomógł: 47

    Moim zdaniem, na początek mógłbyś najpierw zbudować część mechaniczną i elektryczną i żeby sprawdzić jak ona się sprawdza, zaimplementować na procesorze proste wyjście MIDI. Podłączyć całość do jakiegoś instrumentu/syntezatora z wejściem MIDI i wtedy wyjdą wszystkie ewentualne mankamenty Twojego urządzenia. Potem można opracować własny syntezator.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2015, o 18:32 
    Offline
    Nowy

    Dołączył(a): 05 lut 2015
    Posty: 9
    Pomógł: 0

    Właśnie mi chodzi o to, że chciałbym zrobić to na Rapsberry, wystarczy, że cały układ podepnę pod malinę, raczej machne to na multiplekserze/rach a potem mam już z górki. Zczytywanie sygnału, zamiana na MIDI, prawdopodobnie nawet zrobię to na 1 samplu, bo chodzi mi o dźwięk grand piano, a wszystko raczej w C zaimplementuje. Ktoś widzi jakiś hak? :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2015, o 19:27 
    Offline
    Użytkownik

    Dołączył(a): 22 gru 2013
    Posty: 296
    Lokalizacja: Szczecin
    Pomógł: 47

    Hak - pierwszy to właśnie mechaniczny, kilkadziesiąt styków, które muszą jednakowo reagować, dlatego właśnie proponowałem pracę etapową.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2015, o 22:12 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 wrz 2014
    Posty: 1530
    Lokalizacja: Warszawa
    Pomógł: 55

    Pomysł super !
    Weź do tego beagle bone, pi się przegrzeje (fizycznie) tak na moje oko.

    _________________
    --... ...-- - --- -- . -.-



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2015, o 22:22 
    Offline
    Nowy

    Dołączył(a): 05 lut 2015
    Posty: 9
    Pomógł: 0

    Nawet ostatnia wersja może być za słaba? 4 rdzenie zobowiązują :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2015, o 22:47 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    Kapi napisał(a):
    4 rdzenie zobowiązują


    do czego ?? dalej twierdze że tańszy dostępniejszy Thin Terminal ma wiecej możliwości

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2015, o 23:01 
    Offline
    Nowy

    Dołączył(a): 05 lut 2015
    Posty: 9
    Pomógł: 0

    Możesz rozwinąć? Pierwszy raz słyszę o takim urządzeniu.

    Przemyślałem wszytsko, wszytskie Wasze pomysły/moje możliwości i doszedłem do tego, że najłatwiej będzie mi zrobić to w ten soposób:
    -klawiatura będzie matrycyowa
    -będzie 7 multiplekserów, każdy na oktawę
    -podepnę to pod zewnętrzny układ typu malinka, banan czy co tam będzie wystarczające - jeszcze sie zastanawiam
    -zaprogramuję wyjście każdego multipleksera na daną oktawę w MIDI, myślę, że to rozwiązanie nieekonomiczne, ale nie będzie aż tak obciążało układu
    -zastanawiam się jeszcze jak z czujnikami nacisku, może nie będą potrzebne jak na moje wymagania, zobaczyny czy wyliczanie velocity da rade.

    Edit:

    Znalazłem taki fajny bajer z 46-cioma pinami I/O - http://www.pjrc.com/teensy/index.html
    Wystarczy podłączyć matrycowo klawisze, zakodzić na MIDI, podpiąć do kompa z programem obsługującym MIDI i DONE. Co wy na to Panowie, nie przegrzeje sie maleństwo? :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 18 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO