Spisu treści:

Jak zrobić łazik sterowany gestami: 4 kroki
Jak zrobić łazik sterowany gestami: 4 kroki

Wideo: Jak zrobić łazik sterowany gestami: 4 kroki

Wideo: Jak zrobić łazik sterowany gestami: 4 kroki
Wideo: Łazik DIY (Pojazd Arduino sterowany smartphone-m, Bluetooth) 2024, Czerwiec
Anonim
Image
Image

Oto instrukcje dotyczące budowy łazika sterowanego gestami (łazik sterowany zdalnie). Składa się z jednostki łazika, która ma wbudowany czujnik unikania kolizji. Nadajnik zamiast być niezgrabnym pilotem jest fajną rękawiczką, którą można założyć na rękę, a następnie przenieść, aby przesyłać sygnały do łazika za pomocą ruchów dłoni. Do komunikacji wykorzystywane są sygnały RF.

Projekt ten ma potencjalne zastosowania w kontroli podwozia pojazdu (w celu zapewnienia bezpieczeństwa lub konserwacji), oprócz tego, że zostanie ostatecznie wykorzystany do latania dronami.

Kieszonkowe dzieci

Arduino/Genuino UNO (z kablem UNO) x2

Akumulator litowo-jonowy (12 V) x1

Przewody połączeniowe (męski na męski, męski na żeński, żeński na żeński) x40 każdy

Deska do krojenia chleba x1

Moduł sterownika silnika L298 x1

MPU6050 Żyroskop x1

Odbiornik i nadajnik RF x1 każdy

Czujnik ultradźwiękowy x1

Konfiguracja podwozia x1

Uchwyt baterii (często dołączany do obudowy) x1

Przełącznik (często dołączany do obudowy) x2

Narzędzie do ściągania izolacji x1

Pompa do rozlutowywania (niepotrzebna) x1

Taśma dwustronna x1

Krok 1: Schematy obwodów i teoria:

Schematy obwodów i teoria
Schematy obwodów i teoria
Schematy obwodów i teoria
Schematy obwodów i teoria

Konfiguracja nadajnika: Krótko mówiąc, musimy pobrać odczyty z żyroskopu i przesłać je do nadajnika za pośrednictwem Arduino.

Konfiguracja odbiornika: Musimy odebrać przesyłane dane (za pomocą odbiornika) i obracać koła zgodnie z otrzymanymi danymi*. Jednocześnie musimy też zadbać o to, aby łazik znajdował się w minimalnej odległości obiektów przed nim (wykrywanie przeszkód). W tym projekcie będziemy używać komunikacji I2C. *Ciekawostka dotycząca tego projektu: Ten kod przetwarza dane analogowe i porusza łazikiem zgodnie z ruchem ręki. Musimy więc opracować logikę, aby łazik jechał we właściwym kierunku przy różnych prędkościach.

Krok 2: Budowa łazika:

Krok 1 (Montaż obudowy):

Złóż podwozie, aby stworzyć podstawę dla swojego łazika. Jest to dość łatwy krok i powinieneś to zrobić w mgnieniu oka.

Krok 2 (sprawdź wszystkie komponenty):

Sprawdź wszystkie czujniki, łącząc je osobno z Arduino. Możesz sprawdzić dowolny samouczek dotyczący indywidualnego łączenia czujników z Arduino.

Krok 3 (Konfiguracja nadajnika):

Najpierw przylutuj piny do żyroskopu. Teraz wykonaj połączenia zgodnie z następującym schematem połączeń. Nie podłączaj teraz baterii.

Następnie podłącz Arduino do laptopa. Prześlij następujący plik kodu i sprawdź, czy kod działa poprawnie (zrób to, usuwając komentarze do instrukcji print w kodzie). Kliknij przycisk monitora szeregowego (w prawym górnym rogu ekranu), aby wyświetlić dane wyjściowe instrukcji drukowania. Jeśli wszystko działa poprawnie, możesz śmiało podłączyć baterię.

Pamiętaj, aby upewnić się, że orientacja żyroskopu jest prawidłowa (zgodnie z zastosowanym kodem). Proszę sprawdzić powyższe schematy, aby sprawdzić orientację, której użyłem dla żyroskopu.

Żyroskop wyśle odczyty do Arduino. Stamtąd odczyty trafią do nadajnika RF w celu przesłania, aby odbiornik mógł odbierać fale.

Krok 4 (Konfiguracja odbiornika):

Wykonać połączenia zgodnie z poniższym schematem połączeń. Nie podłączaj teraz baterii. Następnie podłącz Arduino do laptopa. Prześlij następujący plik kodu i sprawdź, czy kod działa poprawnie. Aby to zrobić:

1. Usuń komentarze do instrukcji drukowania w kodzie

2. Włącz konfigurację nadajnika

3. Ustaw łazik na jakimś stojaku, aby koła nie dotykały ziemi, a łazik nie wystartował w momencie, gdy jego odbiornik otrzyma dane

UWAGA: Może zaistnieć potrzeba odwrócenia kierunku jednego lub obu silników. Jeśli kod działa poprawnie, powinieneś być w stanie zobaczyć prawidłowe wyjście (do przodu, do tyłu, w prawo, w lewo lub stop) na monitorze szeregowym zgodnie z twoją ręką ruchy. Jeśli wszystko działa poprawnie, możesz podłączyć baterię. Jednak przed podłączeniem akumulatora należy sprawdzić wszystkie połączenia. Jeden zły zacisk może spowodować uszkodzenie obwodu.

Krok 5 (Spraw, aby konfiguracja działała przy użyciu baterii):

Teraz odłącz laptopa i podłącz baterie do odpowiednich konfiguracji. Przetestuj swój projekt.

Nie pozwól, aby łazik oddalił się od Ciebie na więcej niż 5 m, w przeciwnym razie łazik może się zatrzymać / zacząć źle się zachowywać!

Krok 6 (Montaż):

Teraz nadszedł czas na złożenie łazika i zobaczenie go w akcji! Aby zapoznać się z projektem mojego łazika, sprawdź zdjęcia w sekcji „Schematy obwodów i teoria”. Możesz złożyć łazik w inny sposób. Tylko upewnij się, że jest dobrze wyważony, w przeciwnym razie może jeździć na jednym kole (nie idź w stylu „Wow!”, ponieważ możesz znaleźć łazik w złym kierunku).

Podczas testów może się okazać, że łazik nie porusza się dokładnie. Będą pewne opóźnienia i błędy, ponieważ używamy prostych modułów RF. Ponadto, w praktycznym scenariuszu, silniki mają pewne różnice, a środek masy łazika nie znajduje się tam, gdzie się tego spodziewasz. Możesz więc zauważyć, że łazik porusza się po przekątnej, kiedy ma jechać prosto. Błędy w wyważeniu można naprawić, zmieniając prędkość lewego i prawego silnika. Pomnóż zmienne „ena” i „enb” przez różne liczby, aby udoskonalić równowagę swojego łazika.

W razie wątpliwości skorzystaj z poniższej sekcji komentarzy. W tym miejscu odpowiem na wątpliwości.

@Scientify Inc

Krok 3: Pliki kodu

Oto link do wirtualnej biblioteki przewodów:

drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…

Krok 4: Dziękuję

Podziel się swoimi komentarzami poniżej. Chciałbym usłyszeć o twoich doświadczeniach podczas wypróbowywania projektu! Na wszystkie pytania postaram się odpowiedzieć w ciągu 24 godzin.

Społeczny:

YouTube: Scientify Inc.

YouTube: nauka हिंदी

Instagram

Instrukcje

LinkedIn

Zalecana: