Spisu treści:

Utwórz własną klawiaturę matrycy membranowej (i podłącz ją do Arduino): 7 kroków (ze zdjęciami)
Utwórz własną klawiaturę matrycy membranowej (i podłącz ją do Arduino): 7 kroków (ze zdjęciami)

Wideo: Utwórz własną klawiaturę matrycy membranowej (i podłącz ją do Arduino): 7 kroków (ze zdjęciami)

Wideo: Utwórz własną klawiaturę matrycy membranowej (i podłącz ją do Arduino): 7 kroków (ze zdjęciami)
Wideo: Naprawa klawisza w laptopie - jak wyjąć i włożyć przycisk klawiatury 2024, Listopad
Anonim
Utwórz własną klawiaturę matrycy membranowej (i podłącz ją do Arduino)
Utwórz własną klawiaturę matrycy membranowej (i podłącz ją do Arduino)

Więc chcesz stworzyć własną klawiaturę membranową? Czemu? dobrze zrobienie własnej klawiatury może być przydatne z wielu powodów. Jest tani i łatwy w wykonaniu, można go umieścić w sytuacjach, w których może zostać zniszczony lub skradziony bez większej frustracji, można go w pełni dostosować do wyświetlania tego, co chcesz, i możesz stworzyć tak dużą klawiaturę, jak chcesz, z tyloma wejściami jak możesz sobie poradzić. Stworzyłem moją klawiaturę, aby działała na zewnątrz moich drzwi w domu, aby działać jako wejście na klawiaturę w taki sam sposób, jak zrobił to colin353 tutaj www.instructables.com/id/An-Electronic-Door-Opener/. Mam jednak w zanadrzu kilka sztuczek, które pojawią się w późniejszym Instruktażu.

****UWAGA: Na razie nie jest to kompletna instrukcja. W pełni przechodzi przez konstrukcję klawiatury, jednak nie wyjaśnia jeszcze w pełni ani nie demonstruje środków, aby była użyteczna. To się zmieni

Krok 1: Zrozumienie klawiatury

Pierwszą rzeczą, którą chcę, abyście zrozumieli, jest działanie tej klawiatury. Wiem, o czym myślisz… Klawiatura Matrix?… „Nie będę musiał brać żadnych niebieskich pigułek, żeby to zadziałało, prawda?”. Nie, to nie ta matryca. Najlepszym sposobem myślenia o klawiaturze w stylu matrycy jest myślenie o pancerniku.

Matryca jest prawie siatką, jak w pancerniku, składającą się z rzędów i kolumn. każdy przycisk odpowiada określonemu wierszowi i kolumnie. Zobacz pierwsze zdjęcie, aby lepiej to zilustrować. Na klawiaturze 9-przyciskowej użyjesz 3 wierszy i 3 kolumn. Pierwszy przycisk tworzył połączenie między rzędem 1 a kolumną 1 (R1C1), tak jak w pancerniku. 2 to R1C2, 3 R1C3 i powiedzmy, że 8 to R3C2… reszta jest zilustrowana na obrazku. Chodzi o to, że zamiast 9 różnych przycisków do podłączenia, wystarczy podłączyć 3 kolumny i 3 rzędy, aby uzyskać znacznie mniej przewodów. Prawdziwe korzyści pojawiają się, gdy zaczynasz dodawać przyciski. dodanie kolejnego wiersza i kolumny (2 przewody) dodałoby 7 przycisków… zobacz dokąd zmierzam?

Krok 2: Zbieranie materiałów

Naprawdę fajną rzeczą w tej instrukcji jest to, że prawdopodobnie masz już wszystkie rzeczy potrzebne do zbudowania tego w swoim domu! Tak, kiedy mówię, że jest to prosty, tani, skuteczny sposób na zrobienie manipulatora mam na myśli, że jest prosty i tani. Do tej instrukcji będziesz potrzebować:

Folia aluminiowa (folia aluminiowa… jakaś folia) *taśma foliowa też działa dobrze Jakiś rodzaj papieru lub płaski materiał (to, co tu wybierzesz, wpłynie na trwałość. Do lodówki używam podkładki do ścierania na sucho) klej (chyba że ty używam taśmy foliowej) i jakiejś przekładki (kilka warstw papieru z wyciętymi w nich otworami może zadziałać Używam dwustronnie klejących podkładek piankowych) Laminator (KOMPLETNIE OPCJONALNIE)

Krok 3: Czas decyzji

Czas decyzji
Czas decyzji

Pierwszym krokiem do złożenia klawiatury jest podjęcie decyzji, jak ma wyglądać / ile przycisków chcesz na niej. W tym celu będę używał konfiguracji 3X3 z liczbami od 1 do 9. Kiedy już zdecydujesz, jak będzie wyglądać, narysuj go i zdecyduj, gdzie chcesz poprowadzić wszystkie przewody. Chcę odprowadzić od mojej klawiatury, aby krążył wokół moich drzwi, więc zobacz obrazek 2, aby zobaczyć, jak powinien wyglądać mój. Zrób makietę na swoim komputerze za pomocą dowolnego oprogramowania (malarstwo, photoshop, ilustrator…) i przejdź do następnego kroku.

Krok 4: Zaplanuj swój tani „obwód”

Mapowanie twoich tanich
Mapowanie twoich tanich
Mapowanie twoich tanich
Mapowanie twoich tanich
Mapowanie twoich tanich
Mapowanie twoich tanich
Mapowanie twoich tanich
Mapowanie twoich tanich

Zamierzamy przykleić folię, aby uzyskać elastyczną, tanią, ale efektywną płytkę drukowaną. To, co musimy teraz zrobić, to na makiecie naszego komputera, musimy ustalić, jak będą ustawione nasze kolumny i wiersze. Jeśli korzystasz z programu Photoshop, utwórz 2 nowe warstwy, z których jedna nazywa się wierszami, a drugą kolumnami. jeśli używasz tylko farby, utwórz kopię pliku o nazwie wiersze i inne kolumny.

Na tych nowych warstwach umieścimy duże czarne linie tam, gdzie chcemy, aby poszły nasze "Obwody". Zobacz obraz 2 dla wierszy i kolumn obrazu 3, jeśli jesteś zdezorientowany. Rysunek 4 pokazuje, jak wyglądają obie włączone warstwy. Zaczynasz wyglądać znajomo? Teraz musisz odwrócić jeden ze swoich obrazów w pionie… a może poziomo… zobacz obrazek 5, zrozumiesz, o co mi chodzi. Śmiało i wydrukuj je do następnego kroku.

Krok 5: Czas tworzenia sztucznych obwodów

Czas tworzenia sztucznych obwodów!
Czas tworzenia sztucznych obwodów!
Czas tworzenia sztucznych obwodów!
Czas tworzenia sztucznych obwodów!

Oto fajna część… cóż, moim zdaniem cała sprawa jest fajna, ale cokolwiek… Teraz, gdy masz już wydrukowane szablony, możesz zacząć tworzyć swój obwód. Teraz nadszedł czas, aby przykleić folię tam, gdzie mają się znajdować rzędy i kolumny. Spójrz na rysunek 2 dla obu moich obwodów, twój powinien wyglądać mniej więcej tak. Zauważ też, jak moje leady odchodzą od klawiatury w zorganizowany sposób, aby ułatwić łatwe podłączenie? Tak jak planowałem! *UWAGA* W tym momencie dobrym pomysłem jest przerobienie projektu frontu, tak aby zawierał etykiety do podłączenia na końcach przewodów z etykietami R1 R2 R3 C3 C2 C1 To tylko ułatwi ci to.

Krok 6: Łączenie wszystkiego w całość

Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem

W następnym kroku złożymy to wszystko razem. Weź przekładki i przyłóż je do jednej strony klawiatury. pomyśl o tym, że technicznie można użyć silikonu (typu używanego do uszczelniania) jako naprawdę przyzwoitej przekładki… Właściwie mogę tego spróbować w przyszłości…. Hmm..

W każdym razie wracam do tematu. Aby zastosować te przekładki, musimy upewnić się, że w ich środku znajduje się otwór, aby rzędy i kolumny mogły się ze sobą stykać, gdy są wciśnięte (nie smutne… wciśnięte). Tak jakby po prostu ułożyłem wszystko w kafelki, ale możesz użyć dziurkacza lub czegoś innego, aby uzyskać lepsze wyniki. Przekładki są również po to, aby inne części naszego obwodu nie stykały się ze sobą przypadkowo. Spójrz na zdjęcie 1, aby zobaczyć wszystkie przekładki zastosowane prawidłowo. Po nałożeniu przekładek (może być konieczne przyklejenie tego, czego używasz), możesz umieścić drugą stronę klawiatury na tej (zdjęcie 2). Na szczęście upewniłeś się, że wszystko jest poprawnie odwzorowane w twoim szablonie na komputerze… zrobiłeś szablon, prawda? Obraz 3 to poskładana klawiatura. ***** KROK OPCJONALNY ***** Aby moja klawiatura mogła cieszyć się długim, zdrowym życiem, zalaminowałam swoją. Pomaga to zapewnić pewne wsparcie strukturalne dla papieru… ciągłe naciskanie może i spowoduje zagłębienia (znowu nie smutne) na papierze, które prędzej czy później sprawią, że klawiatura będzie nieskutecznie naciskać ten przycisk. Zdjęcie 4 pokazuje moją piękną laminowaną klawiaturę w stylu Matrix, jednak laminator zjadł moje dzieło sztuki.

Krok 7: Ktoś Arduino?

Czas po raz pierwszy podłączyć klawiaturę do Arduino… ekscytujące, nie?

Cóż, może to być ekscytujące, ale teraz będzie musiało poczekać! Laminator z miłością zjadł moją klawiaturę, więc dopóki nie znajdę czasu na zrobienie kolejnej, będzie musiała poczekać. Wrócę, więc nie martw się, że ten krok nadejdzie. Być może w niedalekiej przyszłości wyjaśnię, jak to wszystko ustawić, a nie dokładnie to pokazywać. Na razie oto kod arduino, którego używałem z moimi prototypami, dla tych z was, którzy wiedzą, dokąd się udać stąd powodzenia. Inni siedzą mocno. ***UWAGA*** będziesz musiał zainstalować bibliotekę klawiatur z arduino.cc

Zalecana: