logo elektroda
logo elektroda
X
logo elektroda

Uruchamianie komputera pukaniem w stół (prosty projekt na AVR)

mi_ma  23 8562 Fajne? (+1)



Klaskacze to urządzenia dobrze znane i nie trzeba się o nich zbytnio rozpisywać. Dla tych, którzy jednak nie wiedzą, to wyjaśnię tylko, że są to gadżety pozwalające na uruchamianie urządzeń klaskaniem. Poniżej mamy prosty projekt takiego klaskacza, a właściwie "pukacza", który reaguje na pukanie w stół włączeniem komputera stacjonarnego. Urządzenie działa jak klawiatura PS/2. Trzykrotnie puknięcie odebrane przez czujnik przyklejony do spodu biurka jest interpretowane i przez mikrokontroler jako naciśnięcie klawisza, co powoduje wysłanie sygnału do komputera, a w efekcie - jego uruchomienie. Wymogiem koniecznym jest posiadanie komputera, który obsługuje włączanie zasilania poprzez naciśnięcie klawisza.

Urządzenie od strony fizycznej jest dosyć proste w budowie i składa się z niewielkiego mikrokontrolera AVR Attiny45, głośniczka piezorezystancyjnego, przejściówki USB-PS/2 i przewodu USB (równie dobrze można użyć wtyczkę PS/2). Całość jest na tyle prosta, że można ją zbudować na płytce uniwersalnej lub też dorzucić kilka opcjonalnych elementów (w tym diodę LED) i umieścić na niewielkiej płytce. Szczegóły wraz z schematem i kodem źródłowym znajdziecie na stronie źródłowej. Być może informacje tam zawarte przydadzą się do zabawy z urządzeniami udającymi klawiaturę.




Źródło http://codeandlife.com/2013/10/20/turning-pc-...ck-using-attiny45-and-a-piezoelectric-sensor/

O autorze
mi_ma
Specjalizuje się w: , elektronika wojskowa mi_ma napisał 831 postów o ocenie 814 . Mieszka w mieście Wrocław. Jest z nami od 2006 roku.

Komentarze

maciej_333 19 Sty 2015 23:20

Nie rozumiem o co tu chodzi. Widać projekt z tej samej serii, jak ostatnio. Czemu ma służyć konwerter PS2/USB ? Oczywistym jest, że PS2 to trywialny interfejs w porównaniu do USB. Jednak skoro ktoś już... [Czytaj dalej]

Mscichu 20 Sty 2015 00:32

Nie wiem jak teraz, ale jeszcze parę lat temu płyty główne miały USB i PS2. Z PS2 już się nie korzysta więc stawiam na wykorzystanie niepotrzebnych złącz i niezajmowanie wejść USB. Z drugiej strony... [Czytaj dalej]

Freddy 20 Sty 2015 08:05

Polecam przeczytanie tekstu jeszcze raz, ale ze zrozumieniem. [Czytaj dalej]

slawik1998 20 Sty 2015 14:11

Witam Ja mam kilka pytań związanych z pracą tego urządzenia. Jaki panuje tam sygnał na wyjściu w trakcie odebrania tego trzykrotnego puknięcia? Chodzi mi o to, czy dałoby się radę przerobić ten prosty... [Czytaj dalej]

Freddy 20 Sty 2015 14:17

Jest na stronie źródłowej. [Czytaj dalej]

Krzysio74 20 Sty 2015 21:24

Przejściówka USB ->PS/2 to tylko proteza. Pewnie tylko, po to, aby łatwiej to połączyć. Wg mnie protokół jest PS/2. Z tego co wiem, nawet na nowych MB nie można obudzić kompa za pomocą klawiatury USB.... [Czytaj dalej]

Mscichu 20 Sty 2015 21:28

Asystowałem się schematem i zdjęciem jeżeli chodzi o USB, a budzenie przez klawiaturę mam w laptopie HP i na moje nieszczęście każdym klawiszem. Dodatkowo działa uruchomienie kliknięciem przycisku bezprzewodowej... [Czytaj dalej]

Krzysio74 20 Sty 2015 21:32

To laptop, one mają wszystko inne ;) Takie nastawienie na usypianie maja wbudowane. Chodzi mi o stacjonarki. [Czytaj dalej]

Mscichu 20 Sty 2015 21:34

Stacjonarki od dawna już nie posiadam :| Swoją drogą są klawiatury USB z klawiszem do budzenia, czy w stacjonarkach to działa? [Czytaj dalej]

maciej_333 20 Sty 2015 23:01

Taki konwerter ma za zadanie konwertować urządzenie USB HID na PS/2. Zatem urządzeniem tego typu musi być AVR. Jest to dość oczywiste. W niczym nie pomaga zastosowanie tego konwertera. Nie wiem w jakim... [Czytaj dalej]

Krzysio74 21 Sty 2015 00:34

Ta przejsciówka jest pasywna, czyli 4 przewody ze złącza USB do PS/2, tylko robią za połączenie elektryczne, protokół jest PS/2, zero USB. [Czytaj dalej]

dondu 21 Sty 2015 00:48

Ale są już gotowce :) http://www.obdev.at/products/vusb/index.html [Czytaj dalej]

leszko84 21 Sty 2015 09:47

No chyba dla elektronika, który robi "czujnik pukania" nie będzie problemem podłączyć się równolegle do pinów front panelu. Dzięki temu można by też hibernować w prosty sposób. [Czytaj dalej]

Freddy 21 Sty 2015 11:22

To jest błędne tłumaczenie. Urządzenie wysyła kod klawiaturowy "obudź" i musi mieć w BIOS opcje budzenia z klawiatury. Budzenia po wykryciu aktywności klawiatury.To nie o ten klawisz chodzi :). [Czytaj dalej]

leszko84 21 Sty 2015 14:45

Ja wiem :). Chodzi mi o to, że po co ktoś miałby robić urządzenie które jest ograniczone tylko do płyt z funkcją budzenia jeśli łatwiej można zrobić coś co będzie uniwersalne i zadziała z każdą płytą? [Czytaj dalej]

Freddy 21 Sty 2015 14:58

To jest DIY Zagranica, tam ludzie robią wszystko :D. Z drugiej strony, dzisiaj wszystkie płyty maja opcje budzenia i to nie tylko od klawiatur, ale np. od myszy, od kart sieciowych i innych. [Czytaj dalej]

Spooner 22 Sty 2015 14:48

Jak ja bym chciał takie bajery tworzyć to od razu wpiąć się pod guzik POWER równolegle. Prościej, nie trzeba w BIOSie grzebać, a układ mógłby być w obudowie PC. [Czytaj dalej]

Freddy 22 Sty 2015 15:04

Tu nic nie trzeba grzebać w BIOSie, a właśnie idea jest taka, by wykorzystać jego możliwości. [Czytaj dalej]

Spooner 22 Sty 2015 15:10

BIOSy powoli znikają, a korzystał ktoś z tego na uefi? [Czytaj dalej]

%}