Spisu treści:

Ramię robota Bluetooth za pomocą sterownika pojedynczego silnika: 3 kroki
Ramię robota Bluetooth za pomocą sterownika pojedynczego silnika: 3 kroki

Wideo: Ramię robota Bluetooth za pomocą sterownika pojedynczego silnika: 3 kroki

Wideo: Ramię robota Bluetooth za pomocą sterownika pojedynczego silnika: 3 kroki
Wideo: kurs Arduino programowanie - Sterowanie pojazdem przez bluetooth - PEŁEN PROGRAM - #42 2024, Listopad
Anonim
Image
Image
Przygotuj jednostkę sterującą wielu silników
Przygotuj jednostkę sterującą wielu silników

Witaj w moim Instruktażowym.

W tej instrukcji pokażę, jak przekonwertować przewodowe ramię robota sterującego na ramię robota Bluetooth za pomocą pojedynczego sterownika silnika. To jest praca z domu, projekt wykonywany w czasie godziny policyjnej. Czyli tym razem mam tylko jeden sterownik silnika L298N. Jeśli sprawdzisz przewodowe ramię robota sterującego, zawiera 5 silników. Jeśli więc mamy 3 sterowniki silników L298N, możemy sterować 6 silnikami (sterownik L298N może sterować 2 silnikami dwukierunkowymi) i łatwo możemy go przekonwertować na ramię robota Bluetooth za pomocą sterowników arduino i L298N 3. Ale w obecnej sytuacji mam tylko jeden silnik L298N i kilka serwosilników. Zobaczmy, jak wykonać to zadanie.

Aby to zrobić, będziesz potrzebować następujących elementów.

Kieszonkowe dzieci

  • Sfinalizowane przewodowe ramię robota sterującego
  • Płytka Arduino (używam Arduino Nano)
  • Moduł Bluetooth (H06)
  • Sterownik silnika L298N
  • Deska do chleba
  • Przewody połączeniowe
  • Siłownik
  • Mini śruby i nakrętki

Krok 1: Sfinalizuj przewodowe ramię robota sterującego

Image
Image

Do wykonania tego projektu potrzebne będzie przewodowe ramię robota sterującego. Można to kupić w serwisie eBay lub Amazon. jeśli nie masz przewodowego ramienia robota sterującego, możesz to zrobić za pomocą motoreduktora, łącząc również kilka plastikowych części ramienia. Nie będę opisywał, jak złożyć to przewodowe ramię robota sterującego, które kupiłeś. Jego pokaz w tym filmie, jak go złożyć.

Krok 2: Przygotuj wielosilnikową jednostkę sterującą

Image
Image
Przygotuj wiele jednostek sterujących silnikami
Przygotuj wiele jednostek sterujących silnikami

To jest główna koncepcja, którą zamierzam wykorzystać w tym projekcie. Teraz, gdy sprawdzisz strukturę roboczą sterownika Arduino Motor, jest jak poniżej.

  1. Podłącz E1, E2 w sterowniku silnika do płyty Arduino Pin 9, 11
  2. Podłącz przewody silnika do wyjścia sterownika silnika 1, 2 złącza
  3. Teraz dzieje się, gdy dasz silnik E1 HIGH, E2 LOW pracujący w kierunku (powiedzmy zgodnie z ruchem wskazówek zegara)
  4. Jeśli zmienisz te E1 LOW, E2 HIGH, a następnie silnik działa w innym kierunku (powiedzmy w kierunku przeciwnym do ruchu wskazówek zegara)
  5. Teraz, co się stanie, jeśli podłączysz 5 silników do tego sterownika silnika Wyjście 1, 2 złącza?
  6. Wtedy wszystkie silniki będą działać w ten sam sposób, ale prędkość może być niska z powodu zasilania, możesz podłączyć zewnętrzne zasilanie do złącza +12v sterownika silnika
  7. Jeśli więc możemy podłączyć jeden po drugim przewody silnika do 1 lub 2 złączy wyjściowych sterownika silnika, dany podłączony silnik działa tylko.
  8. To jest koncepcja, której zamierzam użyć do sterowania ramieniem robota.
  9. W tym celu mogę użyć silnika Servo. Przy różnym kącie mam zamiar zewrzeć przewód pinu wyjściowego 1 lub 2 innym przewodem silnika.
  10. Sprawdź powyższe zdjęcia, aby uzyskać więcej informacji.
  11. Również musimy uzyskać odpowiedni stopień łączenia pinów. W tym celu możesz użyć potencjometru z dołączonym kodem Arduino, a sprawdzając monitor szeregowy, możesz znaleźć stopień.
  12. Możesz użyć tej koncepcji do zwarcia również do innych celów.

Krok 3: Kod do połączenia Bluetooth i sfinalizuj projekt

Kod do połączenia Bluetooth i sfinalizuj projekt
Kod do połączenia Bluetooth i sfinalizuj projekt
Kod do połączenia Bluetooth i sfinalizuj projekt
Kod do połączenia Bluetooth i sfinalizuj projekt
Kod do połączenia Bluetooth i sfinalizuj projekt
Kod do połączenia Bluetooth i sfinalizuj projekt
Kod do połączenia Bluetooth i sfinalizuj projekt
Kod do połączenia Bluetooth i sfinalizuj projekt

Teraz podłącz przewodowe przewody ramienia robota sterującego do wyżej utworzonych styków zwarciowych związanych z serwosilnikiem. I dodaj moduł Bluetooth. Musisz podłączyć moduł Bluetooth TX do Arduino RX i moduł Bluetooth RX do pinów Arduino TX, a także podłączyć przewody zasilające. Silnik serwo musi również podłączyć płytkę Arduino, a za pomocą znaku wejściowego połączenia Bluetooth napiszemy stopień silnika serwo.

Możesz pobrać dowolną aplikację związaną z Bluetooth na telefon i zgodnie z konfiguracją aplikacji i wprowadzonymi znakami możesz zmienić kod Arduino. Użyłem do tego aplikacji Arduino Bluetooth Controller.

Kiedy próbujesz uruchomić to z zasilaniem komputera USB, czasami silniki nie działają z powodu niewystarczającej mocy dla silników serwo i sterowników silników. Jeśli tak się stanie, możesz podłączyć zewnętrzne zasilanie do sterownika silnika.

Jest to implementacja modelowa i została wykonana przy ograniczonych zasobach. Jeśli masz 3 sterowniki silników L298N, można to łatwo zrobić.

Również powyższy krok 2, wspomniana metoda zwarcia, może być również wykorzystana do innych potrzeb.

Dziękuję za obejrzenie.

Zalecana: