INHOUDSOPGAWE:

SMARTPHONE CONTROLLED ROBOT GEBRUIK VAN BLE 4.0 !!!: 5 stappe
SMARTPHONE CONTROLLED ROBOT GEBRUIK VAN BLE 4.0 !!!: 5 stappe

Video: SMARTPHONE CONTROLLED ROBOT GEBRUIK VAN BLE 4.0 !!!: 5 stappe

Video: SMARTPHONE CONTROLLED ROBOT GEBRUIK VAN BLE 4.0 !!!: 5 stappe
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, November
Anonim
Image
Image
Dinge wat u benodig
Dinge wat u benodig

In die vorige instruksies het ek met u gedeel hoe u die Bluetooth -module (spesifiek HM10 BLE v4.0) met Arduino kan gebruik om LED's met 'n slimfoon te beheer. U kan dit hier kyk. In hierdie instruksies sal ek jou wys hoe om 'n robot te bou wat met 'n slimfoon beheer kan word via Bluetooth Low Energy. Ek sal probeer om dit so eenvoudig as moontlik te hou.

Stap 1: Dinge wat u benodig:-

Dinge wat u benodig
Dinge wat u benodig
Dinge wat u benodig
Dinge wat u benodig

So hier het ek die naam en besonderhede verskaf van al die komponente wat u benodig, asook die beste koopskakels.

1. Elektroniese komponente:-

Arduino UNO:- Ek het UNO gebruik, maar u kan enige ander bord soos Mega gebruik as u die robot ekstra funksies wil gee en baie I/O-penne of kleiner Nano benodig as u 'n klein kompakte bot wil hê. As u 'n beginner is, raai ek u aan om die UNO te kry, want dit is meer veelsydig en gebruikersvriendelik

Arduino Motor Shield:- Ek het 'n L293D-motorskerm gebruik, wat goedkoop en doeltreffend is vir hierdie projek, maar as u wil, kan u kies. vir 'n beter weergawe Motorskerm L298N wat groter motors kan hanteer. Skakel na USLink vir Europa

Bluetooth-module:-Hier het ek 'n AT-09-module gebruik wat HM-10 versoenbaar is. U kan vir HM-10 gaan as u wil. Alhoewel hierdie handleiding basies vir Bluetooth 4.0v bedoel is, kan u ook die HC-05-module gebruik as u dit het. Skakel vir USLink vir Europa

Geared DC Motors:- Die wat ek gebruik het, is goedkoop en sal die werk verrig. maar as u regtig professioneel wil gaan, kan u motors met 'n hoë wringkrag hier koop. Skakel vir USLink vir Europa

  • Batterye:- 2 batterye is nodig vir hierdie projek, 'n 9v-12v battery vir die motorbestuurder en 'n 9v battery vir die Arduino. Of anders kan u 'n kragbank gebruik om dit via USB Link vir USLink vir Europa aan te dryf
  • 2.2k ohm en 1k ohm weerstande elk. Skakel vir USLink vir Europa

2. Sagtewarevereistes:-

Arduino IDE:- Vir die skryf en oplaai van kode na die arduino-bord

BLE Joystick apk:- Gebruik BLE joystick apk as u HM10/AT-09 modules gebruik. As u HC-05/06-modules gebruik, gebruik die Bluetooth-kontroleerder-app

3. Hardewarevereistes:-

Nou verskil die vereistes vir hardeware oor baie aspekte, soos as u 'n robot met twee wiele of een met vier wiele wil hê. Of miskien wil u een met spore soos 'n tenk hê. Hier het ek skakels gegee na 'n paar robotonderstelle wat u kan koop, of u kan een maak met voorwerpe wat u rondlê, soos karton- / akrielblaaie.

  • 2 -wielaandrywing.
  • 4 -wielaandrywing.
  • Tenk onderstel.

Ek sal 'n paar dele gebruik om die liggaam van die robot te maak. Besonderhede in die volgende stap.

Stap 2: Maak die onderstel:-

Maak die onderstel
Maak die onderstel
Maak die onderstel
Maak die onderstel
Maak die onderstel
Maak die onderstel

Hier het ek 'n 5 mm dik Sunboard vir die basis gebruik, gate geboor vir die motorhakies en Arduino aan die bokant. en alles bymekaargemaak soos op die foto's getoon. Ek het 'n soortgelyke ontwerp in 'n vorige Instructable gemaak; u kan dit hier kyk, met meer besonderhede oor die ontwerp:- Eenvoudige en slim robot met behulp van Arduino.

In plaas daarvan om self een te maak, kan u ook een koop wat makliker sal wees. Skakels wat ek reeds in die vorige stap gedeel het.

Hierdie pos handel meer oor die beheer van die robot met behulp van BLE, sodat ons daarin kan beland.

Stap 3: Verbindings maak:-

Verbindings maak
Verbindings maak
Verbindings maak
Verbindings maak
Verbindings maak
Verbindings maak
Verbindings maak
Verbindings maak

Eerstens moet u die Bluetooth -module aan die arduino koppel, soos op die foto hierbo getoon.

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

Aanbeveel: