Mündəricat:

Kartonla Programlanabilir Klaviatura: 8 Adım (Şəkillərlə birlikdə)
Kartonla Programlanabilir Klaviatura: 8 Adım (Şəkillərlə birlikdə)

Video: Kartonla Programlanabilir Klaviatura: 8 Adım (Şəkillərlə birlikdə)

Video: Kartonla Programlanabilir Klaviatura: 8 Adım (Şəkillərlə birlikdə)
Video: 💦Blackview BV9200 DÜRÜST Darbeye Dayanıklı İNCELEME 2024, Noyabr
Anonim
Karton proqramlaşdırıla bilən klaviatura
Karton proqramlaşdırıla bilən klaviatura

Texnologiya inkişaf etdikcə insanlar hər şeyin getdikcə daha çox virtual olmasını istəyirlər, lakin bəzən öz əllərinizlə toxuna biləcəyiniz fiziki bir şeyə sahib olmaq daha praktik və əlverişlidir. Bunun bir nümunəsi, bir işi daha səmərəli və ya rahat yerinə yetirməyə imkan verən makroların və ya qısa yol klaviatura/klaviatura istifadəsidir. Hal -hazırda 30 dollardan 150 dollara qədər olan qiymətlərlə onlayn sifariş verə bilərsiniz. Bununla birlikdə, mikro nəzarətçilər, arduino IDE klaviatura kitabxanası və bəzi əsas tikinti materialları sayəsində istədiyiniz hər şeyi etmək üçün proqramlaşdıra biləcəyiniz 30 dollardan aşağı, bəlkə də 20 dollardan aşağı qiymətə edə bilərik.

Təlimatlarımı bəyənirsinizsə, zəhmət olmasa Cardboard Challenge Yarışmasında ona səs verin, təşəkkürlər!

Addım 1: Materiallar/Alətlər

Alətlər/Materiallar
Alətlər/Materiallar
Alətlər/Materiallar
Alətlər/Materiallar
  • Adafruit Itsy Bitsy 32u4 (daxil olan çantanı saxlayın, daha sonra istifadə olunacaq)
  • Mexanik açarlar və ya adi düymələr
  • Tel (bu istifadə etdiyim teldir, amma hər hansı biri işləməlidir, sadəcə ətrafımda heç bir əlavə çəkmə yox idi)
  • Karton (notepadların arxasındakı sərt kartondan aldım, büzməli də işləməyə bilər)
  • Tape
  • X-Acto Bıçağı
  • Lehimleme dəmir
  • Lehim
  • Arduino IDE tələblərinə cavab verən bir kompüter (əksər Windows, Mac və ya Linux kompüterləri yaxşı işləməlidir)

Addım 2: Karton Çərçivə

Karton Çərçivə
Karton Çərçivə
Karton Çərçivə
Karton Çərçivə
Karton Çərçivə
Karton Çərçivə

Başlamaq üçün klaviatura çərçivəsini kartondan düzəltdim. Notepadın arxasındakı sıx kartondan istifadə etdim, amma digər karton növlərinin çoxu işləyə bilər. Kəsmədən əvvəl, yuxarıdakı şəkillərdə göründüyü kimi, mənə yol göstərmək üçün xətləri ölçdüm və çəkdim və bu, olduqca yaxşı işlə bitdi. Sonra çərçivəni X-Acto bıçağı ilə kəsdim, sonra mexaniki açarların deliklərini kəsdim. Əsl fikrim, heç bir yapışqan istifadə etməmək üçün çərçivənin kənarındakı qapaqları bağlamaq idi. Ancaq kartonun qalınlığı səbəbindən bu o qədər də yaxşı nəticə vermədi və 6 -cı addımdan sonra onu lentlə bitirmək qərarına gəldim.

Addım 3: Kabel çəkmə

Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama

Bu layihənin naqilləri üçün bütün açarları Ity Bitsy -də fərqli bir nömrəyə bağladım. Sonra, sadəlik naminə, torpaq pinini açarlardan birinə bağladım və sonrakı açarı digər açara qədər lehimlədim və sair (bunu yuxarıdakı şəkillərdən görmək olar). Məlumat üçün, kartondan hazırlandığı üçün digər tərəfə keçəcək heç bir boşluq olmadığı üçün lehim üçün çərçivədə artıq açarlara sahib olmalısınız.

Addım 4: Itsy Bitsy qurmaq

Itsy Bitsy qurmaq
Itsy Bitsy qurmaq

Əvvəlcə lövhəni buradan proqramlaşdırmaq üçün istifadə edəcəyimiz Arduino IDE proqramını əldə etmək istəyəcəksiniz: https://www.arduino.cc/en/Main/Software. Daha sonra, Ity Bitsy-ni kompüterinizə qoşun və buradakı təlimatları izləyin: https://learn.adafruit.com/introducting-itsy-bitsy-32u4/arduino-ide-setup "Arduino IDE Setup" və " Arduino IDE ilə istifadə edin. " Mən bunu təlimatla izah edərdim, lakin adafruit.com saytındakı insanlar məhsullarından necə istifadə edəcəklərini izah edən böyük bir iş görürlər.

Addım 5: Proqramlaşdırma

Unutmayın ki, bu təlimatlandırmanın proqramlaşdırma hissəsi mənim necə etdiyimdir və ehtiyaclarınıza uyğun olaraq hər hansı bir aspektini dəyişə bilərsiniz. Sənədləri buradan istifadə edə bilərsiniz: https://www.arduino.cc/reference/en/language/functions/usb/keyboard/keyboardpress/ hər hansı bir klaviatura qısa yolları üçün demək olar ki, hər hansı bir düymə birləşməsi etmək üçün. Əksər qısayolları proqram parametrlərində tapa bilərsiniz, ancaq orada tapa bilmirsinizsə, sadəcə internetdə axtarıb istədiyinizi tapa bilərsiniz. Fərqli düymələrin kodunu nöqtəli vergüllə ayrılmış ardıcıl sətirlərə qoyaraq birdən çox düymə ilə qısa yollar yarada bilərsiniz. Bunu, basıldıqda böyük W yazdıran bir düymənin kodu olan ilk "if" ifadəsindəki arduino kodunda görmək olar. Daha mürəkkəb qısayollar etmək istəyirsinizsə, Auto Hotkey adlı bir proqramdan istifadə edərək bir düyməni basmaqla bir tətbiq aça bilərsiniz. Özümlə oynadığım üçün bu təlimatı yeniləməyə çalışacağam.

Addım 6: Tikinti

Tikinti
Tikinti

Bütün düymələri bağladıqdan sonra lövhəni kartona necə bağlamağı öyrənməyə başladım. Təəssüf ki, bunu etmək üçün yaxşı bir yol yoxdur, çünki Itsy Bitsy -də montaj delikləri yoxdur və o qədər də möhkəm olmayan bir səthdən istifadə edirik. Fikirləşdiyimiz şey, lövhənin özünü qorumaq və bir qədər qorumaq üçün adafruit Ity Bitsy -nin göndərdiyi çantanı istifadə etməkdir. Yuxarıdakı şəkildə gördüyünüz kimi lövhəni çantanın içinə qoydum və çantanı kartona yapışdırdım. Mikro usb portunun əlçatan olmasını təmin etmək üçün çantanın orijinal açılışın əks tərəfini kəsməlisiniz. Lövhə "təmin edildikdən" sonra, qutu şəkillərdə göründüyü kimi bükülə bilər və ya kifayət qədər nazik karton istifadə edirsinizsə, çubuqlar kartonun yarıqlarına yapışdırıla bilər.

Addım 7: Açar Caps

Təəssüf ki, kartonun faydalılığını itirməyə başladığı yer budur. Açar qapaqları kartondan düzəltməyin yolunu tapa bilmədim və bu, yəqin ki, tez -tez istifadə üçün yaxşı bir fikir olmaz. Ancaq yalnız mənim kimi qısa yollar və əmrləri yerinə yetirmək üçün istifadə edirsinizsə, yəqin ki, yaxşı olacaq. Digər tərəfdən oyun üçün istifadə edirsinizsə, bəzi ucuz düymələr satın almağı düşünə bilərsiniz.

Addım 8: Nəticə

Ümumiyyətlə, bu təlimatlandırmaq üçün məqsədim, əksər insanların həyatında digər yüksək son məhsullara alternativ olaraq istifadə edilə bilən ucuz və praktik bir obyekt etmək idi. Düşünürəm ki, əldə etdiyiniz materialdan asılı olaraq cəmi 12-13 dollara başa gəlir və bir az daha çox tikinti materialları və proqramlaşdırma ilə daha da genişləndirə biləcəyiniz çox böyük bir funksiyaya malikdir.

Yenə də bu bələdçidən zövq alsaydınız, Cardboard Challenge yarışmasında mənə səs versəniz çox minnətdar olaram. Təşəkkürlər! Bu mənim ilk təlimatımdır, buna görə hər hansı bir məsləhətiniz və ya konstruktiv rəyiniz varsa bunu şərhlərə əlavə edə bilərsiniz və bu çox təqdir ediləcəkdir.

Tövsiyə: