Spisu treści:
- Krok 1: Obwód
- Krok 2: Kod
- Krok 3: Sprawa
- Krok 4: Układ tablicy
- Krok 5: Kończenie sprawy
- Krok 6: W użyciu
Wideo: Arduino Triple Servo Tester: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Obecnie buduję kilka robotów kroczących, wszystkie napędzane wieloma serwomechanizmami. Pojawia się wtedy problem z określeniem zakresu ruchu każdego serwa, dostępnego zakresu ruchu. Ponadto staram się ustalić, jaki rodzaj chodu jest potrzebny. Mam kilka głupich testerów za 2 $, które można kupić, ale chociaż pomagają, nie mogą w rzeczywistości dostarczyć informacji zwrotnej, w jakiej pozycji znajduje się serwo. Całe późniejsze programowanie odbywa się za pomocą arduino, więc byłoby miło wiedzieć, jaka jest wartość pozycji serwa wykona pracę. Wtedy zdecydowałem się na wykonanie serwomechanizmu z ekranem do wizualnego odczytu pozycji serwomechanizmu od 1-180.
Więc do tego projektu potrzebne jest tylko arduino pro-mini, 3 potencjometry 5K, kilka pinów do serw, SPI OLED i JST do zasilania. Zdmuchnąłem też więcej serw, niż chciałem myśleć, więc wymaga to również taniego konwertera mocy, aby zapewnić, że wszystko działa dobrze przy 5V. Zacząłem też od zwykłego pudełka, ale potem pomyślałem: „Co zrobiłby Adam Savage?” i tak dodał kilka szczegółów projektu, spryskał go podkładem i różnymi atramentami i proszkami odpornymi na warunki atmosferyczne, aby nadać mu używany wygląd. Zrobiłem też kilka nacięć i nacięć i pomalowałem je na srebrno, aby wyglądały jak metalowe pudełko, oraz pomalowałem i zabrudziłem gałki. Jako ramkę ekranu zastosowano szklany kaboszon. Dodałem też kilka fałszywych etykiet, odpowiednio nasączonych kawą, które właśnie zostały wydrukowane i przyklejone.
Krok 1: Obwód
Oto obwód i jest bardzo prosty. 1306 OLED działa na SPI, a 3 potencjometry są podłączone między napięciem 5 V a masą, a wycieraczka każdego z nich przechodzi do jednego z 3 pinów wejściowych Arduino Analog. Serwa są z kolei napędzane z 3 wyjść arduino.
Zasilanie jest dostarczane przez gniazdo JST, dzięki czemu mogę użyć dowolnego Lipo RX, które mogą leżeć w pobliżu, a to idzie do taniego konwertera mocy, który wtedy
Krok 2: Kod
Załączony kod dotyczy Arduino Pro-mini, ale będzie działał na większości Arduino. Będziesz także musiał zainstalować bibliotekę u8g, aby uruchomić wyświetlacz OLED
Krok 3: Sprawa
STL dla sprawy
Krok 4: Układ tablicy
Po prostu używam trochę veroboard do montażu wszystkiego. Aby móc ponownie użyć czegokolwiek, zarówno Arduino, jak i OLED są podłączone do niektórych nagłówków zamontowanych na płytce. Garnki są również montowane bezpośrednio do tablicy, podobnie jak konwerter mocy. Ten nie wydaje się mieć szpilek zamontowanych w rastrze 0,1 , ale niektóre szpilki nagłówka lekko rozsunięte, naprawiły to. Przewód sygnałowy ogólnego przeznaczenia został użyty do połączenia wszystkiego razem.
Na zdjęciu widać, gdzie zasilacz znajduje się pod przestrzenią, w której wpina się OLED.
Krok 5: Kończenie sprawy
Całość wykończono malując najpierw kilka warstw podkładem samochodowym w kolorze szarym. Kiedy to było zrobione, użyłem różnych proszków odpornych na warunki atmosferyczne, trochę rdzy i trochę farb akrylowych do detali. Szczególnie lubię pociąć niektóre krawędzie obudowy, a następnie pomalować je na jaśniejszy srebrny kolor, aby wyglądało, jakby czai się pod spodem metalowa obudowa. Całe pudełko zostało następnie spryskane matowym lakierem, a po wyschnięciu szkło kaboszonowe zostało przyklejone na swoim miejscu.
Krok 6: W użyciu
Dla zabawy możesz zobaczyć logo startowe tutaj. Wszystko, co musisz teraz zrobić, to podłączyć serwa, wyregulować potencjometry i odczytać odpowiednie pozycje serwa, które możesz wykorzystać w innych programach.
Zalecana:
Tester pojemności baterii za pomocą Arduino [Lithium-NiMH-NiCd]: 15 kroków (ze zdjęciami)
Tester pojemności baterii za pomocą Arduino [Lithium-NiMH-NiCd]: Cechy: Identyfikacja fałszywej baterii litowo-jonowej/litowo-polimerowej/NiCd/NiMH Regulowane obciążenie prądem stałym (może być również modyfikowane przez użytkownika) Możliwość pomiaru pojemności prawie każdy rodzaj baterii (poniżej 5V) Łatwy do lutowania, budowy i użytkowania
Tester pojemności baterii Arduino DIY - V2.0: 11 kroków (ze zdjęciami)
DIY Arduino Battery Capacity Tester - V2.0: W dzisiejszych czasach fałszywe baterie litowe i NiMH są wszędzie, które są sprzedawane przez reklamy o pojemnościach większych niż ich rzeczywista pojemność. Tak więc naprawdę trudno jest odróżnić baterię prawdziwą od fałszywej. Podobnie trudno jest poznać
Tester pojemności baterii Arduino DIY - V1.0: 12 kroków (ze zdjęciami)
DIY Arduino Battery Capacity Tester - V1.0: [Odtwórz wideo] Uratowałem tak wiele starych baterii do laptopów (18650), aby ponownie wykorzystać je w moich projektach słonecznych. Bardzo trudno jest zidentyfikować dobre ogniwa w zestawie akumulatorów. Wcześniej w jednym z moich instrukcji Power Bank powiedziałem, jak zidentyfikować
Tester diod Arduino Zenera: 6 kroków (ze zdjęciami)
Arduino Zener Diode Tester: Tester diod Zenera jest kontrolowany przez Arduino Nano. Tester mierzy przebicie napięcie Zenera dla diod od 1.8V do 48V. Moc rozpraszania mierzonych diod może wynosić od 250mW do kilku watów. Pomiar jest prosty, wystarczy podłączyć diodę i nacisnąć przycisk
Tester pojemności akumulatora litowo-jonowego (tester mocy litowej): 5 kroków
Tester pojemności akumulatora litowo-jonowego (tester mocy litu): =========== OSTRZEŻENIE & ZASTRZEŻENIE ==========Baterie litowo-jonowe są bardzo niebezpieczne, jeśli nie są obsługiwane prawidłowo. NIE NALEŻY PRZEŁADOWAĆ/PALIĆ/OTWIERAĆ Baterie litowo-jonoweWszystko, co robisz z tymi informacjami, to Twoje własne ryzyko====== ======================================