Indholdsfortegnelse:

SMARTPHONE CONTROLLED ROBOT BRUGER BLE 4.0 !!!: 5 trin
SMARTPHONE CONTROLLED ROBOT BRUGER BLE 4.0 !!!: 5 trin

Video: SMARTPHONE CONTROLLED ROBOT BRUGER BLE 4.0 !!!: 5 trin

Video: SMARTPHONE CONTROLLED ROBOT BRUGER BLE 4.0 !!!: 5 trin
Video: Bluetooth controlled Arduino RC Car | Control using your Mobile Phone | Ut Go 2024, Juli
Anonim
Image
Image
Ting du skal bruge
Ting du skal bruge

I tidligere instrukser delte jeg med dig, hvordan du kan bruge Bluetooth -modul (specifikt HM10 BLE v4.0) med Arduino til at styre lysdioder ved hjælp af smartphone. Du kan tjekke det ud her. I denne instruktive vil jeg vise dig, hvordan du bygger en robot, der kan styres ved hjælp af smartphone via Bluetooth Low Energy. Jeg vil prøve at holde det så enkelt som muligt.

Trin 1: Ting du skal bruge:-

Ting du skal bruge
Ting du skal bruge
Ting du skal bruge
Ting du skal bruge

Så her har jeg angivet navn og detaljer om alle de komponenter, du skal bruge sammen med de bedste købslinks.

1. Elektroniske komponenter:-

Arduino UNO:- Jeg har brugt UNO, men du kan bruge ethvert andet bord som Mega, hvis du vil give robotten ekstra funktioner og kræver en masse I/O-ben eller mindre Nano, hvis du vil have en lille kompakt bot. Hvis du er nybegynder, råder jeg dig til at få UNO, fordi den er mere alsidig og brugervenlig. Link til US Link for Europe

Arduino Motor Shield:- Jeg har brugt L293D motorskærm, som er billig og effektiv til dette projekt, men hvis du vil, kan du vælge. til en bedre version Motorafskærmning L298N, der er i stand til at håndtere større motorer. Link til USLink til Europa

Bluetooth-modul:-Her brugte jeg AT-09-modul, der er kompatibelt med HM-10. Du kan gå til HM-10, hvis du vil. Selvom denne vejledning grundlæggende er til Bluetooth 4.0v, kan du også bruge HC-05-modulet, hvis du har det liggende. Link til USLink til Europa

Gearede DC-motorer:- Dem jeg brugte er billige og får arbejdet gjort. men hvis du virkelig vil gå professionel, kan du købe motorer med højt drejningsmoment herfra. Link til USLink til Europa

  • Batterier:- 2 batterier er nødvendige til dette projekt et 9v-12v batteri til motorføreren og et 9v batteri til Arduino. Eller også kan du bruge en powerbank til at drive den via USB Link til USLink for Europe
  • 2,2 k ohm og 1 k ohm modstande hver. Link til USLink til Europa

2. Softwarekrav:-

Arduino IDE:- Til at skrive og uploade kode til arduino-kortet

BLE Joystick apk:- Brug BLE joystick apk, hvis du bruger HM10/AT-09 moduler. Hvis du bruger HC-05/06-moduler, skal du bruge Bluetooth Controller App

3. Hardwarekrav:-

Nu er hardwarekravene forskellige på mange aspekter, som hvis du vil have en 2 -hjulet robot eller en 4 -hjulet. Eller måske vil du have en med numre som en tank. Så her har jeg givet links til få robotchassis, som du kan købe, eller du kan lave et med objekter, du har liggende som pap / akrylplader.

  • 2 hjulstræk.
  • 4 hjulstrækker.
  • Tankchassis.

Jeg vil bruge nogle dele, der ligger rundt for at lave robotens krop. Detaljer i næste trin.

Trin 2: Fremstilling af chassiset:-

Fremstilling af chassiset
Fremstilling af chassiset
Fremstilling af chassiset
Fremstilling af chassiset
Fremstilling af chassiset
Fremstilling af chassiset

Her har jeg brugt et 5 mm tykt Sunboard til basen, boret huller til motorbeslagene og Arduino på toppen. og samlet alt som vist på billederne. Jeg har lavet lignende design i en tidligere instruerbar du kan tjekke det ud her, det har flere detaljer om designet:- Enkel og smart robot ved hjælp af Arduino.

I stedet for at lave en selv, kan du også købe en, som vil være lettere. Links, jeg allerede har delt i det foregående trin.

Dette indlæg handler mere om at styre robotten ved hjælp af BLE, så lad os komme ind i den.

Trin 3: Opret forbindelser:-

Oprettelse af forbindelser
Oprettelse af forbindelser
Oprettelse af forbindelser
Oprettelse af forbindelser
Oprettelse af forbindelser
Oprettelse af forbindelser
Oprettelse af forbindelser
Oprettelse af forbindelser

Først skal du slutte Bluetooth -modulet til arduino som vist på billedet ovenfor.

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

Anbefalede: