Inhoudsopgave:
- Benodigdheden
- Stap 1: Hardware
- Stap 2: Software
- Stap 3: (optioneel) Vertraging testknoppen
- Stap 4: (optioneel) 3D-geprint hoesje
Video: DIY analoge kiezer naar USB-toetsenbord - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Ik heb dit project gewoon voor de lol gemaakt, maar dit ding werkt als een normaal toetsenbord met alles.
Veel plezier!
Benodigdheden
- Analoge kiezer
- Geekcreit® Pro Micro 5V 16M Mini Leonardo-microcontroller
Stap 1: Hardware
Analoge wijzerplaat
Voor dit project heb ik deze oude analoge wijzerplaat gebruikt, enkele jaren geleden gekocht, ik weet niet of alle wijzerplaten zo werken, maar ik denk dat het een algemeen werkproces is. Mijn wijzerplaat heeft twee knoppen:
De eerste (bruine draad), verbonden met PIN 3 op de Arduino, opent de verbinding als je de draaiknop begint te bewegen en sluit als het tellen voorbij is.
De tweede (gele draad), verbonden met PIN 4 op de Arduino, sluit en opent de verbinding elke keer dat er een nummer wordt geteld.
De rode draad is verbonden met GND op de Arduino.
Arduino
BELANGRIJK! Dit project werkt alleen met dit soort Arduino, omdat het een ATMEGA32U4 heeft, die het toetsenbord kan emuleren
Stap 2: Software
U kunt de software downloaden van GitHub:
Upload het bestand "dial_to_usb.ino" naar de Aurduino met behulp van de Arduino-software
Stap 3: (optioneel) Vertraging testknoppen
Als de dial meer of minder nummers invoegt zoals normaal, gebruik dan het bestand "dial_ms_test.ino" om de ms-vertraging van de dialer te testen.
De mijne tellen soms dubbele invoer, maar ze zijn ongeveer 1 of 2 ms, normale vertraging is 40 tot 60 ms.
Als je een dubbele invoer groter dan 1 of 2 hebt bij deze test, verander dan de vertraging in het vorige bestand, in overeenstemming met het testresultaat.
Stap 4: (optioneel) 3D-geprint hoesje
3D-modellen door Grigori Valenti
Aanbevolen:
Games uploaden naar Arduboy en 500 games naar Flash-cart: 8 stappen
Spellen uploaden naar Arduboy en 500 spellen naar Flash-cart: Ik heb een zelfgemaakte Arduboy gemaakt met serieel Flash-geheugen dat maximaal 500 spellen kan opslaan om onderweg te spelen. Ik hoop te delen hoe je games kunt laden, inclusief hoe je games opslaat in het seriële flash-geheugen en je eigen geconsolideerde gamepakket kunt maken
DIP Tune-kiezer met 1 pin: 4 stappen
DIP Tune Selector met 1 pin: Een tijdje terug werkte ik aan een "muziekdoos" project dat moest kiezen tussen maar liefst 10 verschillende melodiefragmenten. Een natuurlijke keuze voor het kiezen van een specifiek deuntje was een 4-pins dip-schakelaar, aangezien 4 schakelaars 24 = 16 verschillende instellingen bieden. H
Flash AT Command Firmware naar ESP01-module (vereist een USB-naar-TTL-adapter): 5 stappen
Flash AT Command Firmware naar ESP01-module (vereist een USB-naar-TTL-adapter): door Jay Amiel AjocGensan PHfacebook.com/geeamealyoutube.com/jayamielajoc
NODEMcu Usb-poort werkt niet? Upload de code met behulp van USB naar TTL (FTDI)-module in slechts 2 stappen: 3 stappen
NODEMcu Usb-poort werkt niet? Upload de code met behulp van USB naar TTL (FTDI) -module in slechts 2 stappen: moe van het verbinden met veel draden van USB naar TTL-module naar de NODEMcu, volg deze instructie om de code in slechts 2 stappen te uploaden. Als de USB-poort van de NODEMcu werkt niet, geen paniek. Het is gewoon de USB-stuurprogrammachip of de USB-connector
12v naar USB-adapter 12v naar 5v transformator (ideaal voor auto's): 6 stappen
12v naar USB-adapter 12v naar 5v-transformator (ideaal voor auto's): hier wordt uitgelegd hoe u een 12v-naar-USB (5v)-adapter maakt. Het meest voor de hand liggende gebruik hiervan is voor 12v-autoadapters, maar overal waar je 12v hebt, kun je het gebruiken! Als je 5v nodig hebt voor iets anders dan USB, sla dan gewoon de stappen over het toevoegen van de USB-poorten over