Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Kategoria: Kamery IP / Alarmy / Automatyka Bram
Montersi
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Własna klawiatura Cherry MX

ghost666 30 Cze 2017 11:01 7668 2
  • Własna klawiatura Cherry MX
    W poniższym artykule prezentujemy projekt własnej klawiatury dedykowanej do skrótów klawiszowych lub tworzenia klawiatury z własnym układem klawiszy.

    Klawiatura składa się z matrycy przycisków 4 x 4. Wykorzystano renomowane przyciski mechaniczne Cherry MX. Podłączone są one do modułu SparkFun Pro Micro, który zaprogramowany jest z wykorzystaniem Arduino. Dzięki odpowiedniej bibliotece klawiatura zgłasza się jako urządzenie HID. Może ona mieć dowolnie zdefiniowane skróty lub komendy pod klawiszami. Autor zdefiniował sobie przydatne skróty mu do obsługi programu Autodesk Eagle. Dzięki temu każdy przycisk odpowiada jednej komendzie w Eaglu.

    Dodatkowo klawiatura wyposażona jest w dwa enkodery obrotowe, co pozwala generować dodatkowe komendy. W tym przypadku jedno z pokręteł służy do regulacji oczek siatki w programie, a jego przycisk do zmieniania jednostek - z metrycznych na calowe. Z kolei drugie pokrętło służy do regulacji głośności audio w komputerze.

    Zewnętrzne biblioteki

    Oprogramowanie klawiatury używa szeregu zewnętrznych bibliotek:

    * Biblioteka HID dla Arduino, która pobrana została stąd .
    * Biblioteka do obsługi enkodera obrotowego, która pobrana została stąd .

    Dodatkowo autor wykorzystał projekt przycisków 3D, które do pobrania są tutaj . wydrukowane zostały na drukarce 3D Lulzbot Mini. Obudowa klawiatury wycięta została laserowo.

    Przyciski i inne elementy układu podłączone zostały do modułu SparkFun Pro Micro w sposób pokazany na schemacie, dostępnym na stronie projektu

    Firmware składa się z jednego skechu Arduino:

    Kod: c
    Zaloguj się, aby zobaczyć kod


    Kod programu i cały projekt dystrybuowany jest na warunkach beerware - jeśli spotkasz kiedyś autora, postaw mu piwo ;)

    Źródło: https://github.com/awende/Cherry_MX_Keyboard


    Fajne!
  • #3 04 Lip 2017 15:53
    VSS
    Poziom 21  

    projekt tylko z wartością edukacyjną. prościej, taniej i skuteczniej dokupić klawiaturę numeryczną i odpowiednio oprogramować aby używała skrótów.

 
Promocja -20%
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME
tme