Mundarija:
Video: Python tomonidan quvvatlanadigan USB va Bluetooth simli klaviatura: 5 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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.