Mündəricat:
- Təchizat
- Addım 1: Stabilizatorları quraşdırın
- Addım 2: Montaj Açarları
- Addım 3: Lehimləmə Klaviatura Matrisi
- Addım 4: Klaviatura Matrisini Pitaya Go -ya qoşun
- Addım 5: Klaviaturada Python qurun
Video: Python tərəfindən dəstəklənən Əl Kabelli USB və Bluetooth Klaviatura: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu, əllə işləyən mexaniki klaviaturadır. USB və Bluetooth -u dəstəkləyir və klaviaturanın mikrokontrolöründə Python işləyir. Bunun necə işlədiyini düşünə bilərsiniz. Bir qurmaq üçün addımları izləyin, bunu tapacaqsınız.
Təchizat
Materiallar
- 0,8 mm pirinç tel
- 61 açar
- klaviatura lövhəsi
- plitə montaj stabilizatorları
- Anti-xəyal üçün 61+ diod
- Makerdiary Pitaya Go, Python -u işlətmək üçün bir mikro nəzarətçiyə sahib bir inkişaf etdirici lövhədir
Alətlər
- lehimleme dəmir
- lehim ərintisi
- cımbız
- multimetr
Addım 1: Stabilizatorları quraşdırın
Əvvəlcə klaviatura lövhəsinə stabilizatorlar quraşdırmalıyıq. Klaviaturanı daha səssiz etmək üçün stabilizatorları yağla yağlaya bilərik.
Addım 2: Montaj Açarları
Açarları lövhəyə quraşdırın
Addım 3: Lehimləmə Klaviatura Matrisi
Klaviatura matrisi 5 satır və 14 sütundan ibarətdir. Birincisi, bir pirinç teli bir sıra olaraq istifadə edirik, bir açarın bir pinini bir diodla lehimləyirik, sonra diodun digər tərəfini pirinç tel ilə lehimləyirik. Bütün satırları lehimlədikdən sonra satır tellərinin üstünə boşluq kimi bir şey qoyduq və sonra bu açarların sol pinləri ilə sütun tellərini lehimləyirik. Aralayıcıyı silməklə, satır və sütunlar 3D məkanda kəsişir və qısaldılmamalıdır.
Addım 4: Klaviatura Matrisini Pitaya Go -ya qoşun
Dev board Pitaya Go, 5 satır və 14 sütundan ibarət klaviatura matrisi üçün kifayət olan 20 ümumi təyinatlı GPIO -ya malikdir. İşi bitirdikdən sonra satırların və sütunların qısaldığını yoxlamaq daha yaxşıdır. Avadanlıq artıq hazırdır.
Addım 5: Klaviaturada Python qurun
Python'u klaviatura üzərində qurmaq üçün https://github.com/makerdiary/python-keyboard ünvanına daxil olun.
Tövsiyə:
Maneə İzləyicisi ilə Dəstəklənən Joystick Təkərli Kürsü: 3 Addım (Şəkillərlə)
Maneə İzləyicisi ilə Yardımlı Joystick Nəzarətli Təkərli Kürsü: Fiziki cəhətdən əlil insanların təhlükəsiz sürməsini asanlaşdırmaq üçün yolda mövcud olan maneələri izləmək üçün ultrasəs sensoru istifadə olunur. Joystickin hərəkətinə əsaslanaraq, motorlar təkərli kürsünü hər dörd istiqamətdə və hər istiqamətdə sürətlə idarə edəcək
Arduino Servo Motors tərəfindən dəstəklənən unikal bir saat modeli: 5 addım
Arduino Servo Motors tərəfindən dəstəklənən unikal bir saat modeli: Bu təlimatla sizə Arduino Nano və Servo mühərriklərindən istifadə edərək Saatın necə yaradılacağını göstərəcəyəm. Bunu etmək üçün aşağıdakı maddələrə ehtiyacınız olacaq
İnsan-Kompüter İnterfeysi: EMG istifadə edərək Bilək Hərəkəti tərəfindən Tutucu funksiyası (Kirigami tərəfindən hazırlanmışdır.): 7 addım
İnsan-Kompüter İnterfeysi: EMG istifadə edərək Bilək Hərəkəti tərəfindən Tutucunun İşlənməsi (Kirigami tərəfindən hazırlanmışdır): Beləliklə, bu, insan-kompüter interfeysində ilk sınağım idi. EMG sensoru istifadə edərək bilək hərəkətlərimin əzələ aktivləşdirmə siqnallarını tutdum və onu emal etdim. python və arduino vasitəsilə və origami əsaslı bir tutucunu işə saldı
Odroid XU4 tərəfindən dəstəklənən N64 Emulyasiya Sistemi: 8 Addım (Şəkillərlə birlikdə)
Odroid XU4 tərəfindən dəstəklənən N64 Emulyasiya Sistemi: Bu, Nintendo 64 -ün qabığına quraşdırılmış bir Odroid Xu4 kompüteridir. Bir neçə il əvvəl içərisində Raspberry Pi 3 quraşdırmaq niyyəti ilə ölü bir N64 -ü götürmüşdüm, amma bu heç də belə deyildi. n64 -ü düzgün təqlid etmək üçün kifayət qədər güclüdür. Odroid Xu4
ARDUINO YUN tərəfindən idarə olunan ROOMBA STEFANO DALL'OLIO tərəfindən Wifi Tətbiqi ilə: 4 Addım (Şəkillərlə)
ARDUINO YUN tərəfindən idarə olunan ROOMBA, STEFANO DALL'OLIO tərəfindən Wifi Tətbiqi ilə: Bu təlimatla, Wifi vasitəsilə Roomba sürmək üçün ARDUINO YUN -u Roomba'ya bağlamaq üçün kodu paylaşıram. Kod və tətbiq tam olaraq özüm tərəfindən yaradılıb və Stefano Dall tərəfindən hazırlanmışdır. Olio.My Roomba Roomba 620 -dir, lakin eyni kodu digər Roomb üçün də istifadə edə bilərsiniz