Spisu treści:

Tinee9: Samobalanser Arduino: 5 kroków (ze zdjęciami)
Tinee9: Samobalanser Arduino: 5 kroków (ze zdjęciami)

Wideo: Tinee9: Samobalanser Arduino: 5 kroków (ze zdjęciami)

Wideo: Tinee9: Samobalanser Arduino: 5 kroków (ze zdjęciami)
Wideo: Tinee9: Arduino Self-Balancer 2024, Lipiec
Anonim
Tinee9: Samobalanser Arduino
Tinee9: Samobalanser Arduino

Tiny9 prezentuje Arduino Self-Balancer, używając tylko Arduino Nano, serwomechanizmu i modułu Tiny9 LIS2HH12.

Krok 1: Samobalansujący

Samobalansujący
Samobalansujący

W systemach uruchamiających zautomatyzowanych dronów, hoverboardów, segwayów itp. znajduje się akcelerometr, który pomaga mikrokontrolerowi powiedzieć silnikowi lub serwomechanizmowi, co ma robić.

W przypadku hoverboardów i segwayów używają akcelerometru jako inklinometru, urządzenia mierzącego kąt, pod którym się znajdujesz. Pożądany kąt, pod którym ma być ustawiony, to 0 stopni do przodu lub do tyłu, więc prosto do góry. Jeśli kąt jest w jakimkolwiek stopniu do tyłu lub do przodu, osoba upadnie. Przykład osoby balansującej na piłce. (bardzo trudne do zrobienia) Jeśli osoba z piłką pochyli się za bardzo do przodu lub do tyłu, nie poprawiając się, spadnie z piłki. Ale jeśli dana osoba poprawia się na piłce, pozostanie na szczycie piłki.

Krok 2: Materiały

Materiały potrzebne do tego samouczka to:

Możesz znaleźć wymagane przedmioty w tej lokalizacji

1: kompatybilny z Arduino nano lub arduino

2: Tiny9: Moduł LIS2HH12

3: Serwo 5 V (mój to futaba s3114)

4: 24 AWG drutu

5: szczypce do ściągania izolacji

6: deska do chleba

Przedmioty opcjonalne

7: Tiny9: moduł RGB (spraw, aby światła zmieniały kolory, jeśli są w złej lub prawidłowej pozycji)

8: PerfBoard (użyłem go do pokazania ruchu obiektu w filmie na końcu tego samouczka)

9: 1/18 wiertło

10: Wiertarka

11: śrubokręt

Krok 3: Konfiguracja

Ustawiać
Ustawiać
Ustawiać
Ustawiać

Aby przejść do tego punktu w samouczku konfiguracji, postępuj zgodnie z instrukcjami w tych samouczkach:

Tiny9: 3-osiowy moduł akcelerometru LIS2HH12

Opcjonalny samouczek, jeśli chcesz korzystać z modułu RGB

Tiny9: moduł LED RGB

Po skonfigurowaniu płytki prototypowej do tego momentu możemy wykonać te kroki.

1: podłącz przewód do czerwonej linii na płytce stykowej i podłącz drugą stronę do czerwonego gniazda przewodu na serwo

2: Podłącz przewód do niebieskiej linii na płytce stykowej i podłącz drugą stronę do czarnego gniazda przewodu na serwo

3: Podłącz przewód do D6 na Arduino Nano i podłącz drugą stronę do białego gniazda przewodu na serwo

Whooo Hooo wszystko zrobione bardzo proste.

Jeśli dołączasz perfboard do serwa, tak jak ja, to jej kilka kroków:

4: Wywierć w środku płyty perforowanej wiertłem 1/18.

5: Wkręć śrubę w środek płyty perforowanej i podłącz ją do serwomechanizmu po drugiej stronie.

Krok 4: Pobierz.ino

Pobierz tutaj z github Tiny9: Self Balancer.ino dla arduino.

Prześlij go do Arduino Nano.

Krok 5: Teraz ciesz się!

Teraz, gdy wszystko jest podłączone i masz kod w arduino, przesuń oś X (zobacz wideo dla orientacji) płytki prototypowej i zobacz ruch serwa.

Gdy już trochę pobawisz się serwomechanizmem, zmień kod i spraw, aby działał szybciej, wolniej lub stwórz magnetyczne ramię robota, które może poruszać się w górę iw dół i podnosić przedmioty za pomocą magnesu.

Proszę zasubskrybuj mój kanał.

Zawsze staram się tworzyć nowe produkty, więc jeśli chcesz pomóc i zobaczyć więcej samouczków o nowych produktach, które tworzę, możesz przejść tutaj i przekazać darowiznę na mojej stronie tinee9.com.

Dziękuję wszystkim i wymyślaj dalej.

Zalecana: