Spisu treści:

Kontroluj swój komputer za pomocą silnika krokowego!: 9 kroków (ze zdjęciami)
Kontroluj swój komputer za pomocą silnika krokowego!: 9 kroków (ze zdjęciami)

Wideo: Kontroluj swój komputer za pomocą silnika krokowego!: 9 kroków (ze zdjęciami)

Wideo: Kontroluj swój komputer za pomocą silnika krokowego!: 9 kroków (ze zdjęciami)
Wideo: Silnik DC 12V z Enkoderem | Podłączenie do Arduino + Python | Praktyczny Poradnik #diy #arduino 2024, Listopad
Anonim
Kontroluj swój komputer za pomocą silnika krokowego!
Kontroluj swój komputer za pomocą silnika krokowego!

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

Image
Image

Obejrzyj powyższy film, aby lepiej zrozumieć, o co w tym wszystkim chodzi i co robić.

Krok 2: Zdobądź wszystkie wymagane rzeczy

Zdobądź wszystkie wymagane rzeczy
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

Zrób obrotową płytkę enkodera
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

Zaprogramuj mikrokontroler Arduino
Zaprogramuj mikrokontroler Arduino
Zaprogramuj mikrokontroler Arduino
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

Podłącz silnik krokowy do płyty enkodera obrotowego
Podłącz silnik krokowy do płyty enkodera obrotowego
Podłącz silnik krokowy do płyty enkodera obrotowego
Podłącz silnik krokowy do płyty enkodera obrotowego
Podłącz silnik krokowy do płyty enkodera obrotowego
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 płytkę enkodera obrotowego do płytki Arduino
Podłącz płytkę enkodera obrotowego do płytki Arduino
Podłącz płytkę enkodera obrotowego do płytki Arduino
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 przetestuj ją
Podłącz konfigurację do komputera i przetestuj ją
Podłącz konfigurację do komputera i przetestuj ją
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

Idź Furthur
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: