Spisu treści:

Samochód RC sterowany gestem dłoni: 15 kroków
Samochód RC sterowany gestem dłoni: 15 kroków

Wideo: Samochód RC sterowany gestem dłoni: 15 kroków

Wideo: Samochód RC sterowany gestem dłoni: 15 kroków
Wideo: Overmax X Monster 3.0 - SPEED TEST GPS | 45 km/h za 200 zł *szok*🙉 2024, Listopad
Anonim
Samochód RC sterowany gestem ręki
Samochód RC sterowany gestem ręki
Samochód RC sterowany gestem ręki
Samochód RC sterowany gestem ręki

Witaj świecie!

To jest mój pierwszy Instruktaż

Jeśli masz jakieś pytania - nie wahaj się zapytać.

Grupa docelowa:

Ten projekt jest przeznaczony dla każdego, kto ma pasję do technologii. Niezależnie od tego, czy jesteś ekspertem, czy absolutnie początkującym, jeśli chodzi o robotykę. Będziesz mógł stworzyć ten projekt, postępując zgodnie z instrukcjami zawartymi w tym dokumencie.

Czego będziesz potrzebować:

· (2) x płyta kontrolera Elegoo Uno R3;

· (2) x Prototypowa karta rozszerzeń

· (1) x moduł Bluetooth HC-05

· (1) x moduł Bluetooth HC-06

· (1) x rękawica ręczna

· (1) x moduł GY-521

· (12) x przewody M-M

· (6) x przewody F-M

· (2) x bateria 9V z prądem stałym

Samochód RC

· (1) x płyta bazowa

· (2) x dysk enkodera

· (2) x Koło

· (2) x silnik prądu stałego zwalniania

· (1) x pojemnik na baterie

· (4) x śruba M3 * 30

· (8) x śruba M3 * 6;

· (8) x nakrętka M3

· (1) x przełącznik

· (4) x Zapięcie

· (1) x młotek rzucający

· (4) x bateria AA

· (1) x L9110S 2-kanałowy silnik krokowy z mostkiem H Podwójna płyta sterownika silnika prądu stałego

Krok 1: Krok 1:

Krok 1
Krok 1
Krok 1
Krok 1
Krok 1
Krok 1
Krok 1
Krok 1

CEL: Skonfiguruj szybkość transmisji i ustaw hasło HC-06 (SLAVE)

HC-06 jest modułem Bluetooth tylko podrzędnym, co oznacza, że „można z nim tylko rozmawiać”. HC-06 jest automatycznie w trybie AT. Tryb AT to tryb poleceń, który umożliwia sprawdzenie/konfigurację niektórych ustawień modułu Bluetooth.

I. Z samym Arduino i portem szeregowym USB podłączonym do komputera. Prześlij pusty szkic do Arduino, jak załączono powyżej

II. Odłącz port szeregowy USB od komputera.

III. Podłącz HC-06 i Arduino za pomocą (4) przewodów F-M - patrz step1wireAttachment

IV. Podłącz port szeregowy USB do komputera. Spowoduje to, że HC-06 będzie migać co sekundę.

V. Kliknij Monitor szeregowy i upewnij się, że na dole monitora szeregowego nie ma „Brak zakończeń linii” i że szybkość transmisji jest ustawiona na „9600”.

IV. Wpisz AT w polu tekstowym monitora szeregowego i powinno być wydrukowane OK (oznacza to, że istnieje komunikacja między monitorem szeregowym a Bluetooth)

VII. Domyślne hasło HC-06 to 1234, ale na wszelki wypadek. Wpisz AT+PIN1234 i naciśnij Wyślij. Monitor szeregowy wydrukuje następnie OKsetPIN. Spowoduje to ustawienie hasła parowania HC-06 na 1234 (hasło między HC-06 i HC-05 powinno być takie samo).

VIII. Wpisz AT+BAUD8 i naciśnij Wyślij. Monitor szeregowy wydrukuje OK115200. Spowoduje to ustawienie szybkości transmisji HC-06 na 115200. (Szybkość transmisji między HC-06 i HC-06 powinna być taka sama).

Krok 2: Krok 2: Uzyskaj adres HC-06 (SLAVE)

Krok 2: Uzyskaj adres HC-06 (SLAVE)
Krok 2: Uzyskaj adres HC-06 (SLAVE)
Krok 2: Uzyskaj adres HC-06 (SLAVE)
Krok 2: Uzyskaj adres HC-06 (SLAVE)
Krok 2: Uzyskaj adres HC-06 (SLAVE)
Krok 2: Uzyskaj adres HC-06 (SLAVE)

Możesz uzyskać adres HC-06 za pomocą aplikacji o nazwie Bluetooth Finder na telefon z Androidem lub używając HC-05 do wąchania otaczających modułów Bluetooth wokół HC-05.

ZAPAMIĘTAJ adres HC-06. Te informacje będą potrzebne podczas konfiguracji HC-05

Uzyskiwanie adresu HC-06 przez Bluetooth Finder

I. Zobacz załączone zdjęcie

UWAGA: Adres MAC będzie wyglądał podobnie do zaznaczonego powyżej. Moduł bluetooth zostałby normalnie rozpoznany jako „HC-06”.

I. Pobierz aplikację Bluetooth Finder

II. Gdy HC-06 jest włączony i miga – sparuj telefon z Androidem z HC-06

III. Hasło HC-06 to 1234. Wcześniej skonfigurowaliśmy hasło za pomocą polecenia AT+PIN1234

IV. Po sparowaniu HC-06 i telefonu Anroid. Otwórz aplikację Bluetooth Finder, aby zobaczyć, jaki jest jej adres.

Krok 3: Krok 3: Konfiguracja HC-05 (Master)

Krok 3: Konfiguracja HC-05 (Master)
Krok 3: Konfiguracja HC-05 (Master)
Krok 3: Konfiguracja HC-05 (Master)
Krok 3: Konfiguracja HC-05 (Master)

*Pobieranie adresu HC-06 przez HC-05

CEL: Powiąż HC-05, aby automatycznie łączyć się tylko z HC-06

I. Gdy HC-06 jest włączony. Otwórz nową sesję Arduino i wykonaj kroki 1-3 w kroku 1.

II. Podczas podłączania portu szeregowego USB do komputera należy nacisnąć przycisk na HC-05. Spowoduje to, że HC-05 będzie migał i wyłączał się co 2 sekundy. Oznacza to, że HC-05 jest w trybie AT. Upewnij się, że wybrano właściwy port. Wybrany port musi być arduino, do którego podłączony jest HC-05.

III. Kliknij Monitor szeregowy i upewnij się, że dodano „Oba NL i CR” oraz że szybkość transmisji jest ustawiona na „9600” na dole monitora szeregowego. (jak pokazano na załączonym obrazku)

IV. Wpisz AT w polu tekstowym Serial Monitor, a wyświetli się BŁĄD:(0) (Nie wiem, dlaczego tak się dzieje). Wpisz ponownie AT, a monitor szeregowy wydrukuje OK (oznacza to, że istnieje komunikacja między monitorem szeregowym a Bluetooth).

V. Wpisz AT+ROLE? i naciśnij Wyślij. Monitor szeregowy wydrukuje, jaką rolę aktualnie pełni HC-05. Rola 0 = niewolnik. Rola 1 = mistrz. Jeśli jego rola to 0. Zmień jego rolę na 1, wpisując AT+ROLE=1. Monitor szeregowy będzie drukował OK po ustawieniu roli HC-05 na 1 (Master). Wpisz AT+ROLA? Znowu do podwójnego sprawdzenia.

VI. Wpisz AT+CMODE? i naciśnij Wyślij. Monitor szeregowy wydrukuje aktualny tryb połączenia HC-05. 0 = połącz tylko ze stałym adresem. 1 = połącz się z dowolnym pobliskim Bluetoothem. Jeśli jego cmode to 1. Zmień jego cmode na 0, wpisując AT + CMODE = 0 Monitor szeregowy będzie drukował OK po ustawieniu cmode HC-05 na 0. Wpisz AT + CMODE? Znowu do podwójnego sprawdzenia.

VII. Wpisz AT+UART? i naciśnij Wyślij. Monitor szeregowy wydrukuje aktualną prędkość transmisji HC-05. (tj. +UART: 9600, 0, 0). Pamiętaj, że musimy ustawić taką samą szybkość transmisji jak w HC-06. Aby ustawić szybkość transmisji HC-05 na 115200. Wpisz AT+UART=115200, 0, 0 Monitor szeregowy będzie drukował OK. Wpisz AT+UART? Znowu do podwójnego sprawdzenia. (powinien teraz wypisać +UART: 115200, 0, 0).

VIII. Wpisz AT+PSWD? Aby ustalić hasło HC-05. Pamiętaj, że hasło między HC-06 i HC-05 powinno być takie samo. Jeśli jego hasło nie jest 1234. Ustaw hasło przez AT+PSWD=1234 Monitor szeregowy będzie drukował OK. Wpisz AT+PSWD? Znowu do podwójnego sprawdzenia.

IX. Jeśli masz już adres HC-06, pomiń ten krok i przejdź do kroku X. Ten krok określi adres HC-06. Wpisz AT+INIT. Monitor szeregowy powinien wydrukować OK. Wpisz AT+INQ To polecenie zapyta o otaczające urządzenia bluetooth. Monitor szeregowy powinien wydrukować adres HC-06, typ, sygnał. (tj. +INQ: 98D3:31:FD5F83, 8043C, 7FFF)

X. Sparuj HC-05 z HC-06. Odzyskaj adres, który odkryłeś za pomocą aplikacji do wyszukiwania Bluetooth lub metody AT + INQ. Zastąp dwukropki adresu (98D3:31:FD5F83) przecinkami (98D3, 31, FD5F83) w adresie na Wpisz AT+PAIR= 98D3, 31, FD5F83, 5 5 w poleceniu pary to limit czasu w sekundach. Jeśli HC-05 nie sparuje się z zamierzonym adresem, zostanie wydrukowany komunikat o błędzie. W przeciwnym razie, jeśli parowanie się powiedzie, na monitorze szeregowym zostanie wydrukowane OK.

XI. Powiąż HC-05 z HC-06. Wpisz AT+BIND=98D3, 31, FD5F83 Monitor szeregowy powinien wydrukować OK, jeśli się powiedzie.

XII. Połącz HC-06. Wpisz AT+LINK=98D3, 31, FD5F83 Monitor szeregowy powinien wydrukować OK, jeśli się powiedzie.

XIII. Po związaniu HC-05 i HC-06. HC-05 będzie migać co 2 sekundy, a HC-06 pozostanie włączony (bez migania).

GRATULACJE HC-05 i HC-06 są teraz połączone

Krok 4: Krok 4: Zbuduj bazę samochodu RC Postępuj zgodnie z instrukcjami na obrazach w tym tepie

Krok 4: Zbuduj bazę samochodu RC Postępuj zgodnie z instrukcjami na obrazach w tym tepie
Krok 4: Zbuduj bazę samochodu RC Postępuj zgodnie z instrukcjami na obrazach w tym tepie
Krok 4: Zbuduj bazę samochodu RC Postępuj zgodnie z instrukcjami na obrazach w tym tepie
Krok 4: Zbuduj bazę samochodu RC Postępuj zgodnie z instrukcjami na obrazach w tym tepie

Krok 5: Krok 5: Podłącz 2 zwalniające silniki prądu stałego do L9110S Stepper

Krok 5: Podłącz 2 zwalniające silniki prądu stałego do L9110S Stepper
Krok 5: Podłącz 2 zwalniające silniki prądu stałego do L9110S Stepper
Krok 5: Podłącz 2 zwalniające silniki prądu stałego do L9110S Stepper
Krok 5: Podłącz 2 zwalniające silniki prądu stałego do L9110S Stepper
Krok 5: Podłącz 2 zwalniające silniki prądu stałego do L9110S Stepper
Krok 5: Podłącz 2 zwalniające silniki prądu stałego do L9110S Stepper

* Zwróć uwagę na sposób konfiguracji szkicu L9110S powinien być podłączony do silników prądu stałego dokładnie tak, jak pokazano na załączonych obrazach (są one dołączone w kolejności chronologicznej)

Krok 6: Krok 5: Prześlij szkic CAR.ino do Arduino (CAR)

Krok 7: Krok 6: Odłącz Arduino (CAR) od źródła zasilania i przymocuj osłonę na górze Arduino

Krok 8: Krok 7: Podłącz L9110S Stepper do Arduino Shield (CAR)

Krok 7: Podłącz L9110S Stepper do Arduino Shield (CAR)
Krok 7: Podłącz L9110S Stepper do Arduino Shield (CAR)

Krok 9: Krok 8: Podłącz HC-06 do Arduino Shield (CAR)

Krok 8: Podłącz HC-06 do Arduino Shield (CAR)
Krok 8: Podłącz HC-06 do Arduino Shield (CAR)

Krok 10: Krok 9: Konfiguracja samochodu RC została zakończona. samochód powinien wyglądać tak

Krok 9: Konfiguracja samochodu RC została zakończona. samochód powinien wyglądać tak
Krok 9: Konfiguracja samochodu RC została zakończona. samochód powinien wyglądać tak
Krok 9: Konfiguracja samochodu RC została zakończona. samochód powinien wyglądać tak
Krok 9: Konfiguracja samochodu RC została zakończona. samochód powinien wyglądać tak
Krok 9: Konfiguracja samochodu RC została zakończona. samochód powinien wyglądać tak
Krok 9: Konfiguracja samochodu RC została zakończona. samochód powinien wyglądać tak

Krok 11: Krok 10: Prześlij szkic HAND.ino do Arduino (RĘKA)

Krok 12: Krok 11: Odłącz Arduino (RĘKA) od źródła zasilania i przymocuj osłonę na górze Arduino

Krok 13: Krok 12: Podłącz żyroskop do Arduino Shield (RĘKA)

Krok 12: Podłącz żyroskop do Arduino Shield (RĘKA)
Krok 12: Podłącz żyroskop do Arduino Shield (RĘKA)

Zobacz załączony obraz

Krok 14: Krok 13: Podłącz HC-06 do Arduino Shield (RĘKA)

Zalecana: