Zrób prosty przycisk zszywek (tm) Steruj komputerem: 7 kroków

Zrób prosty przycisk zszywek (tm) Steruj komputerem: 7 kroków

Spisu treści:

Anonim

Projekt ten jest inspirowany kilkoma istniejącymi naprawdę kreatywnymi hakami Easy Button, które widziałem w Instructables. Ten jest nieco tańszy niż inne. Nie jest to ani bezprzewodowy, ani teleturniej i wymaga trochę więcej pracy, ale szybko się rozwinie:-)

Kieszonkowe dzieci:

Krok 1: Narzędzia i części

Użyłem Teensy 2.0, dostępnego bezpośrednio od nich lub od Adafruit za 20 $. Ma wbudowaną obsługę USB i może być programowana za pomocą Arduino IDE lub bezpośrednio z avr-gcc, jak wolisz. Będziemy używać Arduino IDE, więc zainstaluj to i TeensyDuino.

Zaprogramujemy Teensy, aby wysłał unikalną kombinację klawiszy, Meta-Alt-Control-W, która zostanie przechwycona na komputerze - dla Windows możesz użyć AutoHotkey, dla Maca możesz użyć QuickSilver, a dla Linuksa możesz go skonfigurować bezpośrednio w preferencjach Menedżera okien za pomocą xev lub keytouch.

Musisz zrobić trochę skryptów, ale linki Lifehacker, których użyłem powyżej, mają wiele wspólnych bibliotek skryptów, abyś mógł zacząć.

Na koniec potrzebny jest łatwy przycisk.

Do narzędzi potrzebny jest śrubokręt philips P0 lub P1, lutownica i około stopy drutu. Pilarka lub piła do metalu jest przydatna do wycięcia otworu na port USB z boku przycisku, ale para szczypiec będzie dobrze pasować do stosunkowo miękkiego plastiku, będzie wyglądać nieco bardziej nierówno. Nie pokazano noża Xacto lub małego płaskiego śrubokręta ani noża do drutu / striptizerki.

Zastrzeżenie: Nie jestem związany z Microsoft, Apple, PJRC, Adafruit, Lifehacker, Quicksilver, Autohotkey ani Staples. Po prostu lubię ich produkty i używam ich w tym Instruktażu.

Wszelkie lutowanie lub inne hakowanie odbywa się na własne ryzyko.

Krok 2: Demontaż łatwego przycisku

Wyjmij baterie, nie będziesz ich potrzebować. Zapisz resztę części, gdy położysz przycisk z powrotem razem.

Usuń cztery podkładki na dole przycisku. Odkręć cztery śruby, które znajdziesz pod poduszkami. Zdejmij górę, która składa się z dwóch części.

Są dwie śruby przytrzymujące płytę i dwie śruby przytrzymujące antresolę na miejscu. Usuń te. Pod metalową płytą zatrzaskową znajdują się jeszcze dwie śruby. Usuń je i usuń antresolę. Zapisz dwa metalowe ślimaki, które wypadną, gdy usuniesz antresolę.

Wyjmij głośnik i przypnij przewody do głośnika i komory baterii.

Krok 3: Modyfikowanie tablicy

Płyta wydaje się być inna niż ta pokazana w poprzednich Instructables, więc ślady cięcia i łączenia są różne.

Przylutuj jeden przewód 6 ”do płaszczyzny uziemienia.

Ostrożnie zeskrob maskę lutowniczą z linii od przycisku. Zeskrob przez linię w pobliżu kropki epoksydowej, aby przerwać to połączenie. Przylutuj drut 6-calowy do śladu na płycie - może to pomóc w przyklejeniu drutu taśmą elektryczną, w końcu kilkakrotnie wyciągnąłem miedzę z deski.

Przylutuj jeden przewód do pin GND na Teensy, a drugi do B4 / pin 13.

Krok 4: Programowanie Teensy i sprawdzanie dotychczasowej pracy

Otwórz Arduino IDE, podłącz Teensy i załaduj szkic. Musisz wybrać Keyboard + Mouse + Joystick, jak pokazano poniżej dla typu USB. Naciśnij przycisk resetowania na Teensy i powinien go załadować.

Otwórz monitor szeregowy, powinieneś zobaczyć komunikaty diagnostyczne po naciśnięciu przycisku. Jeśli nie, wróć i sprawdź swoje połączenia. Upewnij się, że przylutowałeś do odpowiednich śladów i że wyciąłeś ślad z przycisku.

Może pojawić się okienko z prośbą o zidentyfikowanie nowej klawiatury, możesz ją bezpiecznie zamknąć.

Krok 5: Instalacja Teensy w przycisk

Po załadowaniu i uruchomieniu szkicu nadszedł czas, aby zainstalować Teensy w przycisku. Instaluję go tam, gdzie jest głośnik, więc usuń głośnik, jeśli jeszcze tego nie zrobiłeś.

Użyj drutu, żeby przytrzymać Teensy'ego - przylutuję go do nieużywanych szpilek. Ponieważ nieużywane styki są wejściami, nie ma niebezpieczeństwa zwarcia, ponieważ wejścia są elektrycznie odłączone.

Zaznacz punkty na ramce, do których będzie podłączone złącze USB, a następnie przytnij go pod logo Staples. Złóż gładkie krawędzie, aby uzyskać porządek i uniknąć ostrych punktów.

Krok 6: Ponowny montaż przycisku

Włóż metalowe ślimaki z powrotem do gniazd, a następnie umieść antresolę na górze Teensy. Plastikowy zwis powinien pomóc wepchnąć Teensy na miejsce. Sprawdź umiejscowienie, tymczasowo włączając ramkę, aby sprawdzić, czy port USB nadal się wyrównuje.

Wkręć cztery śruby, które mieszczą się na antresoli. Włóż płytkę zatrzaskową z powrotem, a następnie wkręć płytkę. Poprowadź przewody z dala od czterech otworów, w które wpadnie przycisk.

Załóż guzik na górze, a następnie ramkę. Zwróć uwagę, że rama ma szczeliny do wyrównania z górną częścią przycisku i otworami na śruby.

Wkręć cztery dolne śruby i załóż gumowe podkładki.

Krok 7: Konfiguracja skrótów klawiszowych

Ta część będzie się różnić w zależności od systemu operacyjnego. Pokażę procedurę Mac, ponieważ mam tę, ale mam mile widziane dane wejściowe od użytkowników Windows i Linuxa do ich instalacji.

Zainstaluj program Quicksilver i umieść sample applescript (easy.scpt) w katalogu Documents. Dodaj wyzwalacz i ustaw skrót klawiaturowy na Command-Alt-Control-W, jak pokazano. Zawarłem także skrypt specyficzny dla Mail.app, który powie ci, czy masz nową pocztę.

W systemach Windows i Linux skonfiguruj odpowiednio program skrótu.

edit Dodałem plik autohotkey.ahk na podstawie przykładu.

Podłącz przycisk easy i naciśnij go. Twoja akcja powinna się wydarzyć!

Głosuj na Instructable up, jeśli ci się spodoba, zachęci mnie to do zrobienia więcej!