Spisu treści:

Arduino: Wrażliwy robot: 6 kroków
Arduino: Wrażliwy robot: 6 kroków

Wideo: Arduino: Wrażliwy robot: 6 kroków

Wideo: Arduino: Wrażliwy robot: 6 kroków
Wideo: Robot Edukacyjny Q-Scout Robobloq - unboxing i pierwsze kroki 2024, Listopad
Anonim
Arduino: wrażliwy robot
Arduino: wrażliwy robot
Arduino: wrażliwy robot
Arduino: wrażliwy robot

Dzień dobry.

Chcę pokazać, jak można zbudować robota z Arduino i kilkoma innymi częściami. Więc czego potrzebujemy?

  • Arduino. mam leonardo ale to nieważne
  • Mostek H TB6612FNG lub inny
  • Podwozie robota na przykład DAGU DG012-SV lub wykonane ręcznie
  • Czujnik ultradźwiękowy
  • Serwo
  • 2 niebieskie diody LED
  • Brzęczyk
  • Fotorezystor
  • Rezystor 1, 2 kΩ
  • Deska do krojenia chleba
  • Kable, taśma, śruby, baterie

Krok 1: Zbuduj podwozie

Zbuduj podwozie
Zbuduj podwozie

Jeśli robisz podwozie pamiętaj o silnikach. Musi mieć wystarczającą moc, aby poruszać robotem.

Jeśli kupiłeś podwozie, musisz je przesłać.

Teraz czas na baterie. Używam pudełka na 5 baterii AA, ale jeśli masz większe silniki, potrzebujesz więcej baterii.

Krok 2: Połącz wszystkie rzeczy

Połącz wszystkie rzeczy
Połącz wszystkie rzeczy
Połącz wszystkie rzeczy
Połącz wszystkie rzeczy
Połącz wszystkie rzeczy
Połącz wszystkie rzeczy
Połącz wszystkie rzeczy
Połącz wszystkie rzeczy

Jeśli masz mostek TB6612FNG H, możesz podłączyć go do arduino jak poniżej, jeśli nie, musisz go nieco zmienić.

Do podłączenia używam płytki stykowej 170 otworów, ponieważ ta płytka stykowa jest mała i można ją umieścić na arduino.

1. Czujnik ultradźwiękowy:

-Trig 2 pin Arduino

-Echo 1 pin Arduino

-VCC 5V Arduino

-GND GND Arduino

2. Serwo:

-GND GND Arduino-VCC 5V Arduino -Dane 9 pin Arduino

3. H most:

-cała masa (GND) do masy w Arduino-VCC 5V Arduino -A01 masa silnika1(-) -A02 moc silnika1(+) -B02 masa silnika2(-)

-B01 masa silnika2 (-)

-VMOT VIN Arduino

- PWMA 6 pinów Arduino

-AIN1 8 pin Arduino -AIN2 7 pin Arduino -BIN2 4 pin Arduino -BIN1 3 pin Arduino -PWMB 5 pin Arduino

4. Brzęczyk:

-GND(-) GND Arduino

-VCC(+) 11-pinowe Arduino

5. Diody:

-Oba VCC (+) od diod led do 10 pinów Arduino

-Oba GND(-) od diod led do GND Arduino

Długie kable związane kawałkiem drutu.

6. Fotorezystor:

Na obrazku widać jak to się łączy. Rezystor ma 1, 2 kΩ

Krok 3: Wstaw wszystkie rzeczy

Wstaw wszystkie rzeczy
Wstaw wszystkie rzeczy
Wstaw wszystkie rzeczy
Wstaw wszystkie rzeczy
Wstaw wszystkie rzeczy
Wstaw wszystkie rzeczy
Wstaw wszystkie rzeczy
Wstaw wszystkie rzeczy

Teraz musisz włożyć wszystkie rzeczy na podwozie. Do przykręcenia Arduino i chassis używam 4 śrub M3, pomiędzy Arduino a chassis dałem kawałek słomy. Deska do krojenia chleba umieszczona na arduino. Czujnik ultradźwiękowy przykleiłem taśmą dwustronną do serwa, a serwo do obudowy czarną taśmą. Diody są na czujniku ultradźwiękowym na taśmie. Kable od diod led i czujnika ping potrzebują wystarczająco dużo miejsca, ponieważ się porusza.

Krok 4: Program 1

Robot z tym programem za przeszkodami obserwacyjnymi cofa obserwację w lewo i prawo i jedzie w to miejsce, gdzie ma więcej miejsca i kiedy wraca, wydaje dźwięk. Gdy jest ciemno diody zapalają się, gdy są jasne diody gasną. Poniżej dodałem kod, w komentarzach objaśnienie kodu. Po załadowaniu tego kodu możesz uruchomić robota.

Krok 5: Program 2

Robot z tym programem może jeździć w labiryncie. Konstrukcja jest taka sama, tylko kod jest nieco inny.

Krok 6: Uruchom robota

Teraz możesz uruchomić swojego robota. Poniżej dodałem filmy z moim robotem. Pierwszy to test, drugi to kompletny robot z pierwszym i drugim programem.

Zalecana: