Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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ć:-
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:-
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ń:-
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