Mundarija:
- Ta'minotlar
- 1 -qadam: Stabilizatorlarni o'rnating
- 2 -qadam: O'rnatish kalitlari
- 3 -qadam: Lehimlash klaviaturasi matritsasi
- 4 -qadam: Klaviatura matritsasini Pitaya Go -ga ulang
- 5 -qadam: Klaviaturada Python -ni o'rnating
Video: Python tomonidan quvvatlanadigan USB va Bluetooth simli klaviatura: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Bu qo'lda ishlaydigan mexanik klaviatura. U USB va Bluetooth -ni qo'llab -quvvatlaydi va klaviatura mikrokontrolerida Python bilan ishlaydi. Bu qanday ishlaydi, deb hayron bo'lishingiz mumkin. Birini yaratish bo'yicha bosqichlarni bajaring, buni bilib olasiz.
Ta'minotlar
Materiallar
- 0,8 mm guruch sim
- 61 kalit
- klaviatura paneli
- plastinka o'rnatish stabilizatorlari
- Arvohga qarshi 61+ diod
- Makerdiary Pitaya Go, Python -ni ishga tushirish uchun mikrokontroldorga ega dev
Asboblar
- lehim temir
- lehim qotishmasi
- cımbız
- multimetr
1 -qadam: Stabilizatorlarni o'rnating
Avval stabilizatorlarni klaviatura plastinkasiga o'rnatishimiz kerak. Klaviaturani jim qilish uchun biz stabilizatorlarni moy bilan yog'lashimiz mumkin.
2 -qadam: O'rnatish kalitlari
Kalitlarni plastinkaga joylashtiring
3 -qadam: Lehimlash klaviaturasi matritsasi
Klaviatura matritsasi 5 qator va 14 ustundan iborat. Birinchidan, biz guruch simini ketma -ket ishlatamiz, kalitning bir pinini diod bilan lehimlaymiz, so'ngra diodning boshqa tomonini guruch sim bilan lehimlaymiz. Barcha qatorlarni lehimlagandan so'ng, biz qator simlari ustiga ajratgich sifatida biror narsa qo'yamiz va keyin ustunli simlarni bu kalitlarning chap pinlari bilan lehimlaymiz. Spacerni olib tashlash orqali satrlar va ustunlar 3D maydonda kesib o'tiladi va ularni qisqartirish mumkin emas.
4 -qadam: Klaviatura matritsasini Pitaya Go -ga ulang
Pitaya Go kengashida 5 ta qator va 14 ustunli klaviatura matritsasi uchun etarli bo'lgan 20 ta umumiy maqsadli GPIO mavjud. Tugatgandan so'ng, satrlar va ustunlar qisqartirilganligini tekshirganimiz ma'qul. Uskunalar hozir tayyor.
5 -qadam: Klaviaturada Python -ni o'rnating
Python-ni klaviaturaga o'rnatish uchun https://github.com/makerdiary/python-keyboard-ga o'ting.
Tavsiya:
DMX tomonidan boshqariladigan EL simli ship: 9 qadam (rasmlar bilan)
DMX tomonidan boshqariladigan EL simli ship: Bu loyiha DMX tomonidan boshqariladigan EL Wire tavanidir. U 30 ta EL Wire (ya'ni elektroluminestsent sim) dan iborat bo'lib, 3 xil rangda, mutlaqo mustaqil. U har qanday yorug'likni boshqarish dasturiga mos keladigan standart DMX protokolini o'z ichiga oladi
Avtomobilingizga quvvatlanadigan USB portlarini qo'shing: 5 qadam (rasmlar bilan)
Mashinangizga quvvatlanadigan USB portlarini qo'shing: Bu sizga mashinangizga USB portlarini qanday qo'shish kerakligini ko'rsatib beradi (bu holda yaris) va ulardan birini old oynangizda GPS sifatida ishlatish uchun telefonni chiziqdan quvvatlantirish. Men buni yarisda qilyapman, lekin bu har qanday mashinaga tegishli, men sizga qanday qilishni ko'rsataman
Klaviatura interfeysi 8051 va klaviatura raqamlarini 7 segmentda ko'rsatish: 4 qadam (rasmlar bilan)
Klaviatura interfeysi 8051 va klaviatura raqamlarini 7 segmentda ko'rsatish: Ushbu darsda men sizga klaviaturani 8051 bilan qanday bog'lashimiz va klaviatura raqamlarini 7 segmentli displeyda ko'rsatish haqida aytib beraman
ARDUINO YUN tomonidan boshqariladigan ROOMBA STEFANO DALL'OLIO tomonidan Wifi ilovasi orqali: 4 qadam (rasmlar bilan)
AROMINO YUN tomonidan boshqariladigan ROOMBA Wifi ilovasi orqali STEFANO DALL'OLIO: Ushbu qo'llanmada men ARDUINO YUN -ni Roomba -ga Wi -Fi orqali ulash uchun kodni ulashaman. Kod va ilovani to'liq Stefano Dall yaratgan va ishlab chiqqan. Olio.Mening Roomba - bu Roomba 620, lekin siz xuddi shu kodni boshqa Roomb uchun ishlatishingiz mumkin
SONY ALPHA DSLR simli masofadan boshqarish pultini yarating (Bred Justinen tomonidan): 4 qadam
Simli SONY ALPHA DSLR masofadan boshqarish pultini yarating (Bred Justinen tomonidan): Men Sony DSLR uchun bu oddiy, ammo kuchli deklanşör masofadan boshqarish pultini yaratdim. Tasodifiy axlat bilan (yoki yaxshi niyatga sayohat) siz ham yaratishingiz mumkin