![Arduino - Wykonaj robotyczną rękę (niski koszt): 6 kroków (ze zdjęciami) Arduino - Wykonaj robotyczną rękę (niski koszt): 6 kroków (ze zdjęciami)](https://img.gwsigeps.com/img/img/blank.jpg)
Spisu treści:
- Flex Sensor (5 szt.) '
Sam zrobiłem czujnik flex
' - Arduino Board -Servo Motor (5 szt.)
- Piana (jak styropian)
- Rękawica
- Przewody (skoczek) i deska do krojenia chleba
- Klamra baterii i baterii
- Gumka recepturka
- Fishline lub Wire
- Glue Gun i Utility Knife
- Zalecana strona do zakupu wymaganego sprzętu
Krok 2: Zrób czujnik Flex
- W długości palca wycinamy kawałek ze styropianu.
- Dzielimy kawałek, dzielimy go na 3 części, takie jak stawy palcowe.
- Kształtujemy boki kwadratowych części, które wycinamy za pomocą papieru ściernego.
- Łączymy każdy kawałek za pomocą gumy. Musimy zostawić trochę miejsca między każdym kawałkiem.
- Wiercimy wszystkie elementy wzdłużnie za pomocą szpiczastego pręta.
- Z tych otworów przekazujemy drut na górę palca. I weźmy węzeł, żeby utrzymać drut stabilny.
- Wytnijmy kawałek pianki w takim samym stopniu jak rozmiar ręki.
-
Połącz wszystkie palce ręcznie.
-
Wytnij kawałek pianki, aby zamontować serwomotory.
-
Podłącz wszystkie przewody palców do serwomotorów.
Krok 4: Tworzenie rękawicy
- Możesz do tego użyć starej rękawicy.
- Umieściliśmy czujniki flex na palcach rękawicy.
- Naprawiliśmy za pomocą kleju lub opasek kablowych.
- Należy pamiętać, że nie należy przyklejać czujników całkowicie w kierunku wzdłużnym. Interwały są dobre dla wygodnego ruchu czujnika.
Krok 5: Połączenie
- Zewnętrzna bateria VCC / GND łączy się z płytą roboczą.
- Arduino GND podłącza się do wejścia GND płyty breadboard
- Połączenia serwo, których używamy w tym projekcie, są następujące;
Wejście pomarańczowe - wejście sygnału
Czerwone wejście - wejście zasilania (VCC)
Brown Input - Ground Input (GND)
- Wszystkie serwomotory VCC i GND łączą się z wejściami VCC / GND płyty breadboard.
- Wejścia sygnałów wszystkich serwomotorów są podłączane odpowiednio do Arduino Digital PWM 3-5-6-9-10.
- Czujniki mają dwa wejścia. Jedna to linia GND, a druga to linia sygnału (analogowa). Linia sygnałowa jest podłączona do linii VCC, dzieląc się za pomocą rezystora.
Krok 6: Kod
- Pobierz kod (tylko kopiuj i wklej)
- Dodaj bibliotekę Servo
- Zdefiniuj serwos
- Zdefiniuj czujniki Flex
- Zmienna do odczytu wartości z analogowego pinu (czujniki flex)
- Dołącza nasze serwomechanizmy do styków PWM 3-5-6-9 do serw
- Odczytuje wartość czujników flex
- Skaluj go, aby użyć go z serwomechanizmem (wartość między 0 a 180)
- Ustaw pozycję serwomechanizmu zgodnie ze skalowaną wartością
- Prześlij kod