Mundarija:

Python tomonidan quvvatlanadigan USB va Bluetooth simli klaviatura: 5 qadam
Python tomonidan quvvatlanadigan USB va Bluetooth simli klaviatura: 5 qadam

Video: Python tomonidan quvvatlanadigan USB va Bluetooth simli klaviatura: 5 qadam

Video: Python tomonidan quvvatlanadigan USB va Bluetooth simli klaviatura: 5 qadam
Video: Мини Наждачок из жёсткого диска. Не выбрасывай HDD!!! 2024, Dekabr
Anonim
Python tomonidan quvvatlanadigan USB va Bluetooth simli klaviatura
Python tomonidan quvvatlanadigan USB va Bluetooth simli klaviatura
Python tomonidan quvvatlanadigan USB va Bluetooth simli klaviatura
Python tomonidan quvvatlanadigan USB va Bluetooth simli klaviatura

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

Stabilizatorlarni o'rnating
Stabilizatorlarni o'rnating
Stabilizatorlarni o'rnating
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

O'rnatish kalitlari
O'rnatish kalitlari

Kalitlarni plastinkaga joylashtiring

3 -qadam: Lehimlash klaviaturasi matritsasi

Lehimlash klaviaturasi matritsasi
Lehimlash klaviaturasi matritsasi
Lehimlash klaviaturasi matritsasi
Lehimlash klaviaturasi matritsasi
Lehimlash klaviaturasi matritsasi
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

Klaviatura matritsasini Pitaya Go -ga ulang
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 klaviaturada o'rnating
Python -ni klaviaturada o'rnating

Python-ni klaviaturaga o'rnatish uchun https://github.com/makerdiary/python-keyboard-ga o'ting.

Tavsiya: