Spisu treści:
- Krok 1: Krok 1:
- Krok 2: Krok 2: Uzyskaj adres HC-06 (SLAVE)
- Krok 3: Krok 3: Konfiguracja HC-05 (Master)
- Krok 4: 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 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 9: 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 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 14: Krok 13: Podłącz HC-06 do Arduino Shield (RĘKA)
Wideo: Samochód RC sterowany gestem dłoni: 15 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
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:
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)
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)
*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 5: 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 9: 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 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)
Zobacz załączony obraz
Krok 14: Krok 13: Podłącz HC-06 do Arduino Shield (RĘKA)
Zalecana:
DIY Arduino sterowany przez Bluetooth samochód: 6 kroków (ze zdjęciami)
DIY Arduino Bluetooth Controlled Car: Cześć przyjaciele! Nazywam się Nikolas, mam 15 lat i mieszkam w Atenach w Grecji. Dzisiaj pokażę Ci, jak zrobić 2-kołowy samochód sterowany przez Bluetooth przy użyciu Arduino Nano, drukarki 3D i kilku prostych elementów elektronicznych! Koniecznie obejrzyj moje
Jak zrobić samochód sterowany smartfonem: 5 kroków
Jak zrobić samochód sterowany smartfonem: Wszyscy uwielbiają bawić się zdalnym samochodem obsługiwanym przez smartfon. Ten film pokazuje, jak to zrobić
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
Bezdotykowy ruch dłoni sterowany światłem RGB: 4 kroki
Sterowany światłem RGB Ruch dłoni bezdotykowy: Światło nocne RGB, z możliwością sterowania kolorem światła nocnego za pomocą ruchów dłoni. Za pomocą trzech czujników odległości zmienimy jasność każdego z trzech składowych koloru RGB przy zbliżaniu lub oddalaniu ręki. Ar
Bezprzewodowa ręczna robota sterowana gestem i głosem: 7 kroków (ze zdjęciami)
Bezprzewodowa ręczna robota sterowana gestem i głosem: Zasadniczo był to nasz projekt uniwersytecki i z powodu braku czasu na przesłanie tego projektu zapomnieliśmy zrobić zdjęcia niektórych kroków. Zaprojektowaliśmy również kod, za pomocą którego można sterować tą robotyczną ręką za pomocą gestów i głosu jednocześnie, ale dzięki l