Inhoudsopgave:

Maak een eigen membraanmatrixtoetsenbord (en sluit het aan op de Arduino) - Ajarnpa
Maak een eigen membraanmatrixtoetsenbord (en sluit het aan op de Arduino) - Ajarnpa

Video: Maak een eigen membraanmatrixtoetsenbord (en sluit het aan op de Arduino) - Ajarnpa

Video: Maak een eigen membraanmatrixtoetsenbord (en sluit het aan op de Arduino) - Ajarnpa
Video: 10 MUSTHAVE gaming-producten van ACTION🕹🎧| Glimlachadds 2024, November
Anonim
Maak een eigen membraanmatrixtoetsenbord (en sluit het aan op de Arduino)
Maak een eigen membraanmatrixtoetsenbord (en sluit het aan op de Arduino)

Dus je wilt je eigen membraantoetsenbord maken? Waarom? het maken van uw eigen toetsenbord kan om vele redenen nuttig zijn. Het is goedkoop en gemakkelijk te doen, het kan in situaties worden geplaatst waar het zonder veel frustratie kan worden vernield of gestolen, het kan volledig worden aangepast om weer te geven wat je maar wilt, en je kunt een zo groot toetsenbord maken als je wilt met zoveel ingangen zoals je aankunt. Ik heb mijn toetsenbord gemaakt om aan de buitenkant van mijn huisdeur te gaan om als een toetsenbordinvoer te fungeren op vrijwel dezelfde manier als colin353 hier deed www.instructables.com/id/An-Electronic-Door-Opener/. Ik heb echter nog wat meer trucjes in petto voor dit in een later Instructable.

**** OPMERKING: dit is voorlopig geen volledig instructable. Het doorloopt de constructie van een toetsenbord volledig, maar het legt nog niet volledig uit of demonstreert de middelen om het bruikbaar te maken. Dit zal veranderen

Stap 1: Het toetsenbord begrijpen

Het eerste dat ik wil dat u begrijpt, is hoe dit toetsenbord werkt. Ik weet wat je denkt… Matrix-toetsenbord?… "Ik hoef toch geen blauwe pillen te slikken om dit te laten werken?". Nee, het is niet die matrix. De beste manier om over een toetsenbord in matrixstijl na te denken, is door na te denken over een slagschip.

Een matrix is zo'n beetje een raster zoals in een slagschip, bestaande uit rijen en kolommen. elke knop komt overeen met een bepaalde rij en kolom. Zie de eerste afbeelding om dit beter te illustreren. Op een toetsenbord met 9 knoppen zou u 3 rijen en 3 kolommen gebruiken. De eerste knop zou een koppeling maken tussen rij 1 en kolom 1 (R1C1), net als in een slagschip. 2 zou R1C2, 3 R1C3 zijn, en laten we zeggen 8 zou R3C2 zijn … de rest wordt geïllustreerd op de afbeelding. Het punt hiervan is dat in plaats van dat je 9 verschillende knoppen hebt om te bedraden, je alleen maar 3 kolommen en 3 rijen hoeft te bedraden voor aanzienlijk minder kabels. De echte voordelen komen wanneer u begint met het toevoegen van knoppen. het toevoegen van nog een rij en kolom (2 draden) zou 7 knoppen toevoegen … zie je waar ik heen ga?

Stap 2: Het verzamelen van de materialen

Het leuke van deze instructable is dat je waarschijnlijk al alle dingen hebt die je nodig hebt om dit in je huis te bouwen! Ja, als ik zeg dat dit een eenvoudige, goedkope, effectieve manier is om een toetsenbord te maken, bedoel ik dat het eenvoudig en goedkoop is. Voor deze instructable heb je nodig:

Aluminiumfolie (tinfolie … een soort folie) *folietape werkt ook goed Een soort papier of plat materiaal (wat u hier kiest, heeft invloed op de duurzaamheid. Ik gebruik een droog uitwisbare pad voor mijn koelkast) lijm (tenzij u gebruik folietape) en een soort afstandhouder (een paar lagen papier met gaten erin kunnen werken. Ik gebruik dubbelzijdige plakkerige schuimpads) Laminator (VOLLEDIG OPTIONEEL)

Stap 3: beslissingstijd

Beslissingstijd
Beslissingstijd

De eerste stap om uw toetsenbord samen te stellen, is beslissen hoe u het eruit wilt laten zien / hoeveel knoppen u erop wilt hebben. Voor deze instructable zal ik een 3X3-opstelling gebruiken met de cijfers van 1 tot 9 erop. Als je eenmaal hebt besloten hoe het eruit zal zien, teken het dan uit en beslis waar je alle draden heen wilt. Ik wil een afleiding van mijn toetsenbord, zodat het rond mijn deur gaat, dus zie afbeelding 2 voor hoe het mijne eruit zou moeten zien. Maak een mock-up op je computer met de software die je leuk vindt (paint, photoshop, illustrator…) en ga verder met de volgende stap.

Stap 4: Breng uw goedkope "circuit" in kaart

Uw goedkope in kaart brengen
Uw goedkope in kaart brengen
Uw goedkope in kaart brengen
Uw goedkope in kaart brengen
Uw goedkope in kaart brengen
Uw goedkope in kaart brengen
Uw goedkope in kaart brengen
Uw goedkope in kaart brengen

