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



Teraz jest 14 gru 2024, o 12:04


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 14 mar 2015, o 01:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 24 cze 2012
Posty: 414
Lokalizacja: Oborniki
Pomógł: 5

Witam.
Zwracam się do forumowiczów z prośbą o pomoc w budowie urzadzenia - sztywnej maty do tańczenia.
Wykonałem projekt podobnie do załączonego filmiku:


Oto mój projekt:


ObrazekObrazekObrazek
Obrazek


Pojawił się jednak pewien problem:
Sterownik zrobiłem z pada do PS3 podłączanego pod USB (lub BT po modyfikacji). Podlutowałem się pod klawisze, jednak całość działa rzadko kiedy tak, jakbym tego oczekiwał.
Generalnie zwierając pady rezystorem, to przy około 10kOhm klawisze reagowały. Jednak gdy stanę na macie (na boso oczywiście), to niby to działa, ale czasami się gubi jak stanę na dwóch klawiszach na raz lub po prostu czasami nie łapie.

Proszę o pomoc - jak to usprawnić? Czy może użyć inny kontroler HID? A może zrobić to na AVR z jakąs biblioteką V-USB?

W grze do tańczenia mogę użyc dosłownie dowolnych klawiszy i je zaprogramować, więc ten problem odpada.

Pomocy :)



PS: Pierwsze zdjęcie nie ma być propagandą :D

_________________
Pozdrawiam:
Mikołaj



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2015, o 09:59 
Offline
Użytkownik

Dołączył(a): 17 sty 2013
Posty: 327
Lokalizacja: Białystok
Pomógł: 14

Spróbuj zrobić z tego przycisk dotykowy na NE555
http://english.cxem.net/guard/guard46.php
i zamiast diodą to sterować tranzystorem zwierającym przyciski w padzie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2015, o 14:47 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 24 cze 2012
Posty: 414
Lokalizacja: Oborniki
Pomógł: 5

Czy przypadkiem ten układ na NE555 nie ma za zadanie wytwarzać zmiennego przebiegu na wyjściu na potrzeby buzzera? Czy w ogóle jest ładować do tego AŻ NE555?

_________________
Pozdrawiam:
Mikołaj



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2015, o 17:55 
Offline
Użytkownik

Dołączył(a): 17 sty 2013
Posty: 327
Lokalizacja: Białystok
Pomógł: 14

Widzisz, najprawdopodobniej generuje sygnał (nie pomyślałem o tym :/)
U Ciebie Nie ma możliwości regulacji czułości, dlatego pomyślałem nad jakimś touch pin'em. Inną możliwością będzie z drugiej pozycji na bramkach: http://www.eleccircuit.com/touch-switch ... er-ic-555/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2015, o 18:15 
Offline
Użytkownik

Dołączył(a): 19 cze 2014
Posty: 247
Pomógł: 15

W takim układzie NE555 nie generuję sygnału prostokątnego. W takim układzie działa jako multiwibrator monostabilny wyzwalany dotknięciem i na wyjściu jest sygnał o czasie ustalonym przez kondensator 10uF i rezystor 100K. Jak chcesz to mogę wysłać wzór do obliczenia czasu, gdzieś go jeszcze mam ;) .

------------------------ [ Dodano po: 2 minutach ]

poza tym na tej stronie jest to jak wół napisane : ;)
Cytuj:
output on pin 3 goes high turning on the LED and the buzzer for a certain period of time


------------------------ [ Dodano po: 5 minutach ]

Ten układzik powinien być dobry tylko trzeba troszkę zmniejszyć czas na wyjściu, o tu mam wzór: T = 1,1 * R1 (na schemacie 100k) * C1 (na schemacie elektrolit 10u) ;)

_________________
http://elektropanel.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2015, o 21:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 24 cze 2012
Posty: 414
Lokalizacja: Oborniki
Pomógł: 5

Tylko ja potrzebuje takich 8 ukladow... a nie wystarczy jakies kluczowanie na tranzystorach? Dzisiaj sie pobawie:)

_________________
Pozdrawiam:
Mikołaj



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2015, o 21:37 
Offline
Użytkownik

Dołączył(a): 17 sty 2013
Posty: 327
Lokalizacja: Białystok
Pomógł: 14

Możesz spróbować dać jakiegoś mosfet n z podciągnięciem do masy w MOhm, a co drugi pasek podłączyć do VCC



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 mar 2015, o 14:28 

Pomógł: 0

A nie zastanawiałeś się czy nie zrobić tego jak trzeba tj. na kontrolerze dotykowej klawiatury?

Takie rozwiazanie masz np. w Procesorach kinetis L, np. w KL25Z (freedom, FRDM KL25Z), jak również same układy np. MPR121, atmel też ma w ofercie qtouch, po za tym, najlepsze tego typu rozwiazania ma firma cypress.

Ogólnie robienie dotyku kocim sposobem, ADC itp. zawsze będzie najkrótszą drogą do zrobienia sobie kuku.

Ja robiłem coś takiego (prosta PCB + FRDM)
https://www.youtube.com/watch?v=V9yuc6pT5dY

W TSS kinetisa można ustawić mnóstwo parametrów, a cypress np. wspiera obsługę nawet mokrych klawiatur.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 16 mar 2015, o 20:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 24 cze 2012
Posty: 414
Lokalizacja: Oborniki
Pomógł: 5

rezasurmar napisał(a):
A nie zastanawiałeś się czy nie zrobić tego jak trzeba tj. na kontrolerze dotykowej klawiatury?

Takie rozwiazanie masz np. w Procesorach kinetis L, np. w KL25Z (freedom, FRDM KL25Z), jak również same układy np. MPR121, atmel też ma w ofercie qtouch, po za tym, najlepsze tego typu rozwiazania ma firma cypress.

Ogólnie robienie dotyku kocim sposobem, ADC itp. zawsze będzie najkrótszą drogą do zrobienia sobie kuku.

Ja robiłem coś takiego (prosta PCB + FRDM)
https://www.youtube.com/watch?v=V9yuc6pT5dY

W TSS kinetisa można ustawić mnóstwo parametrów, a cypress np. wspiera obsługę nawet mokrych klawiatur.


A jaka jest cena takiego rozwiązania? Mam na mysli sam sterownik do obsługi dotyku? Dodatkowo co jeśli np chciałbym grać w skarpetkach? Załapie?

Ta mata ma być niskim kosztem, z resztą właśnie dlatego inspiruję się tym filmikiem :)



Mscichu napisał(a):
Możesz spróbować dać jakiegoś mosfet n z podciągnięciem do masy w MOhm, a co drugi pasek podłączyć do VCC
\

Właśnie zbieram elementy, żeby w ten sposób to zrobić. Czy koledzy mogą podpowiedzieć jaki jest taki znany tranzystor polowy (coś jak np. bc547) - który bez problemu dostanę w elektronicznym i który zadziała mi na powiedzmy 3,3V ?

_________________
Pozdrawiam:
Mikołaj



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 mar 2015, o 22:07 
Offline
Użytkownik

Dołączył(a): 17 sty 2013
Posty: 327
Lokalizacja: Białystok
Pomógł: 14

Jeżeli chcesz grać w skarpetkach, to wyczulone układy atmela zareagują, jednak będziesz musiał pobawić się z doborem samego padu dotykowego. Autonomiczne układy to koszt (strzelam) max 10zł. Zainteresuj się też bo już kiedyś opisywałem jak uruchomić QTouch na procesorach Atmela po najniższej linii oporu przy użyciu Atmel Studio + Composer. Może akurat to będzie najtańsza opcja.
Swojego czasu robiłem klawiaturę, która przy grubości poliwęglanu 3mm została tak wyczulona, że w zimowych rękawiczkach takich grubszych łapała, jednak goły palec z odległości 3-5mm łapało. Przy dużych padach będziesz miał pole do popisu ale trzeba będzie kombinować i sam pad zrobić w kratki # aby nie łapalo zbyt dużo śmieci. Potem tylko plexi na wierzch i zabawa ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 mar 2015, o 11:36 

Pomógł: 0

mikandrzej napisał(a):
A jaka jest cena takiego rozwiązania? Mam na mysli sam sterownik do obsługi dotyku? Dodatkowo co jeśli np chciałbym grać w skarpetkach? Załapie?


Ceny nie są wielkie, kontrolery ok 6-20zł zależnie od ilości kanałów i producenta.
W przypadku procesorów Kinetisa to za ok 20-30zł masz już procesor z kontrolerem. Dla kinetisa nie potrzeba żadnych dodatkowych kondensatorów itp. jak w przypadku STM np.

Zalety, w sumie same zalety, bo masz dedykowane kontrolery i mozesz sobie odfiltrować śmieci,
po za tym działa to nawet przez ok 2mm plexę więc nie będzie problemu, tym bardziej że sama wielkość elektrod jest spora.

Nie testowałem na matach, ale w przypadku małych klawiatur, można obsługiwać nawet w rękawiczkach.



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

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