Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Tak więc po złamaniu mojego pierwszego, a teraz z MOCĄ ARDUINO, mogę wreszcie zrobić wersję MK.2 mojej dźwigni wyrzutowej!
Krok 1: Części
Rzeczy, których będziesz potrzebować:
- Arduino pro micro (ich bardzo tanie)
- Wyłącznik łazienkowy
- Skrzynka elektryczna (lub jak je nazwiesz)
- Kawałek liny
- 2 kable dupontowe
- Lutownica
Możesz potrzebować:
- Niektóre zipties
-Taśma/taśma elektryczna
Krok 2: Przełącznik
Najpierw musimy przeciąć kable dupontowe i przylutować je do końcówek przełącznika. Następnie owinąć wokół nich taśmę izolacyjną, aby się ze sobą nie stykały.
Krok 3: Modyfikacja pudełka
Tak więc skrzynka elektryczna wymaga modyfikacji dla arduino i przełączenia, aby w niej usiąść. na środku była mała pętla, która musi przejść, i potrzebujemy dziury na nasz kabel usb arduino.
Krok 4: Wkładanie wszystkiego do pudełka
Ponieważ tak naprawdę tego nie przemyślałem, po prostu użyłem zamków błyskawicznych, aby zamontować arduino do pudełka:P przełącznik również jest zabezpieczony zamkami błyskawicznymi, nawet jeśli go pociągnę, ale tylko dla bezpieczeństwa. Podłącz przewody do cyfrowego pinu 4 i uziemienia na arduino, nie ma znaczenia, w którą stronę. Następnie użyłem taśmy, aby przymocować przełącznik do mojej liny, jak widać na zdjęciu.
Krok 5: Dodanie go pod stołem
Więc wszystko jest teraz zamontowane, więc teraz, aby zabezpieczyć je pod moim stołem! Właśnie użyłem kilku śrub, miałem plan, aby móc go usunąć, jeśli zgrzeszy, ale nie przeszkadza mi to tak bardzo, ale możesz wymyślić z własnym pomysłem na jej zamontowanie, może nawet pod krzesłem!
Krok 6: Kodeks
Najlepszą rzeczą w tym projekcie jest to, że ma teraz arduino! Więc teraz możemy pozwolić mu zrobić wszystko, zamiast podłączać całość do bezprzewodowej myszy. Kod jest dość prosty, ale jako początkujący miałem trudności z wymyśleniem kodu, ale oto jest! Oprogramowanie arduino powinno mieć zainstalowaną bibliotekę klawiatury, ale jeśli nie, prawdopodobnie google ma odpowiedź;) również mała uwaga: arduino musi być pro micro lub leonardo, ponieważ mają odpowiedni procesor do działania funkcji klawiatury.
#include int chain = 4;int state = 4; int stary_stan = 0; void setup() { pinMode(łańcuch, INPUT_PULLUP); Klawiatura.początek(); } void loop() { stan = digitalRead(łańcuch); if (stan != stary_stan) { Keyboard.print("e"); opóźnienie (100); Keyboard.print("e"); opóźnienie (100); Keyboard.print("e"); stary_stan = stan; } }
Krok 7: Gotowe
I jesteś skończony! Miłej zabawy! Jeśli masz jakieś pytania, daj mi znać poniżej!