Wat we gaan doen, is folie opplakken om een flexibele, goedkope, maar effectieve printplaat te maken. Wat we nu moeten doen, is op onze computer een mock-up maken, we moeten maken hoe onze kolommen en rijen worden opgezet. Als je Photoshop gebruikt, maak dan 2 nieuwe lagen, de ene heet rijen en de andere kolommen. als je alleen verf gebruikt, maak dan een kopie van het bestand met de naam rijen en nog eens kolommen.

Op deze nieuwe lagen zullen we grote zwarte lijnen plaatsen waar we onze "Circuits" willen hebben. Zie afbeelding 2 voor rijen en afbeelding 3 kolommen als u in de war bent. Afbeelding 4 laat zien hoe beide lagen ingeschakeld eruit zien. Begint er bekend uit te zien? Nu moet je een van je afbeeldingen verticaal spiegelen … of is het horizontaal … zie afbeelding 5 je begrijpt wat ik bedoel. Ga je gang en print deze uit voor de volgende stap.

Stap 5: Faux Circuit Tijd maken

Faux Circuit Tijd maken!
Faux Circuit Tijd maken!
Faux Circuit Tijd maken!
Faux Circuit Tijd maken!

Hier is het leuke gedeelte … nou, naar mijn mening is het allemaal leuk, maar wat dan ook … Nu je je uitgeprinte sjablonen hebt, kun je beginnen met het maken van je circuit. Dit is het moment om je folie vast te lijmen waar je rijen en kolommen horen te komen. Kijk naar figuur 2 voor mijn beide circuits, de jouwe zou er ongeveer zo uit moeten zien. Merk ook op hoe mijn leads op een georganiseerde manier van het toetsenbord verdwijnen om gemakkelijk aansluiten te vergemakkelijken? Precies zoals ik gepland had! *OPMERKING* Op dit punt is het een goed idee om uw frontontwerp opnieuw te maken met labels voor de aansluiting aan het einde van de kabels met de labels R1 R2 R3 C3 C2 C1 Dit zal het u alleen maar gemakkelijker maken.

Stap 6: Alles samenvoegen

Alles Samenvoegen
Alles Samenvoegen
Alles Samenvoegen
Alles Samenvoegen
Alles Samenvoegen
Alles Samenvoegen

In de volgende stap zullen we alles samenvoegen. Neem je afstandhouders en breng ze aan één kant van je toetsenbord aan. Nu ik erover nadenk, zou je technisch gezien siliconen (het type dat wordt gebruikt voor breeuwen) als een echt fatsoenlijke spacer kunnen gebruiken … Ik kan dit in de toekomst misschien proberen …. hm..

Toch weer on-topic. Om deze afstandhouders aan te brengen, moeten we ervoor zorgen dat er een gat in het midden zit, zodat de rijen en kolommen met elkaar in contact kunnen komen als ze ingedrukt zijn (niet verdrietig… ingedrukt). Ik heb gewoon alles betegeld, maar je zou een perforator of iets dergelijks kunnen gebruiken om betere resultaten te krijgen. De spacers zijn er ook om ervoor te zorgen dat andere delen van ons circuit elkaar niet incidenteel raken. Bekijk afbeelding 1 om te zien dat alle afstandhouders op de juiste manier zijn aangebracht. Zodra uw afstandhouders zijn aangebracht (mogelijk moet u lijmen wat u gebruikt), kunt u de andere kant van uw toetsenbord hierop plaatsen (afbeelding 2). Gelukkig zorgde je ervoor dat alles goed in kaart werd gebracht op je sjabloon op de computer… je hebt toch een sjabloon gemaakt? Afbeelding 3 is het samengevoegde toetsenbord. *****OPTIONELE STAP***** Om mijn toetsenbord een lang en gezond leven te geven, heb ik het mijne gelamineerd. Het helpt het papier structureel te ondersteunen… constant drukken kan en zal depressies veroorzaken (alweer niet verdrietig) in het papier die er vroeg of laat voor zullen zorgen dat uw toetsenbord niet meer effectief op die knop drukt. Afbeelding 4 zou mijn prachtige gelamineerde toetsenbord in Matrix-stijl laten zien, maar de laminator at mijn kunstwerk op.

Stap 7: Arduino iemand?

Tijd om je toetsenbord voor de eerste keer op de Arduino aan te sluiten … spannend niet?

Nou, hoe spannend het ook mag zijn, het zal nu even moeten wachten! De Laminator heeft liefdevol mijn toetsenbord opgegeten, dus totdat ik de tijd kan vinden om er nog een te maken, zal het moeten wachten. Ik ZAL terugkomen, dus maak je geen zorgen, deze stap zal komen. Misschien zal ik in de nabije toekomst uitleggen hoe je het allemaal moet instellen en niet precies laten zien. Voor nu is hier de Arduino-code die ik gebruikte met mijn prototypes voor degenen onder jullie die weten waar ze vanaf hier heen moeten, veel succes. Voor de anderen zit je vast. ***OPMERKING*** u moet de toetsenbordbibliotheek installeren vanaf arduino.cc

Aanbevolen: