Spisu treści:
- Krok 1: Obejrzyj wideo
- Krok 2: Zdobądź wszystkie wymagane rzeczy
- Krok 3: Zrób obrotową płytkę enkodera
- Krok 4: Zaprogramuj mikrokontroler Arduino
- Krok 5: Podłącz silnik krokowy do płyty enkodera obrotowego
- Krok 6: Podłącz płytkę enkodera obrotowego do płytki Arduino
- Krok 7: Podłącz konfigurację do komputera i przetestuj ją
- Krok 8: Podziel się z nami swoją pracą
- Krok 9: Idź Furthur
Wideo: Kontroluj swój komputer za pomocą silnika krokowego!: 9 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
W jednej z moich poprzednich instrukcji pokazałem, jak można użyć silnika krokowego jako enkodera obrotowego. W tej instrukcji nauczmy się, jak możemy jej użyć do sterowania naszym komputerem. Więc bez zbędnych ceregieli, zaczynajmy!
Krok 1: Obejrzyj wideo
Obejrzyj powyższy film, aby lepiej zrozumieć, o co w tym wszystkim chodzi i co robić.
Krok 2: Zdobądź wszystkie wymagane rzeczy
Do tego projektu będziesz potrzebować:
- Płyta mikrokontrolera Arduino zgodna z USB HID (Human Interface Device) (Leonardo, Micro, Pro Micro)
- Silnik krokowy*.
- Konwerter silnika krokowego na enkoder obrotowy.
- Odpowiedni kabel USB (zwykle micro USB do A)
- 2 pary przewodów męskich na żeńskie (do podłączenia płyty enkodera obrotowego do płyty Arduino)
- Zestaw 3 przewodów męskich na żeńskie (do podłączenia silnika krokowego do płyty enkodera obrotowego)
*W projekcie można zastosować dowolny silnik krokowy, unipolarny lub bipolarny. Zalecany jest jednobiegunowy silnik krokowy, ponieważ ma on proste okablowanie, ale dwubiegunowy silnik krokowy może być również używany z niewielką zmianą okablowania.
Krok 3: Zrób obrotową płytkę enkodera
Kliknij powyższy obrazek, aby dowiedzieć się więcej.
Postępuj zgodnie z instrukcją, aby wykonać konwerter enkodera obrotowego. Możesz zrobić wersję z płytką stykową, ale trwała wersja PCB jest bardziej kompaktowa, trwała i może pomóc ci poćwiczyć lutowanie. Można również dodać diodę LED na każdym wyjściu płyty wzmacniacza, szeregowo z rezystorem (zalecane 220 Ohm), aby monitorować stany wyjściowe wzmacniacza, co może okazać się przydatne podczas rozwiązywania problemów.
Krok 4: Zaprogramuj mikrokontroler Arduino
Zaleca się przejrzenie kodu Arduino przed przesłaniem go na płytkę mikrokontrolera. Pomoże Ci zrozumieć, co dzieje się w mikrokontrolerze, gdy obracasz silnikiem krokowym.
Krok 5: Podłącz silnik krokowy do płyty enkodera obrotowego
Upewnij się, że dokładnie zapoznałeś się ze schematem obwodu.
Jeśli używany jest jednobiegunowy silnik krokowy, podłącz środkowy przewód zaczepu silnika do jednego ze styków „Q” lub „R”. Następnie podłącz dowolne dwa z czterech pozostałych przewodów silnika krokowego odpowiednio do styków „P” i „S”. Tutaj użyłem nagłówka 1x3 zamiast 1x4 pokazanego na schemacie.
Jeśli używany jest dwubiegunowy silnik krokowy, najpierw określ przewody pary cewek silnika. Następnie weź drut z każdej cewki i połącz je ze sobą do jednego z pinów „Q” lub „R”. Następnie podłącz pozostałe dwa przewody silnika krokowego odpowiednio do pinów 'P' i 'S'.
Krok 6: Podłącz płytkę enkodera obrotowego do płytki Arduino
- Podłącz styki +ve i -ve płytki enkodera obrotowego odpowiednio do styku +5-woltowego i „GND” płyty Arduino.
- Podłącz styki wyjściowe płytki enkodera obrotowego do cyfrowych styków „D5” i „D6” płyty Arduino.
Krok 7: Podłącz konfigurację do komputera i przetestuj ją
Podłącz konfigurację do komputera i otwórz dowolny program, który pozwala użytkownikowi przewijać w górę iw dół za pomocą klawiszy strzałek lub program, w którym kursor tekstowy można przesuwać za pomocą klawiszy strzałek.
Krok 8: Podziel się z nami swoją pracą
Jeśli Twój projekt zakończył się sukcesem, podziel się swoim dziełem z innymi, aby ich zainspirować. Kliknij „Zrobiłem to” i udostępnij zdjęcie lub dwa swojego dzieła, chciałbym je zobaczyć.
Krok 9: Idź Furthur
Spróbuj zmodyfikować kod Arduino, aby zrobić coś innego, dodać kolejny enkoder obrotowy lub dowolne inne wejście, możesz zrobić wiele. Cokolwiek robisz, wszystkiego najlepszego!
Zalecana:
Kontroluj swój komputer za pomocą LASERA!: 5 kroków (ze zdjęciami)
Kontroluj swój komputer… za pomocą LASERA!: Czy kiedykolwiek byłeś zirytowany tym, że musisz podejść blisko komputera, gdy go używasz? Czy kiedykolwiek marzyłeś o myszy bezprzewodowej, ale nigdy jej nie kupiłeś? Cóż, oto tymczasowe rozwiązanie dla Ciebie! Pozwala to kontrolować ruch myszy
IoTyper - Kontroluj swój komputer za pośrednictwem Alexa (IoT): 5 kroków (ze zdjęciami)
IoTyper - Kontroluj swój komputer za pomocą Alexa (IoT): Czy nigdy nie myślałeś o kontrolowaniu swojego komputera za pomocą IoT? Nasz świat z dnia na dzień staje się coraz mądrzejszy, a dziś zmieniamy nasz komputer w jeszcze inteligentniejszy, niż jest. Zacznijmy! IoTyper jest oparty na dwóch podstawowych mikrokontrolerach: ATMega 32U4, który ca
Kontroluj swój samolot RC za pomocą aklerometru telefonu: 15 kroków (ze zdjęciami)
Kontroluj swój samolot RC za pomocą aklerometru w telefonie: Czy kiedykolwiek chciałeś sterować swoim samolotem RC za pomocą przechylania obiektu? Zawsze miałem ten pomysł z tyłu głowy, ale nigdy go nie realizowałem aż do zeszłego tygodnia. Moim pierwszym pomysłem było użycie akcelerometru z trzema osiami, ale potem
Odtwarzaj utwory za pomocą silnika krokowego !!: 11 kroków (ze zdjęciami)
Odtwarzaj utwory za pomocą silnika krokowego!!: Ten projekt dotyczy zaprojektowania prostego dynamicznego interfejsu, który pozwoli na interakcję z silnikiem krokowym na dwa różne sposoby. Pierwszy interfejs będzie kontrolował kierunek i prędkość silnika krokowego za pomocą prosty GUI, który h
Kontroluj swój komputer za pomocą iPhone'a / iPoda Touch V2: 3 kroki
Kontroluj swój komputer za pomocą iPhone'a / iPoda Touch V2: W ciągu ostatnich kilku miesięcy ludzie pytali mnie o problemy, które napotkali z oprogramowaniem dostarczonym w moim ostatnim Instructable opartym na systemie Apple to Windows. Znalazłem nowe oprogramowanie o nazwie Jaadu VNC, które pozwala zrobić to samo b