Kazalo:

Robot, ki ga upravlja pametni telefon, z uporabo BLE 4.0 !!!: 5 korakov
Robot, ki ga upravlja pametni telefon, z uporabo BLE 4.0 !!!: 5 korakov

Video: Robot, ki ga upravlja pametni telefon, z uporabo BLE 4.0 !!!: 5 korakov

Video: Robot, ki ga upravlja pametni telefon, z uporabo BLE 4.0 !!!: 5 korakov
Video: CS50 2015 - Week 6 2024, Julij
Anonim
Image
Image
Stvari, ki jih boste potrebovali
Stvari, ki jih boste potrebovali

V prejšnjih navodilih sem z vami delil, kako lahko uporabite modul Bluetooth (natančneje HM10 BLE v4.0) z Arduinom za nadzor LED z uporabo pametnega telefona. To lahko preverite tukaj. V tem navodilu vam bom pokazal, kako sestaviti robota, ki ga je mogoče upravljati s pametnim telefonom prek Bluetooth z nizko porabo energije. Poskušal bom biti čim bolj preprost.

1. korak: Stvari, ki jih boste potrebovali:-

Stvari, ki jih boste potrebovali
Stvari, ki jih boste potrebovali
Stvari, ki jih boste potrebovali
Stvari, ki jih boste potrebovali

Tako sem tukaj navedel ime in podrobnosti vseh komponent, ki jih potrebujete, skupaj s povezavami za najboljši nakup.

1. Elektronske komponente:-

Arduino UNO:- Uporabil sem UNO, lahko pa uporabite katero koli drugo ploščo, kot je Mega, če želite robotu dati dodatne funkcije in potrebujete veliko V/I zatičev ali manjši Nano, če želite majhen kompakten bot. Če ste začetnik, vam svetujem, da pridobite UNO, ker je bolj vsestranski in uporabniku prijaznejši. Povezava do US Link for Europe

Arduino Motor Shield:- Za ta projekt sem uporabil motorni ščit L293D, ki je poceni in učinkovit, če pa želite, se lahko odločite. za boljšo različico Ščit motorja L298N, ki lahko upravlja večje motorje. Povezava za USLink za Evropo

Modul Bluetooth:-Tu sem uporabil modul AT-09, ki je združljiv s HM-10. Če želite, se lahko odločite za HM-10. Čeprav je ta vadnica v osnovi za Bluetooth 4.0v, lahko uporabite tudi modul HC-05, če imate to naokoli. Povezava do USLink for Europe

Motorji z enosmernim tokom:- tisti, ki sem jih uporabljal, so poceni in bodo opravili delo. če pa res želite biti profesionalni, lahko tukaj kupite motorje z visokim navorom. Povezava do USLink for Europe

  • Baterije:- Za ta projekt bosta potrebni 2 bateriji, 9v-12v baterija za voznika motorja in 9v baterija za Arduino. V nasprotnem primeru lahko uporabite vir energije za napajanje prek povezave USB za USLink za Evropo
  • 2.2k ohm in 1k ohm upori vsak. Povezava do USLink for Europe

2. Zahteve glede programske opreme:-

Arduino IDE:- Za pisanje in nalaganje kode na arduino ploščo

BLE Joystick apk:- Uporabite BLE joystick apk, če uporabljate module HM10/AT-09. Če uporabljate module HC-05/06, uporabite aplikacijo Bluetooth Controller

3. Strojne zahteve:-

Zdaj se zahteve glede strojne opreme razlikujejo v mnogih pogledih, na primer, če želite dvokolesnega robota ali štirikolesnega. Ali pa morda želite takšnega s skladbami, kot je Tank. Tako sem tukaj dal povezave do nekaj ohišja robotov, ki jih lahko kupite, ali pa jih naredite s predmeti, ki jih imate naokoli, kot so kartonske / akrilne plošče.

  • 2 kolesni pogon.
  • 4 -kolesni pogon.
  • Podvozje rezervoarja.

Za izdelavo ohišja robota bom uporabil nekaj delov. Podrobnosti v naslednjem koraku.

2. korak: izdelava podvozja:-

Izdelava podvozja
Izdelava podvozja
Izdelava podvozja
Izdelava podvozja
Izdelava podvozja
Izdelava podvozja

Tu sem za podlago uporabil 5 mm debelo sončno desko, izvrtal luknje za nosilce motorja in Arduino na vrhu. in sestavil vse, kot je prikazano na slikah. Podobno zasnovo sem naredil v prejšnjem Instructable-u, ki ga lahko preverite tukaj, ima več podrobnosti o oblikovanju:- Enostaven in pameten robot z uporabo Arduina.

Namesto, da bi ga sami izdelali, ga lahko tudi kupite, kar bo lažje. Povezave, ki sem jih že delil v prejšnjem koraku.

Ta objava je bolj o nadzoru robota z uporabo BLE, zato pojdimo vanjo.

3. korak: vzpostavitev povezav:-

Vzpostavljanje povezav
Vzpostavljanje povezav
Vzpostavljanje povezav
Vzpostavljanje povezav
Vzpostavljanje povezav
Vzpostavljanje povezav
Vzpostavljanje povezav
Vzpostavljanje povezav

Najprej morate povezati modul Bluetooth z arduinom, kot je prikazano na zgornji sliki.

  • Tx => Rx Arduina (Pin 0)
  • Rx => Tx Arduina (Pin 1)
  • GND => GND
  • Vcc => +5V

Priporočena: