Indholdsfortegnelse:

Et håndkablet USB- og Bluetooth-tastatur Drevet af Python: 5 trin
Et håndkablet USB- og Bluetooth-tastatur Drevet af Python: 5 trin

Video: Et håndkablet USB- og Bluetooth-tastatur Drevet af Python: 5 trin

Video: Et håndkablet USB- og Bluetooth-tastatur Drevet af Python: 5 trin
Video: Epiphone ‘58 Korina Explorer & Flying V Inspired by Gibson Custom Shop Comparison 2024, November
Anonim
Et håndkablet USB- og Bluetooth-tastatur drevet af Python
Et håndkablet USB- og Bluetooth-tastatur drevet af Python
Et håndkablet USB- og Bluetooth-tastatur drevet af Python
Et håndkablet USB- og Bluetooth-tastatur drevet af Python

Dette er et håndbetjent mekanisk tastatur. Det understøtter USB og Bluetooth, og kører Python i mikrokontrolleren på tastaturet. Du kan undre dig over, hvordan det fungerer. Følg trinene for at bygge en, du finder ud af det.

Forbrugsvarer

Materialer

  • 0,8 mm messingtråd
  • 61 kontakter
  • keybaord plade
  • plademonterede stabilisatorer
  • 61+ dioder til anti-spøgelse
  • Makerdiary Pitaya Go, et dev -kort, der har en mikrokontroller til at køre Python

Værktøjer

  • loddekolbe
  • lodde legering
  • pincet
  • multimeter

Trin 1: Installer stabilisatorer

Installer stabilisatorer
Installer stabilisatorer
Installer stabilisatorer
Installer stabilisatorer

Vi skal først installere stabilisatorer i tastaturpladen. For at gøre tastaturet mere støjsvagt kan vi smøre stabilisatorerne med fedt.

Trin 2: Monter kontakter

Monteringsafbrydere
Monteringsafbrydere

Monter kontakterne på pladen

Trin 3: Lodning af tastaturmatrix

Lodningstastaturmatrix
Lodningstastaturmatrix
Lodningstastaturmatrix
Lodningstastaturmatrix
Lodningstastaturmatrix
Lodningstastaturmatrix

Tastaturmatrixen har 5 rækker og 14 kolonner. Først bruger vi en messingtråd som en række, lod den ene pin af en kontakt med en diode, derefter loddes den anden side af dioden med messingtråden. Efter lodning af alle rækker lagde vi noget som et afstandsstykke oven på ræktrådene og lodde derefter kolonnetrådene med de venstre ben på disse kontakter. Ved at fjerne afstandsstykket krydses rækker og kolonner i 3D -rum og undgås at blive kortsluttet.

Trin 4: Tilslut tastaturmatrix til Pitaya Go

Tilslut tastaturmatrix til Pitaya Go
Tilslut tastaturmatrix til Pitaya Go

Dev -kortet Pitaya Go har 20 generelle GPIO'er, hvilket er nok til tastaturmatrixen med 5 rækker og 14 kolonner. Efter at have afsluttet det, må vi hellere kontrollere, om rækker og kolonner er korte. Hardware er klar nu.

Trin 5: Konfigurer Python på tastaturet

Opsæt Python på tastaturet
Opsæt Python på tastaturet

Gå til https://github.com/makerdiary/python-keyboard for at indstille Python på tastaturet.

Anbefalede: