INHOUDSOPGAWE:
- Voorrade
- Stap 1: Installeer stabiliseerders
- Stap 2: Monteer skakelaars
- Stap 3: Soldeer sleutelbordmatriks
- Stap 4: Koppel die sleutelbordmatriks aan Pitaya Go
- Stap 5: Stel Python op die sleutelbord in
Video: N Handbedrade USB- en Bluetooth-sleutelbord aangedryf deur Python: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Dit is 'n handbedrade meganiese sleutelbord. Dit ondersteun USB en Bluetooth, en gebruik Python in die mikrobeheerder van die sleutelbord. U wonder miskien hoe dit werk. Volg die stappe om een te bou, u sal dit uitvind.
Voorrade
Materiaal
- 0,8 mm koper draad
- 61 skakelaars
- sleutelbordbord
- plaatstabilisators
- 61+ diodes vir anti-spook
- Makerdiary Pitaya Go, 'n ontwikkelingsbord met 'n mikrobeheerder om Python te bestuur
Gereedskap
- soldeerbout
- soldeer legering
- pincet
- multimeter
Stap 1: Installeer stabiliseerders
Ons moet eers stabiliseerders op die sleutelbordplaat installeer. Om die sleutelbord stiller te maak, kan ons die stabiliseerders met vet smeer.
Stap 2: Monteer skakelaars
Monteer die skakelaars op die bord
Stap 3: Soldeer sleutelbordmatriks
Die sleutelbordmatriks het 5 rye en 14 kolomme. Eerstens gebruik ons 'n koperdraad as 'n ry, soldeer een pen van 'n skakelaar met 'n diode, soldeer dan die ander kant van die diode met die koperdraad. Nadat ons alle rye soldeer het, plaas ons iets as 'n afstandhouer bo -op die ry drade, en soldeer dan die kolom drade met die linker penne van hierdie skakelaars. Deur die afstandhouer te verwyder, word die rye en kolomme in 'n 3D -ruimte gekruis en moet dit nie kortgemaak word nie.
Stap 4: Koppel die sleutelbordmatriks aan Pitaya Go
Die dev board Pitaya Go het 20 algemene GPIO's, wat genoeg is vir die sleutelbordmatriks met 5 rye en 14 kolomme. Nadat ons dit voltooi het, is dit beter om te kyk of rye en kolomme kort is. Die hardeware is nou gereed.
Stap 5: Stel Python op die sleutelbord in
Gaan na https://github.com/makerdiary/python-keyboard om Python op die sleutelbord te stel.
Aanbeveel:
Retro Arcade - (volle grootte aangedryf deur Raspberry Pi): 8 stappe
Retro Arcade - (volgrootte, aangedryf deur Raspberry Pi): Eerstens wou ek u bedank dat u na die bougids vir hierdie Retro Arcade -stelsel gekyk het. Ek neem 'n ouer arcade box en plaas dit in 'n losstaande kas met 'n 24-inch widescreen monitor. Die metings in hierdie gids is moeilik om te gee
Hout LED -speelskerm aangedryf deur Raspberry Pi Zero: 11 stappe (met foto's)
Hout LED -speelskerm aangedryf deur Raspberry Pi Zero: Hierdie projek bied 'n 20x10 pixel WS2812 -gebaseerde LED -skerm met 'n grootte van 78x35 cm, wat maklik in die sitkamer geïnstalleer kan word om retro -speletjies te speel. Die eerste weergawe van hierdie matriks is in 2016 gebou en deur baie ander mense herbou. Hierdie ervaring
Herstel van 'n ou radiokring (aangedryf deur batterye): 4 stappe
Herstel van 'n ou radiokring (aangedryf deur batterye): het u ooit 'n ou radio wat slegs op 'n wisselstroom kan werk en nie 'n battery in het nie? onderbreking, en die krag van u radio was afhanklik van die battery sonder om aan te sluit
DIY Bluetooth -waterwarmer Aangedryf deur Arduino: 4 stappe
DIY Bluetooth -waterverwarmer Aangedryf deur Arduino: OPMERKING: Dit is slegs vir toetsing (gebruikerskoppelvlak met remotexy.com) om 'n 12V DC -waterverwarmer te beheer (oorspronklik vir gebruik in die motor - 12v aansteker). Ek erken dat 'n deel in hierdie projek is " nie die beste keuse nie " vir sy doel, maar weer
ROOMBA Aangedryf deur ARDUINO YUN Via Wifi App deur STEFANO DALL'OLIO: 4 stappe (met foto's)
ROOMBA Aangedryf deur ARDUINO YUN Via Wifi App deur STEFANO DALL'OLIO: Met hierdie gids deel ek die kode om ARDUINO YUN aan Roomba te koppel om Roomba via Wifi te bestuur. Die kode en die app is volledig deur myself gemaak en ontwikkel Stefano Dall ' Olio.My Roomba is Roomba 620, maar jy kan dieselfde kode vir ander Roomb gebruik