Inhoudsopgave:

Een met de hand bedraad USB- en Bluetooth-toetsenbord aangedreven door Python - Ajarnpa
Een met de hand bedraad USB- en Bluetooth-toetsenbord aangedreven door Python - Ajarnpa

Video: Een met de hand bedraad USB- en Bluetooth-toetsenbord aangedreven door Python - Ajarnpa

Video: Een met de hand bedraad USB- en Bluetooth-toetsenbord aangedreven door Python - Ajarnpa
Video: Upgrade je koptelefoon door er een draadloze van te maken 2024, November
Anonim
Een met de hand bedraad USB- en Bluetooth-toetsenbord aangedreven door Python
Een met de hand bedraad USB- en Bluetooth-toetsenbord aangedreven door Python
Een met de hand bedraad USB- en Bluetooth-toetsenbord aangedreven door Python
Een met de hand bedraad USB- en Bluetooth-toetsenbord aangedreven door Python

Dit is een met de hand bedraad mechanisch toetsenbord. Het ondersteunt USB en Bluetooth en draait Python in de microcontroller van het toetsenbord. Je vraagt je misschien af hoe het werkt. Volg de stappen om er een te bouwen, je zult het ontdekken.

Benodigdheden

Materialen

  • 0,8 mm messingdraad
  • 61 schakelaars
  • toetsenbord plaat
  • plaatbevestigingsstabilisatoren
  • 61+ diodes voor anti-ghost
  • Makerdiary Pitaya Go, een ontwikkelbord met een microcontroller om Python uit te voeren

Gereedschap

  • soldeerbout
  • soldeer legering
  • pincet
  • multimeter

Stap 1: Installeer stabilisatoren

Installeer stabilisatoren
Installeer stabilisatoren
Installeer stabilisatoren
Installeer stabilisatoren

We moeten eerst stabilisatoren in de toetsenbordplaat installeren. Om het toetsenbord stiller te maken, kunnen we de stabilisatoren smeren met vet.

Stap 2: Schakelaars monteren

Schakelaars monteren
Schakelaars monteren

Monteer de schakelaars op de plaat

Stap 3: Toetsenbordmatrix solderen

Toetsenbordmatrix solderen
Toetsenbordmatrix solderen
Toetsenbordmatrix solderen
Toetsenbordmatrix solderen
Toetsenbordmatrix solderen
Toetsenbordmatrix solderen

De toetsenbordmatrix heeft 5 rijen en 14 kolommen. Eerst gebruiken we een koperdraad als een rij, soldeer een pin van een schakelaar met een diode en soldeer vervolgens de andere kant van de diode met de koperdraad. Nadat we alle rijen gesoldeerd hebben, plaatsen we iets als afstandsstuk bovenop de rijdraden, en solderen dan de kolomdraden met de linker pinnen van deze schakelaars. Door de afstandhouder te verwijderen, worden de rijen en kolommen gekruist in de 3D-ruimte en wordt voorkomen dat ze worden kortgesloten.

Stap 4: Verbind Keyboard Matrix met Pitaya Go

Verbind Keyboard Matrix met Pitaya Go
Verbind Keyboard Matrix met Pitaya Go

Het ontwikkelbord Pitaya Go heeft 20 GPIO's voor algemene doeleinden, wat voldoende is voor de toetsenbordmatrix met 5 rijen en 14 kolommen. Nadat we het hebben voltooid, kunnen we beter controleren of rijen en kolommen zijn kortgesloten. Hardware is nu klaar.

Stap 5: Python instellen op het toetsenbord

Python instellen op het toetsenbord
Python instellen op het toetsenbord

Ga naar https://github.com/makerdiary/python-keyboard om Python op het toetsenbord in te stellen.

Aanbevolen: