Spisu treści:

Kartonowa programowalna klawiatura: 8 kroków (ze zdjęciami)
Kartonowa programowalna klawiatura: 8 kroków (ze zdjęciami)

Wideo: Kartonowa programowalna klawiatura: 8 kroków (ze zdjęciami)

Wideo: Kartonowa programowalna klawiatura: 8 kroków (ze zdjęciami)
Wideo: [206] Keyboard Pro with Numpad czyli klawiatura od 3DCONNEXION | unboxing | prezentacja | informacje 2024, Listopad
Anonim
Kartonowa programowalna klawiatura
Kartonowa programowalna klawiatura

Wraz z rozwojem technologii ludzie chcą, aby rzeczy były coraz bardziej wirtualne, jednak czasami o wiele bardziej praktyczne i wygodne jest posiadanie czegoś fizycznego, czego można dotykać i wchodzić w interakcje własnymi rękami. Jednym z przykładów jest użycie makr lub skrótów klawiaturowych/klawiatur, które pozwalają na wydajniejsze lub wygodniejsze wykonywanie zadań. W tej chwili możesz po prostu zamówić jedną online w cenach od około 30 do 150 USD, przy czym najpopularniejszą jest linia klawiatur do gier Elgato Streamdeck i Razer. Jednak dzięki mikrokontrolerom, bibliotece klawiatury arduino IDE i kilku podstawowym materiałom budowlanym możemy zrobić jeden za mniej niż 30 USD, a może nawet poniżej 20 USD, który możesz zaprogramować, aby robił wszystko, co chcesz.

Jeśli podoba Ci się mój instruktaż, zagłosuj na niego w konkursie Cardboard Challenge, dzięki!

Krok 1: Materiały/Narzędzia

Materiały/Narzędzia
Materiały/Narzędzia
Materiały/Narzędzia
Materiały/Narzędzia
  • Adafruit Itsy Bitsy 32u4 (zachowaj torbę, w której to przychodzi, będzie używana później)
  • Przełączniki mechaniczne lub zwykłe przyciski
  • Drut (to jest drut, którego użyłem, jednak każdy powinien działać, po prostu nie miałem żadnego dodatkowego ułożenia)
  • Tektura (mam swój ze sztywnego kartonu z tyłu notatników, tektura falista może nie działać tak dobrze)
  • Taśma
  • Nóż X-Acto
  • Lutownica
  • Lutować
  • Komputer spełniający wymagania Arduino IDE (większość komputerów z systemem Windows, Mac lub Linux powinna działać poprawnie)

Krok 2: Kartonowa rama

Kartonowa rama
Kartonowa rama
Kartonowa rama
Kartonowa rama
Kartonowa rama
Kartonowa rama

Na początek ramkę klawiatury wykonałem z kartonu. Użyłem gęstej tektury z tyłu notatnika, jednak większość innych rodzajów tektury prawdopodobnie zadziała. Przed cięciem zmierzyłem i narysowałem linie, które pomogą mi poprowadzić, jak widać na powyższych zdjęciach, i skończyło się to całkiem dobrze. Następnie po prostu wycinam ramkę nożem X-Acto, a następnie wycinam otwory na mechaniczne przełączniki. Moim pierwotnym pomysłem było wsunięcie klapek na krawędzi ramy, żebym nie musiała używać żadnych klejów. Jednak ze względu na grubość tektury nie zadziałało to tak dobrze i postanowiłem po prostu użyć taśmy, aby to wykończyć po kroku 6.

Krok 3: Okablowanie

Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie

Do okablowania tego projektu po prostu podłączyłem wszystkie przełączniki do innego ponumerowanego pinu na Itsy Bitsy. Następnie dla uproszczenia podłączyłem pin masy do jednego z przełączników i przylutowałem kolejny przełącznik do drugiego przełącznika i tak dalej (widać to na zdjęciach powyżej). FYI, musisz mieć przełączniki już w ramie, aby przylutować, ponieważ nie ma żadnych otworów, aby cokolwiek przełożyć na drugą stronę, zwłaszcza że jest wykonany z tektury.

Krok 4: Konfiguracja Itsy Bitsy

Konfigurowanie Itsy Bitsy
Konfigurowanie Itsy Bitsy

Przede wszystkim będziesz chciał pobrać oprogramowanie Arduino IDE, którego będziemy używać do programowania płytki, stąd: https://www.arduino.cc/en/Main/Software. Następnie podłącz Itsy Bitsy do komputera i postępuj zgodnie ze wskazówkami tutaj: https://learn.adafruit.com/introducting-itsy-bitsy-32u4/arduino-ide-setup w sekcji „Ustawienia Arduino IDE” i „ Korzystanie z Arduino IDE. Wyjaśniłbym to w instrukcji, ale ludzie na adafruit.com wykonują świetną robotę, wyjaśniając, jak korzystać z ich produktów.

Krok 5: Programowanie

Pamiętaj, że część programistyczna tej instrukcji jest właśnie tym, jak to zrobiłem i możesz zmienić dowolny jej aspekt, aby dopasować go do swoich potrzeb. Możesz skorzystać z dokumentacji tutaj: https://www.arduino.cc/reference/en/language/functions/usb/keyboard/keyboardpress/, aby utworzyć praktycznie dowolną kombinację klawiszy dla dowolnych skrótów klawiaturowych. Większość skrótów można znaleźć w ustawieniach programu, ale jeśli nie możesz ich tam znaleźć, powinieneś być w stanie po prostu wyszukać je online i znaleźć to, czego potrzebujesz. Możesz tworzyć skróty z wieloma klawiszami, umieszczając kod dla różnych klawiszy w kolejnych wierszach oddzielonych średnikiem. Widać to w kodzie arduino w pierwszej instrukcji „if” z kodem jednego przycisku, który po naciśnięciu wyświetla duże W. Jeśli chcesz tworzyć jeszcze bardziej złożone skróty, możesz skorzystać z programu o nazwie Auto Hotkey, aby robić takie rzeczy, jak otwieranie aplikacji za naciśnięciem jednego przycisku. Postaram się zaktualizować tę instrukcję, ponieważ sam się nią bawię.

Krok 6: Budowa

Budowa
Budowa

Kiedy już miałem wszystkie przyciski podłączone, zacząłem próbować wymyślić, jak przymocować płytkę do kartonu. Niestety, naprawdę nie ma na to dobrego sposobu, ponieważ Itsy Bitsy nie ma otworów montażowych i używamy niezbyt wytrzymałej powierzchni. To, co wymyśliliśmy, to użycie torby, którą adafruit wysłał do Itsy Bitsy, aby chronić i nieco zabezpieczyć samą deskę. Jak widać na powyższym obrazku, włożyłem deskę do torby i przykleiłem torbę do kartonu. Będziesz także musiał odciąć bok torby naprzeciwko oryginalnego otworu, aby umożliwić dostęp do portu micro USB. Po „zabezpieczeniu” płyty pudełko można złożyć, jak widać na zdjęciach, i zakleić taśmą lub, jeśli używasz wystarczająco cienkiego kartonu, zakładki można wsunąć w szczeliny w kartonie.

Krok 7: Kluczowe czapki

Niestety w tym momencie tektura zaczyna tracić swoją użyteczność. Nie byłem w stanie wymyślić sposobu na zrobienie nakładek na klucze z tektury, a to prawdopodobnie i tak nie byłby dobrym pomysłem do częstego używania. Jeśli jednak używasz go tylko do skrótów i wykonywania poleceń, tak jak ja, prawdopodobnie będzie dobrze. Z drugiej strony, jeśli używasz go do gier, możesz rozważyć zakup niedrogich nasadek na klawisze.

Krok 8: Wniosek

Ogólnie rzecz biorąc, moim celem dla tego instruktażu było stworzenie niedrogiego, praktycznego przedmiotu, który może być używany w życiu większości ludzi jako alternatywa dla innych produktów z wyższej półki. Myślę, że cel ten został łatwo osiągnięty, ponieważ kosztuje w sumie około 12-12 dolarów w zależności od tego, jakie materiały już posiadasz i ma bardzo dużą funkcjonalność, którą możesz rozbudować jeszcze bardziej za pomocą nieco większej ilości materiałów budowlanych i programowania.

Ponownie, jeśli podobał Ci się ten przewodnik, byłbym bardzo wdzięczny za głosowanie na mnie w konkursie Cardboard Challenge. Dziękuję! To jest moja pierwsza instrukcja, więc jeśli masz jakieś wskazówki lub konstruktywną opinię, możesz dodać to do komentarzy i byłoby to bardzo mile widziane.

Zalecana: