Spisu treści:

Omijanie przeszkód łodzią wiosłową z Arudino: 9 kroków
Omijanie przeszkód łodzią wiosłową z Arudino: 9 kroków

Wideo: Omijanie przeszkód łodzią wiosłową z Arudino: 9 kroków

Wideo: Omijanie przeszkód łodzią wiosłową z Arudino: 9 kroków
Wideo: Spływ kajakiem z tamy w Bornym Sulinowie 2024, Listopad
Anonim
Omijanie przeszkód łodzią wiosłową z Arudino
Omijanie przeszkód łodzią wiosłową z Arudino

Cześć przyjaciele, w tym samouczku pokażę, jak zrobić łódź wiosłową omijającą przeszkody. Wpadłem na ten pomysł, gdy odpoczywałem w pobliżu stawu rybnego i zastanawiałem się nad pomysłem na plastikowe wyzwanie. Zdałem sobie sprawę, że plastik tutaj będzie bardzo przydatny do wykorzystania jako łódź, ze względu na swoją wyporność i wodoszczelność.

Kieszonkowe dzieci

Ciało

1 x pojemnik na żywność 700 ml

2 x koło łopatkowe 70mm

5 x zakrętka do butelki

Części elektroniczne

1 x Arduino Nano/Uno (zalecane Nano)

2 x silnik prądu stałego

1 x sterownik silnika L298N

1 x czujnik ultradźwiękowy

1 x mikro serwo

2x18650 Baterii

1x18650 uchwyt baterii (2 miejsca)

4 baterie AA

1 x uchwyt baterii AA (4-miejsce)

1 x przełącznik

Drut

Narzędzia wsparcia

Pistolet na klej

Lutownica

Krok 1: Zasada pracy

Podstawowy algorytm

Za każdym razem, gdy ultradźwięki wykryją obiekt w odległości 15 cm, serwo obróci się o 180 stopni, a następnie o 0 stopni (skręt w prawo i w lewo), aby znaleźć ścieżkę pozbawioną przeszkód. Następnie silnik przesunie łódź wiosłową na pas wolny od przeszkód

Okrążenie

W tym projekcie wykorzystamy 2 źródła napięcia, jedno dla Arduino, czujnika ultradźwiękowego i sterownika silnika, a drugie przeznaczone jest specjalnie dla serwomechanizmu. Arduino, czujnik ultradźwiękowy i sterownik silnika będą korzystać z akumulatora 18650, ponieważ akumulator 18650 może zapewnić silnikowi duży prąd, a z innych powodów silnik może szybko rozładować akumulator, więc potrzebujemy akumulatora 18650, który można naładować.

Krok 2: Prześlij kod

Aby proces przesyłania był łatwy, najpierw prześlemy kod do Arduino przed utworzeniem obwodu.

Plik Arduino:

Krok 3: Wykonywanie otworu na wał silnika

Wykonywanie otworu na wał silnika
Wykonywanie otworu na wał silnika

W tym kroku wykonamy otwory po lewej i prawej stronie pojemnika na żywność. Później wał dynama zostanie włożony do tych dwóch otworów. Pozycja otworu znajduje się w połowie długości pojemnika na żywność (długość/2) i 3,2 cm od dna.

Krok 4: Obwód silnika, część 1

Obwód silnika część 1
Obwód silnika część 1
Obwód silnika część 1
Obwód silnika część 1

W tym kroku podłączymy L298n do akumulatora i silnika.

Połączenie:

1. L298N (wyjście) do silnika prądu stałego

2. Dodatni zacisk akumulatora do przełączania

3. L298N (12 V) do przełączania

4. Biegun ujemny akumulatora do L298N (GND)

następnie przyklej je do pojemnika na żywność.

Notatka:

- Przyklej uchwyt baterii na środku (na szerokość), aby łódź wiosłowa nie przechylała się w lewo lub w prawo.

Krok 5: Obwód silnika, część 2

Obwód silnika część 2
Obwód silnika część 2
Obwód silnika część 2
Obwód silnika część 2
Obwód silnika część 2
Obwód silnika część 2

Teraz podłączymy arduino do L298N.

Połączenie:

1. D5, aby włączyć A

2. D6, aby włączyć B

3. A0 do wejścia 1

4. A1 do wejścia 2

5. A2 do wejścia 3

6. A3 do wejścia 4

7. Vin do 5V (V z L298N)

8. GND (arduino) do GND (L298N)

Krok 6: Obwód wykrywania obiektów

Obwód wykrywania obiektów
Obwód wykrywania obiektów
Obwód wykrywania obiektów
Obwód wykrywania obiektów
Obwód wykrywania obiektów
Obwód wykrywania obiektów

Głównymi elementami obwodu wykrywania obiektów są serwo i czujnik ultradźwiękowy. Czujnik ultradźwiękowy wykorzysta Arduino jako źródło zasilania, natomiast serwo użyje osobnego akumulatora (bateria AA x 4). Bateria serwo zostanie przyklejona na końcu pojemnika na żywność naprzeciwko uchwytu baterii 18950.

Czujnik można umieścić w dowolnym miejscu, o ile nie jest zasłonięty innymi przedmiotami. W moim przypadku użyłem plastikowej pokrywy pojemnika, która została przycięta na miejsce czujników ultradźwiękowych i serwomechanizmu (patrz zdjęcie).

Połączenie serwo:

VCC do dodatniej baterii (AA)

Sygnał do D10

GND serwo do GND baterii i arduino

Połączenie czujnika ultradźwiękowego:

VCC do 3.3v (arduino)

GND do GND (arduino)

Echo do D2

Trig do D3

Krok 7: Łódź buforowa

Łódź buforowa
Łódź buforowa

Odbojnik posiada funkcję zapobiegającą dotykaniu koła łopatkowego o podłogę/stolik, gdy go na nim położymy. Bufor użyje zakrętki do butelki. Ponieważ poza tym, że jest łatwy do znalezienia, zakrętka ma również odpowiedni rozmiar dla naszej łodzi.

Aby zrobić bufor, weź 3 kapsle i po prostu przyklej je do dolnej części łodzi, jak pokazano powyżej.

Krok 8: Koła

Koła
Koła
Koła
Koła

Najpierw zrób otwór w środku zakrętki butelki. Następnie przyklej wiosło do zakrętki butelki, jak na poniższym obrazku. Następnie ostatnim krokiem jest przyklejenie go do wału dynama.

Zalecana: