Inhoudsopgave:

Kartonnen programmeerbaar toetsenbord - Ajarnpa
Kartonnen programmeerbaar toetsenbord - Ajarnpa

Video: Kartonnen programmeerbaar toetsenbord - Ajarnpa

Video: Kartonnen programmeerbaar toetsenbord - Ajarnpa
Video: How to make a cardboard keyboard 😍😍 2024, November
Anonim
Kartonnen programmeerbaar toetsenbord
Kartonnen programmeerbaar toetsenbord

Naarmate de technologie zich ontwikkelt, willen mensen dat dingen steeds virtueler worden, maar soms is het gewoon veel praktischer en handiger om iets fysieks te hebben dat je echt kunt aanraken en waarmee je met je eigen handen kunt communiceren. Een voorbeeld hiervan is het gebruik van macro's of een sneltoets toetsenborden/toetsenborden waarmee u een taak efficiënter of gemakkelijker kunt uitvoeren. Op dit moment kun je er gewoon een online bestellen, variërend in prijzen van ongeveer $ 30 tot $ 150, de meest populaire zijn de Elgato Streamdeck en Razer's line-up van gaming-toetsenborden. Dankzij microcontrollers, de arduino IDE-toetsenbordbibliotheek en enkele basisbouwmaterialen kunnen we er echter een maken voor minder dan $ 30, misschien zelfs minder dan $ 20 die je kunt programmeren om alles te doen wat je wilt.

Als je mijn instructable leuk vindt, stem er dan op in de Cardboard Challenge Contest, bedankt!

Stap 1: Materialen/Gereedschappen

Materialen/Gereedschappen
Materialen/Gereedschappen
Materialen/Gereedschappen
Materialen/Gereedschappen
  • Adafruit Itsy Bitsy 32u4 (bewaar de zak waarin deze komt, deze wordt later gebruikt)
  • Mechanische schakelaars of gewone drukknoppen
  • Draad (dit is de draad die ik heb gebruikt, maar elke zou moeten werken, ik had gewoon geen extra liggen)
  • Karton (ik heb de mijne van het stijve karton van de achterkant van notitieblokken, golfkarton werkt misschien niet zo goed)
  • Plakband
  • X-Acto-mes
  • Soldeerbout
  • Soldeer
  • Een computer die voldoet aan de Arduino IDE-vereisten (de meeste Windows-, Mac- of Linux-computers zouden goed moeten werken)

Stap 2: Kartonnen frame

Kartonnen lijst
Kartonnen lijst
Kartonnen lijst
Kartonnen lijst
Kartonnen lijst
Kartonnen lijst

Om te beginnen heb ik het frame van het toetsenbord van karton gemaakt. Ik gebruikte het dichte karton van de achterkant van een notitieblok, maar de meeste andere soorten karton zouden waarschijnlijk ook kunnen werken. Voordat ik ging snijden, heb ik de lijnen gemeten en getekend om me te helpen, zoals te zien is op de bovenstaande foto's, en dit werkte uiteindelijk redelijk goed. Vervolgens heb ik gewoon het frame uitgesneden met een X-Acto-mes en vervolgens de gaten voor de mechanische schakelaars uitgesneden. Mijn oorspronkelijke idee was om de flappen aan de rand van het frame in te steken, zodat ik geen lijm zou hoeven gebruiken. Door de dikte van het karton werkte dit echter niet zo goed en heb ik besloten om na stap 6 gewoon tape te gebruiken om het af te werken.

Stap 3: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading

Voor de bedrading van dit project heb ik eenvoudig alle schakelaars aangesloten op een pin met een ander nummer op de Itsy Bitsy. Vervolgens heb ik voor de eenvoud de aardingspin op een van de schakelaars aangesloten en de volgende schakelaar op de andere schakelaar gesoldeerd, enzovoort (dit is te zien op de bovenstaande afbeeldingen). Ter informatie: je moet de schakelaars al in het frame hebben om te solderen, omdat er geen openingen zijn om iets door te voeren naar de andere kant, vooral omdat het van karton is gemaakt.

Stap 4: De Itsy Bitsy instellen

De Itsy Bitsy instellen
De Itsy Bitsy instellen

Allereerst wil je de Arduino IDE-software kopen die we zullen gebruiken om het bord vanaf hier te programmeren: https://www.arduino.cc/en/Main/Software. Ga je gang en sluit de Itsy Bitsy aan op je computer en volg de aanwijzingen hier: https://learn.adafruit.com/introducting-itsy-bitsy-32u4/arduino-ide-setup onder "Arduino IDE Setup" en " Gebruik met Arduino IDE." Ik zou dit in de instructable hebben uitgelegd, maar de mensen van adafruit.com doen geweldig werk door uit te leggen hoe ze hun producten moeten gebruiken.

Stap 5: Programmeren

Houd er rekening mee dat het programmeergedeelte van deze instructable precies is hoe ik het deed en dat je elk aspect ervan kunt wijzigen om aan je behoeften te voldoen. U kunt de documentatie hier gebruiken: https://www.arduino.cc/reference/en/language/functions/usb/keyboard/keyboardpress/ om vrijwel elke combinatie van toetsen voor sneltoetsen te maken. De meeste snelkoppelingen zijn te vinden in de programma-instellingen, maar als je ze daar niet kunt vinden, zou je het gewoon online moeten kunnen opzoeken en vinden wat je nodig hebt. U kunt snelkoppelingen maken met meerdere toetsen door de code voor verschillende toetsen in opeenvolgende regels te plaatsen, gescheiden door een puntkomma. Dit is te zien aan de Arduino-code in de eerste "if"-instructie met de code voor één knop die een hoofdletter W afdrukt wanneer erop wordt gedrukt. Als u nog complexere snelkoppelingen wilt maken, kunt u gebruikmaken van een programma met de naam Auto Hotkey om dingen te doen zoals het openen van een toepassing met slechts een druk op de knop. Ik zal proberen deze instructable bij te werken terwijl ik er zelf mee speel.

Stap 6: constructie

Bouw
Bouw

Toen ik alle knoppen had aangesloten, begon ik te proberen uit te vinden hoe ik het bord op het karton moest monteren. Helaas is er echt geen goede manier om dit te doen, omdat de Itsy Bitsy geen montagegaten heeft en we een niet zo stevig oppervlak gebruiken. Wat we bedachten, is om de tas te gebruiken die adafruit de Itsy Bitsy heeft gestuurd om het bord zelf te beschermen en enigszins te beveiligen. Zoals je op de bovenstaande afbeelding kunt zien, heb ik het bord in de tas gestopt en de tas op het karton geplakt. U moet ook de zijkant van de tas afsnijden tegenover de oorspronkelijke opening om toegang te krijgen tot de micro-USB-poort. Zodra u het bord hebt "vastgezet", kan de doos worden opgevouwen zoals te zien op de foto's en dicht worden geplakt of, als u dun genoeg karton gebruikt, kunnen de lipjes in sleuven in het karton worden gestopt.

Stap 7: Toetsen

Helaas begint karton hier zijn bruikbaarheid te verliezen. Ik kon geen manier bedenken om sleuteldoppen van karton te maken, en dat zou sowieso geen goed idee zijn voor frequent gebruik. Als je het echter alleen gebruikt voor snelkoppelingen en het uitvoeren van opdrachten, zoals ik, komt het waarschijnlijk goed. Als je het daarentegen gebruikt om te gamen, kun je overwegen om goedkope keycaps te kopen.

Stap 8: Conclusie

Over het algemeen was mijn doel voor deze instructable om een goedkoop, praktisch object te maken dat in het leven van de meeste mensen kan worden gebruikt als alternatief voor andere hoogwaardigere producten die er zijn. Ik denk dat dat doel gemakkelijk werd bereikt omdat het in totaal ongeveer $ 12- $ 13 kost, afhankelijk van de materialen die je al bezit, en het heeft een zeer grote functionaliteit die je nog meer kunt uitbreiden met wat meer bouwmaterialen en programmering.

Nogmaals, als je deze gids leuk vond, zou ik het zeer op prijs stellen als je op mij zou stemmen in de Cardboard Challenge-wedstrijd. Bedankt! Dit is mijn eerste instructable, dus als je tips of constructieve feedback hebt, kun je die toevoegen aan de opmerkingen en dat wordt zeer op prijs gesteld.

Aanbevolen: