Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Installer stabilisatorer
- Trinn 2: Monter brytere
- Trinn 3: Lodding tastaturmatrise
- Trinn 4: Koble tastaturmatrisen til Pitaya Go
- Trinn 5: Sett opp Python på tastaturet
Video: Et håndkablet USB- og Bluetooth-tastatur drevet av Python: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Dette er et håndbasert mekanisk tastatur. Den støtter USB og Bluetooth, og kjører Python i mikrokontrolleren på tastaturet. Du lurer kanskje på hvordan det fungerer. Følg trinnene for å bygge en, du finner det ut.
Rekvisita
Materialer
- 0,8 mm messingtråd
- 61 brytere
- keybaord tallerken
- plate mount stabilisatorer
- 61+ dioder for anti-spøkelse
- Makerdiary Pitaya Go, et utviklingsbord som har en mikrokontroller for å kjøre Python
Verktøy
- loddejern
- lodde legering
- pinsett
- multimeter
Trinn 1: Installer stabilisatorer
Vi må installere stabilisatorer i tastaturplaten først. For å gjøre tastaturet roligere kan vi smøre stabilisatorene med fett.
Trinn 2: Monter brytere
Monter bryterne på platen
Trinn 3: Lodding tastaturmatrise
Tastaturmatrisen har 5 rader og 14 kolonner. Først bruker vi en messingtråd som en rad, lodder en pinne av en bryter med en diode, deretter loddes den andre siden av dioden med messingtråden. Etter å ha loddet alle radene, legger vi noe som et avstandsstykke på toppen av radtrådene, og lodder deretter kolonnetrådene med venstre pinner på disse bryterne. Ved å fjerne avstandsstykket krysses radene og kolonnene i 3D -rom og unngås å bli kortsluttet.
Trinn 4: Koble tastaturmatrisen til Pitaya Go
Dev -bordet Pitaya Go har 20 generelle GPIO -er som er nok for tastaturmatrisen med 5 rader og 14 kolonner. Etter å ha fullført det, må vi sjekke om rader og kolonner er korte. Maskinvaren er klar nå.
Trinn 5: Sett opp Python på tastaturet
Gå til https://github.com/makerdiary/python-keyboard for å sette Python på tastaturet.
Anbefalt:
DIY Bluetooth -vannvarmer Drevet av Arduino: 4 trinn
DIY Bluetooth Water Warmer Drevet av Arduino: MERK: Dette er bare for testing (UI ved bruk av remotexy.com) for å kontrollere 12v DC vannvarmer (opprinnelig for bruk i bilen - 12v lettere stikkontakt). Jeg innrømmer at noen deler brukes i dette prosjektet er " ikke det beste valget " for sitt formål, men igjen
Neuralt nettverk drevet planetarium ved hjelp av Python, Electron og Keras: 8 trinn
Neuralt nettverk drevet planetarium ved hjelp av Python, Electron og Keras: I denne instruksen vil jeg vise deg hvordan jeg skrev en automatisk 3D planetariumgenerator ved hjelp av Python og Electron. Videoen ovenfor viser et av de tilfeldige planetariene som programmet genererte. ** Merk: Dette programmet er på ingen måte perfekt, og på et eller annet sted
Et modulært, USB -drevet, Bluetooth -høyttalersystem: 7 trinn (med bilder)
Et modulært, USB -drevet Bluetooth -høyttalersystem: Vi lærer å bygge et enkelt, men veldig nyttig USB -drevet Bluetooth -høyttalersystem som bruker et modulært kabinett. Du kan skalere dette og legge til flere høyttalere for å lage en lydlinje. Det er til og med plass til å legge til et batteri i systemet for å lage en t
Raspberry Pi, Android, IoT og Bluetooth -drevet drone: 7 trinn (med bilder)
Raspberry Pi, Android, IoT og Bluetooth-drevet drone: Ved hjelp av en Raspberry Pi for innebygd logikk, vil denne kompakte, mobile datamaskinen opprette en lokal port som streamer en video i sanntid samtidig som den oppretter Bluetooth-kontakter for å lese verdier sendt av en tilpasset Android -app. Appen synkroniseres med t
Digital USB C drevet Bluetooth strømforsyning: 8 trinn (med bilder)
Digital USB C drevet Bluetooth strømforsyning: Har du noen gang ønsket en strømforsyning som du kan bruke på farten, selv uten en stikkontakt i nærheten? Og ville det ikke vært kult hvis det også var veldig presist, digitalt og kontrollerbart via PC og telefonen? I denne instruksen vil jeg vise deg hvordan du bygger nøyaktig