Inhoudsopgave:
- Benodigdheden
- Stap 1: Installeer stabilisatoren
- Stap 2: Schakelaars monteren
- Stap 3: Toetsenbordmatrix solderen
- Stap 4: Verbind Keyboard Matrix met Pitaya Go
- Stap 5: Python instellen op het toetsenbord
Video: Een met de hand bedraad USB- en Bluetooth-toetsenbord aangedreven door Python - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
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
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
Monteer de schakelaars op de plaat
Stap 3: 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
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
Ga naar https://github.com/makerdiary/python-keyboard om Python op het toetsenbord in te stellen.
Aanbevolen:
Een oud radiocircuit van stroom voorzien (aangedreven door batterijen): 4 stappen
Een oud radiocircuit van stroom voorzien (aangedreven door batterijen): Heb je ooit een oude radio gehad die alleen op wisselstroom werkt en geen batterij heeft? Vandaag laat ik je zien hoe je je oude radio van stroom kunt voorzien met een batterij en handig als er een stroomuitval en het vermogen van uw radio was afhankelijk van de batterij zonder verbinding te maken
Batterij-aangedreven lamp die wordt ingeschakeld door het gebruik van magneten! 8 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Lamp op batterijen die aangaat door het gebruik van magneten!: We weten dat de meeste lampen aan/uit gaan via een fysieke schakelaar. Mijn doel met dit project was om een unieke manier te creëren om de lamp gemakkelijk aan/uit te zetten zonder die klassieke schakelaar. Ik was geïntrigeerd door het idee van een lamp die tijdens dit proces van vorm veranderde
De door Google Trends aangedreven kerstboom: 6 stappen (met afbeeldingen)
De Google Trends-aangedreven kerstboom: wil je weten hoe trendy kerst is? Ontdek het met deze door Google trends aangedreven kerstboom! Feestmodus inbegrepen
Infigo - (een door kunstmatige intelligentie aangedreven draagbare handschoen): 9 stappen
Infigo - (een door kunstmatige intelligentie aangedreven draagbare handschoen): Infigo is een door AI (kunstmatige intelligentie) aangedreven draagbare handschoen gebaseerd op de principes van ondersteunende technologie (AT) die de productiviteit van de gehandicapte samenleving zal verbeteren. Kunstmatige intelligentie en machinaal leren kunnen een menselijk inte
Third Hand++: een multifunctionele helpende hand voor elektronica en ander delicaat werk. 14 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Derde Hand++: een multifunctionele helpende hand voor elektronica en ander delicaat werk. In het verleden heb ik de derde handen/helpende handen gebruikt die verkrijgbaar zijn bij elektronicaketens en was gefrustreerd over hun bruikbaarheid. Ik kon de clips nooit precies krijgen waar ik ze wilde hebben of het kostte meer tijd dan nodig was om ze op te zetten