Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V robotice je vyhýbání se překážkám úkolem splnit nějaký kontrolní cíl za podmínek omezení průniku nebo nekolizní polohy. Má sonarový senzor, který slouží ke snímání překážek, které přicházejí mezi dráhu robota. Půjde nejlepším směrem a vyhne se překážce, která mu přichází do cesty. Přidáním senzoru do tohoto robota lze jednoduše sbírat data z prostředí.
I na malém místě může fungovat přesněji než mnoho robotů.
Krok 1: Zjistěte, jak tato věc funguje
Nejaktuálnější informace můžete vidět z mého úložiště github.
Krok 2: Shromážděte věci:
Arduino uno nebo jakékoli arduino (použil jsem arduino uno)
Sonarový senzor (HC-SR 04)
Několik propojovacích vodičů
2 rezistor (220 ohmů)
Ovladač duálního motoru L298
Baterie
Podvozek (obvykle obsahuje další potřebné součásti)
2 převodové motory
Krok 3: Připojte všechny součásti:
Připojení sonaru:
Vcc - 5 voltů
GND - GND
Trig - Arduino 4
Echo - Arduino 5
Řidič motoru:
EnB - odpor 220 ohmů - 5 voltů (ovladač motoru - pro ovládání rychlosti) (EnB pro povolení přes odpor 220 ohmů)
EnA - odpor 220 ohmů - 5 voltů (ovladač motoru - ovládání rychlosti) (EnA povolení přes odpor 220 ohmů)
IN1 - Arduino 9
IN2 - Arduino 8
IN3 - Arduino 7
IN4 - Arduino 6
GND - Arduino GND
Vcc - Arduino Vin
Nyní propojte motory s ovladačem přes port Motor-A a Motor-B.
Krok 4: Nahrajte kód:
Umožňuje nahrát kód do srdce. To je krása
robota. Pokud chcete, můžete upravit piny nebo kód. Jako například - úprava rychlosti, minimální vzdálenost od objektu, doba běhu v libovolném směru. Užitečné komentáře jsou uvedeny v kódu, aby byly snáze pochopitelné.
(Není potřeba žádný další ovladač ani soubor záhlaví)
Nahrál jsem soubor, zde také můžete získat kód (zobrazit další aktualizace)
Krok 5: Závěrečná fáze:
Připojte baterii a užívejte si!
Můžete vidět mého pracovního robota1, robota2.
Pokud najdete nějakou chybu, dejte mi vědět v sekci komentáře a pokud můžete opravit, můžete zde upravit kód nebo jednoduše dát v sekci komentáře.
Děkuji.