Innehållsförteckning:
Video: SMARTPHONE CONTROLLED ROBOT ANVÄNDER BLE 4.0 !!!: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:42
I tidigare instruktioner delade jag med dig hur du kan använda Bluetooth -modul (Specifikt HM10 BLE v4.0) med Arduino för att styra lysdioder med smartphone. Du kan kolla in det här. I denna instruerbara kommer jag att visa dig hur du bygger en robot som kan styras med smartphone via Bluetooth Low Energy. Jag ska försöka hålla det så enkelt som möjligt.
Steg 1: Saker du behöver:-
Så här har jag lämnat namn och detaljer om alla komponenter du behöver tillsammans med de bästa köplänkarna.
1. Elektroniska komponenter:-
Arduino UNO:- Jag har använt UNO men du kan använda alla andra brädor som Mega om du vill ge roboten extra funktioner och kräver mycket I/O-stift eller mindre Nano om du vill ha en liten kompakt bot. Om du är nybörjare råder jag dig att skaffa UNO eftersom det är mer mångsidigt och användarvänligt. Länk till US Link for Europe
Arduino Motor Shield:- Jag har använt L293D motorsköld som är billig och effektiv för detta projekt, men om du vill kan du välja. för en bättre version Motorskydd L298N som kan hantera större motorer. Länk till USLink för Europa
Bluetooth-modul:-Här använde jag AT-09-modulen som är HM-10-kompatibel. Du kan gå för HM-10 om du vill. Även om denna handledning i grunden är för Bluetooth 4.0v, kan du också använda HC-05-modulen om du har det där. Länk till USLink för Europa
Växlade DC-motorer:- De jag använde är billiga och kommer att få jobbet gjort. men om du verkligen vill bli professionell kan du köpa motorer med högt vridmoment härifrån. Länk till USLink för Europa
- Batterier:- 2 batterier behövs för detta projekt ett 9v-12v batteri för motorföraren och ett 9v batteri för Arduino. Eller så kan du använda en powerbank för att driva den via USB Link för USLink för Europa
- 2.2k ohm och 1k ohm motstånd vardera. Länk till USLink för Europa
2. Programvarukrav:-
Arduino IDE:- För att skriva och ladda upp kod till arduino-kortet
BLE Joystick apk:- Använd BLE joystick apk om du använder HM10/AT-09 moduler. Om du använder HC-05/06-moduler använder du Bluetooth Controller App
3. Hårdvarukrav:-
Nu skiljer sig hårdvarukraven åt i många aspekter, som om du vill ha en robot med två eller fyra hjul. Eller kanske du vill ha en med spår som en Tank. Så här har jag tillhandahållit länkar till några robotchassi som du kan köpa, eller så kan du göra ett med föremål som du har lagt som kartong / akrylark.
- 2 -hjulsdrift.
- 4-hjulsdrift.
- Tankchassi.
Jag kommer att använda några delar som ligger runt för att göra robotens kropp. Detaljer i nästa steg.
Steg 2: Tillverkning av chassit:-
Här har jag använt en 5 mm tjock Sunboard för basen, borrade hål för motorfästena och Arduino på toppen. och monterade allt som visas på bilderna. Jag har gjort liknande design i en tidigare instruerbar du kan kolla in den här, den har mer information om designen:- Enkel och smart robot med Arduino.
Istället för att göra en själv kan du också köpa en som blir enklare. Länkar som jag redan har delat i föregående steg.
Det här inlägget handlar mer om att styra roboten med hjälp av BLE, så låt oss komma in i den.
Steg 3: Anslutningar:-
Först måste du ansluta Bluetooth -modulen till arduino som visas på bilden ovan.
- Tx => Rx för Arduino (Pin 0)
- Rx => Tx Arduino (Pin 1)
- GND => GND
- Vcc => +5v
Rekommenderad:
ESP32 -robot som använder servon: 6 steg (med bilder)
ESP32 Robot som använder servon: Jag har experimenterat med olika ESP32-utvecklingsbrädor, nyligen beställde jag en av TTGO T-Beam-sorten som levereras med ett batteriuttag för att lägga till din egen 18650 Lipo, detta tar verkligen en del av effektregleringskomplexiteten ur bygga
Hur man använder en smartphone utan batteri: 5 steg
Hur man använder en smartphone utan batteri: Först och främst måste du identifiera cellens inmatningsstift; vilket är positivt och negativt, de två andra stiften spelar ingen roll för tillfället. Sätt i batteriet i mobiltelefonen och identifiera vart varje pol tar vägen (positivt och negativt), som visas på bilden
Hur man använder stegmotor som roterande kodare och OLED -display för steg: 6 steg
Så här använder du stegmotor som roterande kodare och OLED -skärm för steg: I denna handledning lär vi oss hur du spårar stegmotorstegen på OLED -skärmen. Titta på en demonstrationsvideo. Kredit för den ursprungliga handledningen går till YouTube -användaren " sky4fly "
Så här använder du Bluetooth (BLE) med ESP32: 3 steg
Så här använder du Bluetooth (BLE) med ESP32: ##### NOTE ##### Metoden som visas i denna instruktion är gammal och föråldrad. Titta på den här videon för den senaste metoden. ################ ESP32 har en omfattande funktionslista (Wikipedia), men den största funktionen som drar blicken är den inbyggda blå
Hur man använder Mac Terminal och hur man använder viktiga funktioner: 4 steg
Så här använder du Mac Terminal och hur du använder viktiga funktioner: Vi visar dig hur du öppnar MAC Terminal. Vi kommer också att visa dig några funktioner i terminalen, till exempel ifconfig, ändra kataloger, komma åt filer och arp. Ifconfig låter dig kontrollera din IP -adress och din MAC -annons