Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Zasada pracy
- Krok 2: Prześlij kod
- Krok 3: Wykonywanie otworu na wał silnika
- Krok 4: Obwód silnika, część 1
- Krok 5: Obwód silnika, część 2
- Krok 6: Obwód wykrywania obiektów
- Krok 7: Łódź buforowa
- Krok 8: Koła
Wideo: Omijanie przeszkód łodzią wiosłową z Arudino: 9 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
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
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
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
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
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
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
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:
Robot unikający przeszkód za pomocą czujnika ultradźwiękowego (Proteus): 12 kroków
Robot omijający przeszkody korzystający z czujnika ultradźwiękowego (Proteus): Zazwyczaj wszędzie spotykamy robota omijającego przeszkody. Symulacja sprzętowa tego robota jest częścią rywalizacji na wielu uczelniach i na wielu imprezach. Ale symulacja programowa robota przeszkodowego jest rzadka. Nawet jeśli gdzieś to znajdziemy
Unikanie przeszkód LEGO Robot: 8 kroków (ze zdjęciami)
Robot LEGO unikający przeszkód: Kochamy LEGO i uwielbiamy też Crazy Circuits, więc chcieliśmy połączyć te dwa elementy w prostego i zabawnego robota, który potrafi uniknąć wpadania na ściany i inne obiekty. Pokażemy Ci, jak zbudowaliśmy nasze, i przedstawimy podstawy potrzebne do zbudowania własnego
Robot unikający przeszkód za pomocą Arduino Nano: 5 kroków
Robot unikający przeszkód za pomocą Arduino Nano: W tej instrukcji opiszę, jak można zrobić przeszkodę unikającą robota za pomocą Arduino
Omijanie przeszkód z łazikiem Dexterem: 4 kroki
Łazik unikający przeszkód z Dexterem: Jeśli jesteś nowy w społeczności Dextera, zapoznaj się z https://www.instructables.com/id/Getting-Started-With-Dexter/W tym projekcie opracowujemy łazik omijający przeszkodę przy użyciu naszej deski Dexter i czujnik ultradźwiękowy
Omijanie blokad komunikacyjnych Xbox One: 6 kroków
Omijanie zakazów komunikacji Xbox One: Kiedykolwiek ludzie, z którymi grałeś, mówią, że używałeś nieodpowiedniego języka na Xbox One, a potem nie możesz rozmawiać ze znajomymi, gdy się dogadali, nawet jeśli to nie Ty mówiłeś pewne rzeczy. Cóż, teraz jest sposób i wszystko y