Spisu treści:

Robot unikający przeszkód (Arduino): 8 kroków (ze zdjęciami)
Robot unikający przeszkód (Arduino): 8 kroków (ze zdjęciami)

Wideo: Robot unikający przeszkód (Arduino): 8 kroków (ze zdjęciami)

Wideo: Robot unikający przeszkód (Arduino): 8 kroków (ze zdjęciami)
Wideo: Arduino Obstacle Avoiding Robot. Robot unikający przeszkód . 2024, Lipiec
Anonim
Robot unikający przeszkód (Arduino)
Robot unikający przeszkód (Arduino)

Tutaj poinstruuję Cię o tworzeniu robota unikającego przeszkód opartego na Arduino. Mam nadzieję, że zrobię krok po kroku, jak zrobić tego robota w bardzo łatwy sposób. Robot omijający przeszkodę to w pełni autonomiczny robot, który potrafi ominąć każdą przeszkodę, na którą napotka podczas ruchu. Po prostu, gdy napotka przeszkodę podczas ruchu do przodu, automatycznie przestaje poruszać się do przodu i robi krok do tyłu. Wtedy wygląda na to, że jest z dwóch stron w lewo i w prawo i zaczyna poruszać się w najlepszy możliwy sposób; co oznacza albo w lewo, jeśli po prawej stronie znajduje się inna przeszkoda, albo w prawo, jeśli po lewej stronie znajduje się inna przeszkoda. Robot omijający przeszkody jest bardzo pomocny i stanowi podstawę wielu dużych projektów, takich jak samochody automatyczne, roboty używane w fabrykach, a nawet roboty używane w statkach kosmicznych.

Krok 1: Czego potrzebujesz w tym projekcie:

Czego potrzebujesz w tym projekcie
Czego potrzebujesz w tym projekcie
Czego potrzebujesz w tym projekcie
Czego potrzebujesz w tym projekcie
Czego potrzebujesz w tym projekcie
Czego potrzebujesz w tym projekcie
  1. Arduino UNO -
  2. Podwozie samochodu inteligentnego robota z 2 x kołami autka i 1 x kołem uniwersalnym (lub kółkami kulkowymi) -
  3. Dwa silniki prądu stałego -
  4. Sterownik silnika L298n -
  5. Sonar ultradźwiękowy HC-SR04 -
  6. Mikro serwo TowerPro 9g -
  7. Bateria Lipo 7.4V 1300mah -
  8. Przewody połączeniowe (męski-męski, męski-żeński)
  9. Mini płytka do krojenia chleba
  10. Wspornik montażowy czujnika ultradźwiękowego
  11. Śruby i nakrętki
  12. Śrubokręt
  13. Lutownica
  14. Taśma dwustronna (opcjonalnie)
  15. Pistolet do klejenia na gorąco (opcjonalnie)

Krok 2: Montaż podwozia

Montaż podwozia
Montaż podwozia
Montaż podwozia
Montaż podwozia
Montaż podwozia
Montaż podwozia

Przylutuj dwa przewody do każdego silnika prądu stałego. Następnie przymocuj dwa silniki do podwozia za pomocą śrub. Jeśli potrzebujesz wyjaśnienia, obejrzyj ten film na youtube https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou… i pokaże ci, jak złożyć podwozie samochodu Smart 2WD Robot. Na koniec zamocuj koło uniwersalne (lub kółko kulkowe)

Krok 3: Zamontuj komponenty

Zamontuj komponenty
Zamontuj komponenty

Zamontuj na podwoziu sterownik silnika Arduino UNO, L298n i serwomotor TowerPro. Uwaga: podczas montażu płytki arduino zostaw wystarczająco dużo miejsca na podłączenie kabla USB, ponieważ później musisz zaprogramować płytkę arduino, podłączając ją do komputera za pomocą kabla USB.

Krok 4: Przygotowanie czujnika ultradźwiękowego

Przygotowanie czujnika ultradźwiękowego
Przygotowanie czujnika ultradźwiękowego
Przygotowanie czujnika ultradźwiękowego
Przygotowanie czujnika ultradźwiękowego
Przygotowanie czujnika ultradźwiękowego
Przygotowanie czujnika ultradźwiękowego
Przygotowanie czujnika ultradźwiękowego
Przygotowanie czujnika ultradźwiękowego

Podłącz cztery przewody połączeniowe do czujnika ultradźwiękowego i zamontuj go na wsporniku montażowym. Następnie zamontuj wspornik na mikro serwo TowerPro, które jest już zainstalowane na obudowie.

Krok 5: Elementy okablowania

Elementy okablowania
Elementy okablowania
Elementy okablowania
Elementy okablowania
Elementy okablowania
Elementy okablowania
Elementy okablowania
Elementy okablowania

Sterownik silnika L298n:

+12V → Bateria Lipo (+)

GND → bateria Lipo (-) ważne: podłącz GND do baterii lipo (-) i do płyty arduino dowolny pin GND

+5V → arduino Vin

In1 → pin cyfrowy arduino 7

In2 → pin cyfrowy arduino 6

In3 → pin cyfrowy arduino 5

In4 → pin cyfrowy arduino 4

OUT1 → Silnik 1

OUT2 → Silnik 1

OUT3 → Silnik 2

OUT4 → Silnik 2

Deska do krojenia chleba:

Podłącz dwa przewody połączeniowe do płytki arduino 5V i pinów GND, a następnie podłącz oba przewody do płytki stykowej. teraz możesz użyć tego jako zasilania +5V.

Ultradźwiękowy czujnik sonaru HC-SR04:

VCC → płytka stykowa +5V

Trig → pin analogowy arduino 1

Echo → pin analogowy arduino 2

GND → Płytka stykowa GND

Mikroserwo TowerPro 9g:

przewód pomarańczowy → pin cyfrowy arduino 10

przewód czerwony → płytka stykowa +5V

przewód brązowy → Płytka stykowa GND

Krok 6: Programowanie Arduino UNO

  1. Pobierz i zainstaluj IDE Arduino Desktop

    • Windows -
    • Mac OS X -
    • Linux -
  2. Pobierz i wklej plik biblioteki NewPing (biblioteka funkcji czujnika ultradźwiękowego) do folderu bibliotek Arduino.

    • Pobierz plik NewPing.rar poniżej
    • Wypakuj go do ścieżki - C:\Arduino\libraries
  3. Pobierz i otwórz przeszkodę_avoiding.ino
  4. Prześlij kod na płytkę arduino za pomocą kabla USB

Krok 7: Włącz robota

Zasil robota
Zasil robota

Podłącz akumulator Lipo do sterownika silnika L298n w następujący sposób:

Bateria Lipo (+) → +12V

Bateria Lipo (-) → GND

Krok 8: Świetnie !

Świetnie !!!
Świetnie !!!

Teraz twój robot jest gotowy, aby ominąć każdą przeszkodę….

Chętnie odpowiem na wszelkie pytania

napisz do mnie: [email protected]

szukaj mnie na facebooku i linkedin, aby znaleźć więcej projektów - Danusha nayantha

Dziękuję

Zalecana: