Spisu treści:

Klawiatura USB z jednym przyciskiem RGB: 6 kroków (ze zdjęciami)
Klawiatura USB z jednym przyciskiem RGB: 6 kroków (ze zdjęciami)

Wideo: Klawiatura USB z jednym przyciskiem RGB: 6 kroków (ze zdjęciami)

Wideo: Klawiatura USB z jednym przyciskiem RGB: 6 kroków (ze zdjęciami)
Wideo: CICHA KLAWIATURA Z RGB | Test, recenzja membranowej klawiatury MSI Vigor GK30 😍 2024, Listopad
Anonim
Klawiatura USB z jednym przyciskiem RGB
Klawiatura USB z jednym przyciskiem RGB
Klawiatura USB z jednym przyciskiem RGB
Klawiatura USB z jednym przyciskiem RGB
Klawiatura USB z jednym przyciskiem RGB
Klawiatura USB z jednym przyciskiem RGB

Czy kiedykolwiek czułeś potrzebę posiadania małej, ale funkcjonalnej klawiatury z podświetleniem RGB, nie większej niż rozmiar jednego klawisza? Nie? Kogo to obchodzi, zrób tak! Ta instrukcja poprowadzi Cię przez kroki, których potrzebujesz, aby stworzyć własną, nieco bezużyteczną klawiaturę z jednym przyciskiem.

Krok 1: Części i narzędzia

Części i narzędzia
Części i narzędzia
Części i narzędzia
Części i narzędzia

Aby wykonać ten projekt, będziesz potrzebować…

Części:

Płyta rozwojowa oparta na ATtiny85. Te tablice są klonami tablicy Digispark i można je kupić już za 1-2GBP/USD. Istnieje kilka wersji tej płyty, jedna z wbudowanym złączem USB A i dwie z wbudowanym gniazdem Micro USB. Ten, który jest potrzebny do tego projektu, to mniejszy z dwóch, na którym napisano „TINY85” zamiast „ATTINY85”. Wszystkie plansze będą działać tak samo, ale tylko ta zmieści się w obudowie wydrukowanej w 3D

  • Dioda LED RGB WS2812b. Występują one również w różnych formach, wymagane rodzaje są montowane na małej okrągłej płytce drukowanej, nieco większej niż sama dioda LED. Można również użyć gołej diody LED, ale należy pamiętać, że będzie to bardzo trudne do przylutowania.
  • Przełącznik kompatybilny z Cherry MX/Cherry MX. Przełączniki z przezroczystymi obudowami są idealne, ponieważ przepuszczają światło LEDS.
  • Nasadka klawiszy kompatybilna z Cherry MX.

Narzędzia:

  • Potrzebna będzie lutownica i lut. Flux, lutowany warkocz/knot, zestaw trzeciej ręki i więcej Flux są również pomocne.
  • Do wydrukowania obudowy wymagana jest drukarka 3D, ale coś podobnego można również wykonać z drewna, akrylu, MDF itp., Jeśli masz dostęp do podstawowych narzędzi ręcznych. Etui można również wyciąć z małego pudełka projektowego ABS.

Krok 2: Konfiguracja oprogramowania

Konfiguracja oprogramowania
Konfiguracja oprogramowania

Najpierw musisz zainstalować sterowniki Arduino IDE i Digispark. Aby to zrobić, postępuj zgodnie z instrukcjami tutaj. Prześlij migający szkic zawarty na połączonej stronie, aby upewnić się, że Twoja tablica działa. Następnie musisz zainstalować bibliotekę Adafruit Neopixel Library, aby sterować diodą LED. W Arduino IDE przejdź do Narzędzia > Zarządzaj bibliotekami i wyszukaj „Adafruit Neopixel”. Pobierz i zainstaluj bibliotekę o tej samej nazwie.

Krok 3: Drukowanie obudowy

Drukowanie obudowy
Drukowanie obudowy

Pliki STL potrzebne do sprawy i przykładowy kod można pobrać zthingiverse tutaj. Pobierz i wydrukuj obie części etui już teraz i upewnij się, że trzymasz się kodu - przyda się później.

Krok 4: Okablowanie i montaż

Okablowanie i montaż
Okablowanie i montaż
Okablowanie i montaż
Okablowanie i montaż

Połącz komponenty, jak pokazano na schemacie i zdjęciach. Pin danych diod led powinien być podłączony do pinu P1 na płycie, a przełącznik powinien być podłączony do P2. Upewnij się, że podłączasz P1 do pinu wejściowego danych diod led, a nie pinu wyjściowego danych. Następnie ostrożnie włóż płytkę do etui. Jest ciasno dopasowany, a po włożeniu będzie bardzo trudny do usunięcia, więc przed ręką sprawdź dokładnie okablowanie. Następnie dopasuj port micro usb do odpowiedniego wycięcia w obudowie, zaklinuj płaski śrubokręt (lub podobne narzędzie) za płytą i użyj go, aby wcisnąć gniazdo w wycięcie. Powinien pasować ciasno. Użyj gorącego kleju, aby utrzymać deskę na miejscu. Na koniec wyrównaj dwa wcięcia w górnej części obudowy z dwoma występami w podstawie i dopasuj je do siebie. Pamiętaj, że obudowa NIE jest przeznaczona do ponownego otwarcia po montażu, jeśli nie masz pewności co do okablowania, sflashuj kod (jak pokazano w następnym kroku) i przetestuj diodę LED i przełącznik przed zamontowaniem w obudowie.

Krok 5: Flashowanie i modyfikowanie kodu

Flashowanie i modyfikowanie kodu
Flashowanie i modyfikowanie kodu

Rozpakuj przykładowy kod pobrany z kroku 3 i otwórz go w Arduino IDE. Ten prosty szkic pozwala ustawić podświetlenie na żądany kolor i przypisać klawisz do przełącznika. Zmodyfikuj zmienne backlightR, G i B, aby wybrać kolor podświetlenia, a backlightBrightness, aby zmodyfikować intensywność diody led. Wszystkie cztery z tych zmiennych muszą mieć liczbę od 0 (wyłączone) do 255 (maksymalnie). Aby zmapować klucz, zmodyfikuj zmienną „keyCode” na dowolny klucz. Listę kodów klawiszy można znaleźć tutaj. Po zmodyfikowaniu kodu zgodnie z własnymi upodobaniami naciśnij przycisk przesyłania, aby skompilować i sflashować kod na swoją tablicę. Po zakończeniu kompilacji terminal poprosi o podłączenie płyty. Upewnij się, że podłączasz go w ciągu 60 sekund, w przeciwnym razie będziesz musiał powtórzyć proces przesyłania.

Krok 6: Gotowe

Gotowe!
Gotowe!
Gotowe!
Gotowe!
Gotowe!
Gotowe!

Powinieneś mieć teraz w pełni funkcjonalną klawiaturę z jednym klawiszem! Dostarczony kod naśladuje zwykłą klawiaturę USB HID, więc można go używać bez instalowania dodatkowego oprogramowania, chociaż można pobrać programy makr, takie jak AutoHotkey, aby zautomatyzować działania po naciśnięciu klawisza. Jeśli chcesz dostosować kod bardziej niż to, co oferuje przykładowy kod, możesz napisać własny, korzystając z biblioteki Digikeyboard. Bibliotekę FastLED można również wykorzystać do sterowania diodą LED i oferuje znacznie potężniejsze funkcje niż Adafruit_Neopixel.

Jeśli spodobała Ci się ta instrukcja, rozważ zagłosowanie na nią w konkursie Dużym i Małym, baw się dobrze!

Zalecana: