Table des matières:
Vidéo: Un clavier USB et Bluetooth câblé à la main alimenté par Python : 5 étapes
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Il s'agit d'un clavier mécanique câblé à la main. Il prend en charge USB et Bluetooth et exécute Python dans le microcontrôleur du clavier. Vous vous demandez peut-être comment cela fonctionne. Suivez les étapes pour en construire un, vous le découvrirez.
Fournitures
Matériaux
- fil de laiton de 0,8 mm
- 61 commutateurs
- plaque de clavier
- stabilisateurs à plaque
- 61+ diodes pour anti-fantôme
- Makerdiary Pitaya Go, une carte de développement dotée d'un microcontrôleur pour exécuter Python
Outils
- fer à souder
- alliage de soudure
- pince à épiler
- multimètre
Étape 1: Installer les stabilisateurs
Nous devons d'abord installer des stabilisateurs dans la plaque du clavier. Pour rendre le clavier plus silencieux, nous pouvons lubrifier les stabilisateurs avec de la graisse.
Étape 2: monter les commutateurs
Monter les interrupteurs sur la plaque
Étape 3: matrice de clavier à souder
La matrice du clavier a 5 lignes et 14 colonnes. Tout d'abord, nous utilisons un fil de laiton en rangée, nous soudons une broche d'un interrupteur avec une diode, puis nous soudons l'autre côté de la diode avec le fil de laiton. Après avoir soudé toutes les rangées, nous mettons quelque chose comme une entretoise sur les fils de rangée, puis nous soudons les fils de colonne avec les broches gauches de ces commutateurs. En enlevant l'entretoise, les lignes et colonnes sont croisées dans l'espace 3D et évitent d'être court-circuitées.
Étape 4: Connectez Keyboard Matrix à Pitaya Go
La carte de développement Pitaya Go dispose de 20 GPIO à usage général, ce qui est suffisant pour la matrice de clavier avec 5 lignes et 14 colonnes. Après l'avoir terminé, nous ferions mieux de vérifier si les lignes et les colonnes sont raccourcies. Le matériel est prêt maintenant.
Étape 5: Configurer Python sur le clavier
Accédez à https://github.com/makerdiary/python-keyboard pour définir Python sur le clavier.