Spisu treści:

ROBOT STEROWANY SMARTFONEM ZA POMOCĄ BLE 4.0 !!!: 5 kroków
ROBOT STEROWANY SMARTFONEM ZA POMOCĄ BLE 4.0 !!!: 5 kroków

Wideo: ROBOT STEROWANY SMARTFONEM ZA POMOCĄ BLE 4.0 !!!: 5 kroków

Wideo: ROBOT STEROWANY SMARTFONEM ZA POMOCĄ BLE 4.0 !!!: 5 kroków
Wideo: Jak zrobić robota sterowanego smartfonem na Arduino 2024, Listopad
Anonim
Image
Image
Rzeczy, których będziesz potrzebować
Rzeczy, których będziesz potrzebować

W poprzedniej instrukcji podzieliłem się z wami, w jaki sposób można używać modułu Bluetooth (w szczególności HM10 BLE v4.0) z Arduino do sterowania diodami LED za pomocą smartfona. Możesz to sprawdzić tutaj. W tej instrukcji pokażę, jak zbudować robota, którym można sterować za pomocą smartfona przez Bluetooth Low Energy. Postaram się, aby było to jak najprostsze.

Krok 1: Rzeczy, których będziesz potrzebować:-

Rzeczy, których będziesz potrzebować
Rzeczy, których będziesz potrzebować
Rzeczy, których będziesz potrzebować
Rzeczy, których będziesz potrzebować

Więc tutaj podałem nazwę i szczegóły wszystkich komponentów, których będziesz potrzebować, wraz z najlepszymi linkami do zakupu.

1. Komponenty elektroniczne:-

Arduino UNO:- Użyłem UNO, ale możesz użyć dowolnej innej płyty, takiej jak Mega, jeśli chcesz nadać robotowi dodatkowe funkcje i wymagać wielu pinów we/wy lub mniejszego Nano, jeśli chcesz małego kompaktowego bota. Jeśli jesteś początkującym, radzę zdobyć UNO, ponieważ jest bardziej wszechstronny i przyjazny dla użytkownika. Link do US Link do Europy

Arduino Motor Shield: - Użyłem osłony silnika L293D, która jest tania i wydajna dla tego projektu, ale jeśli chcesz, możesz wybrać. dla lepszej wersji Osłona silnika L298N, która jest w stanie obsługiwać większe silniki. Link do USLink dla Europy

Moduł Bluetooth:- Tutaj użyłem modułu AT-09, który jest kompatybilny z HM-10. Możesz wybrać HM-10, jeśli chcesz. Mimo że ten samouczek dotyczy głównie Bluetooth 4.0v, możesz również użyć modułu HC-05, jeśli masz go w pobliżu. Link do USLink do Europy

Motoreduktory prądu stałego: - Te, których użyłem, są tanie i wykonają zadanie. ale jeśli naprawdę chcesz iść profesjonalnie, możesz kupić tutaj silniki o wysokim momencie obrotowym. Link do USLink do Europy

  • Baterie: - Do tego projektu potrzebne będą 2 baterie, bateria 9v-12v do sterownika silnika i bateria 9v do Arduino. Lub możesz użyć banku mocy do zasilania przez łącze USB dla USLink dla Europy
  • Rezystory 2,2 kΩ i 1 kΩ. Link do USLink do Europy

2. Wymagania dotyczące oprogramowania:-

Arduino IDE:- Do pisania i wgrywania kodu na płytkę arduino

BLE Joystick apk: - Użyj BLE joystick apk, jeśli używasz modułów HM10/AT-09. Jeśli używasz modułów HC-05/06, użyj aplikacji Bluetooth Controller

3. Wymagania sprzętowe:-

Teraz wymagania sprzętowe różnią się pod wieloma względami, na przykład, jeśli chcesz robota dwukołowego lub czterokołowego. A może chcesz taki z gąsienicami jak Tank. Więc tutaj podałem linki do kilku podwozi robotów, które możesz kupić, lub możesz zrobić jeden z przedmiotów, które ułożyłeś, takich jak arkusze tektury / akrylu.

  • Napęd na 2 koła.
  • napęd na 4 koła.
  • Podwozie czołgu.

Użyję kilku leżących części, aby wykonać korpus robota. Szczegóły w następnym kroku.

Krok 2: Wykonanie podwozia:-

Dokonywanie podwozia
Dokonywanie podwozia
Dokonywanie podwozia
Dokonywanie podwozia
Dokonywanie podwozia
Dokonywanie podwozia

Tutaj użyłem Sunboard o grubości 5mm do podstawy, wywiercone otwory pod wsporniki silnika i Arduino na górze. i zmontowaliśmy wszystko tak, jak pokazano na zdjęciach. Zrobiłem podobny projekt w poprzednim Instructable, możesz to sprawdzić tutaj, zawiera więcej szczegółów na temat projektu: - Prosty i inteligentny robot używający Arduino.

Zamiast robić to samemu, możesz też kupić taki, który będzie łatwiejszy. Linki, które już udostępniłem w poprzednim kroku.

Ten post jest bardziej o kontrolowaniu robota za pomocą BLE, więc przejdźmy do tego.

Krok 3: Nawiązywanie połączeń:-

Tworzyć połączenia
Tworzyć połączenia
Tworzyć połączenia
Tworzyć połączenia
Tworzyć połączenia
Tworzyć połączenia
Tworzyć połączenia
Tworzyć połączenia

Najpierw musisz podłączyć moduł Bluetooth do arduino, jak pokazano na powyższym obrazku.

  • Tx => Rx Arduino (Pin 0)
  • Rx => Tx Arduino (Pin 1)
  • GND => GND
  • Vcc => +5v

Zalecana: