Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Schematy obwodów i teoria:
- Krok 2: Budowa łazika:
- Krok 3: Pliki kodu
- Krok 4: Dziękuję
Wideo: Jak zrobić łazik sterowany gestami: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
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:
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 हिंदी
Instrukcje
Zalecana:
Łazik sterowany Bluetooth z Dexterem: 9 kroków
Kontrolowany przez Bluetooth Rover z Dexterem: Dexter board to edukacyjny zestaw szkoleniowy, który sprawia, że nauka elektroniki jest przyjemna i łatwa. Tablica łączy w sobie wszystkie niezbędne części, których potrzebuje początkujący, aby zmienić pomysł w udany prototyp. Z Arduino w sercu, ogromna liczba
Gadżet Chrome Dinozaur sterowany gestami dłoni / Jak to zrobić / #smartcreativity: 14 kroków
Gadżet Dinozaurów Sterowanych Gestem Dłoni / Jak to zrobić / #smartcreativity: Witajcie przyjaciele, W tym samouczku pokażę wam bardzo ekskluzywny projekt. Tak więc, dzisiaj pokażę wam, jak sterować grą Dinozaurów w Chrome za pomocą gestu Dłoń bardzo łatwo. Jeśli użyjesz tej technologii do sterowania chromowanym DINO, upadniesz
Jak zrobić łazik sterowany przez Androida: 8 kroków (ze zdjęciami)
Jak zrobić łazik sterowany przez Androida: w tej instrukcji pokażę, jak zbudować samochód lub łazik sterowany przez Androida. Jak działa robot sterowany przez Androida? Robot sterowany przez aplikację na Androida komunikuje się przez Bluetooth z modułem Bluetooth obecnym w robo
Łazik sterowany przez sieć: 14 kroków (ze zdjęciami)
Łazik sterowany przez sieć: Budowanie i zabawa z robotami to moja główna grzeszna przyjemność w życiu. Inni grają w golfa lub na nartach, ale ja buduję roboty (bo nie umiem grać w golfa ani jeździć na nartach :-). Uważam to za relaksujące i zabawne! Aby zrobić większość moich botów, używam zestawów podwozia. Korzystanie z zestawów pomaga mi robić co
Niedrogi łazik sterowany telefonem: 6 kroków
Niedrogi łazik sterowany telefonem: Jakiś czas temu stworzyłem łazik sterowany telefonem za pomocą MotorAir. Chciałem wrócić do podstawowego pomysłu, ale używając tańszych, szerzej dostępnych części. Ponieważ jest to oparte na Arduino, jest to świetna odskocznia dla czegoś więcej niż tylko łazika, który je