Inhoudsopgave:
- Stap 1: Materialen/Gereedschappen
- Stap 2: Kartonnen frame
- Stap 3: Bedrading
- Stap 4: De Itsy Bitsy instellen
- Stap 5: Programmeren
- Stap 6: constructie
- Stap 7: Toetsen
- Stap 8: Conclusie
Video: Kartonnen programmeerbaar toetsenbord - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
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
- 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
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
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
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
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:
Programmeerbaar toetsenbord: 5 stappen (met afbeeldingen)
Programmeerbaar toetsenbord: in dit project laat ik zien hoe u een relatief eenvoudig en goedkoop programmeerbaar toetsenbord kunt maken voor het in kaart brengen van uw meest gebruikte sneltoetsen, toepassingen en meer. Dit toetsenbord wordt gedetecteerd als toetsenbord in alle belangrijke besturingssystemen, er zijn geen extra stuurprogramma's nodig
Kartonnen toetsenbord: 5 stappen
Kartonnen toetsenbord: ik had een numeriek toetsenbord nodig voor een ander project, maar het zou te lang duren voordat ik thuis een toetsenbord zou kopen en ontvangen. Dus ik dacht erover om de mijne te maken met wat ik hier had - melkpak, aluminiumfolie en dubbelzijdig plakband. Het zal niet zo zijn
Programmeerbaar veiligheidsslot met Arduino: 4 stappen
Programmeerbaar beveiligingsslot met Arduino: dit is mijn eerste blog hier. Ik presenteer hier een op Arduino gebaseerd programmeerbaar veiligheidsslot (PSL) voor het vergrendelen van elektronische apparaten. Het PSL-circuit wordt gebruikt om een AC/DC-apparaat op externe voeding in/uit te schakelen/te ontgrendelen op basis van wachtwoord
CIRCUITO TEMPORISADOR PROGRAMMEERBAAR BASADO EN ARDUINO: 3 stappen
CIRCUITO TEMPORIZADOR PROGRAMABLE BASADO EN ARDUINO: Les voy a compartir este proyecto de utilidad en empresas de manufactura y otras en donde se requiere requiere alguna máquina de manera periódica sin intervenci manera komer
Snel en vies Das-toetsenbord (leeg toetsenbord): 3 stappen
Snel en vies Das-toetsenbord (leeg toetsenbord): Een Das-toetsenbord is de naam van het populairste toetsenbord zonder inscripties op de toetsen (leeg toetsenbord). Het Das-toetsenbord kost $ 89,95. Deze instructable zal je helpen om er zelf een te maken met elk oud toetsenbord dat je hebt liggen