Kazalo:

AndroBot: 19 korakov (s slikami)
AndroBot: 19 korakov (s slikami)

Video: AndroBot: 19 korakov (s slikami)

Video: AndroBot: 19 korakov (s slikami)
Video: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, Oktober
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot je napredni robot, ki ga nadzoruje Android, in je kombinacija roverja, ki ga upravlja Android, z robotsko roko. Zato začnimo s svojo zgodovino: ideja in navdih

Pred skoraj dvema mesecema sem gledal film "The Hurt Locker", v njem je prikazan rover, ki je v skupini Bomb squad in deluje dobro, vendar ni uspel dokončati svoje glavne naloge. In njegova zasnova in funkcije so me navdihnile. Nisem dobro izkušen ustvarjalec projektov robotike, vendar vem, da lahko naredim podobnega, saj ne bo tako kakovostne, natančne in drage, lahko pa opravlja iste naloge.

Izvirni in podroben članek:-

Kako narediti roverja z robotsko roko

1. korak: Naredite Rover V2 s pametnim telefonom na osnovi Bluetooth

Naredite Rover V2 s pametnim telefonom, ki temelji na Bluetooth
Naredite Rover V2 s pametnim telefonom, ki temelji na Bluetooth
Naredite Rover V2 s pametnim telefonom, ki temelji na Bluetooth
Naredite Rover V2 s pametnim telefonom, ki temelji na Bluetooth
Naredite Rover V2 s pametnim telefonom na osnovi Bluetooth
Naredite Rover V2 s pametnim telefonom na osnovi Bluetooth

Najprej izdelam robota z nadzorom Android v2. Pravkar sem spremenil prejšnji projekt Android Control Robot in dobil sem rezultat, ki ga želim. Rover/Bot bo nadzorovan prek Bluetootha, vsa njegova funkcija pa bo nadzorovana prek Mikrokrmilnik Atmega 328p-PU, ki uporabljamo tudi gonilno ploščo motorja L298N, ki bo krmilila motorje. Vse zgoraj navedeno bo napajala 12-voltna baterija.

Po tej spremembi sem dodal nekaj naprednih funkcij in seznam njenih funkcij je naslednji:-

  1. Štiri smer gibanja
  2. Sprednja in zadnja luč
  3. Rog
  4. Indikacijska lučka
  5. Pametni telefon je mogoče dodati kot kamero.

Zato se po vsem uvodu o načrtu in idejah pogovorimo o zahtevah:-

Zahteve za izdelavo robota, ki ga upravlja Android:-

  • 1 x plošča Arduino Uno
  • 1 x L298N motorna plošča motorja
  • 1 x modul Bluetooth
  • 1 x 12v baterija
  • 2 x bela LED
  • 1 x rdeča LED
  • 1 x LED indikacija poljubne barve
  • 4 x Bo motor ali 2 x 12v motor z gonilom
  • 1 x zvonec
  • 4 x Igrače pnevmatike (če imate Bo Motors) Če uporabljate 2 x 12v motor z gonilom, potem dve pnevmatiki in Coster kolo
  • .1 x Stikalo

Druge zahteve;-

  • 1 x Robotsko ohišje/osnova:- naredil sem ga z združevanjem 2 vtičnic za CD/DVD
  • 1 x računalnik/prenosni računalnik (samo za kodiranje in ogled prejetih videoposnetkov od bota) Arduino IDE
  • 2 x telefon Android
  • Aplikacija Android za nadzor robota.

Preberite več: Namestite APK

2. korak: Podvozje:-

Podvozje
Podvozje
Podvozje
Podvozje
Podvozje
Podvozje

Uporabite že pripravljeno ohišje, nekatere od njih so naslednje:-

Ali pa si olajšajte, kar sem naredil jaz:- Potrebujemo nekaj velikega prostora, zato prinesite dva slaba CD/DVD pogona iz starega računalnika. Odprite ohišje/vtičnico/zunanje ohišje tega pogona CD/DVD z izvijačem. Pridružite se jim, kot je prikazano v Zdaj priključite sponke motorja z gonilom, če uporabljate Bo Motor, jih namestite na ohišje, kot je prikazano na spodnji shemi.

Zdaj smo naredili šasijo za celoten Project.in prehajamo na naslednjo najpomembnejšo stvar, ki je sklop vezja.

Preberite več: Odstranite GRUB

Korak 3: Shema vezja roverja, ki temelji na Androidu, ki temelji na Bluetooth

Shema vezja roverja s sistemom Android, ki temelji na Bluetooth
Shema vezja roverja s sistemom Android, ki temelji na Bluetooth

Napajanje:-

L298N +12v = +12v baterija

L298N's GND = Gnd baterije in GND Arduina

L298N 5v = Arduino VIN

Arduino Board ---- Bluetooth modul

Arduino RX = Tx modula Bluetooth

Arduino TX = Rx modula Bluetooth

Arduino 5v = VCC modula Bluetooth

Arduino GND = GND modula Bluetooth

Arduino Board ---- L298N Motor Driver Board

Arduino 5 = in1

Arduino 6 = in2

Arduino 10 = in3

Arduino 11 = in4

Arduino plošča ---- LED in zvočni signal

Arduino 2 = brenčalo rdeče

Arduino 3 = rdeča LED (z uporom 220ohm)

Arduino 4 = bela LED (z uporom 220ohm)

Preberite več: Andro Bot avtorja Sourabh Kumar

4. korak: Arduino koda

Kopirajte ali prenesite kodo od tukaj

5. korak: aplikacija za Android

Aplikacija za Android
Aplikacija za Android

V Playstoreu sem našel nekaj dobrih aplikacij in naredil sem tudi aplikacijo za nadzor Roverja:-

Povezave so naslednje:-

Možnost 1:- Arduino Bluetooth RC avto

Aplikacija vam omogoča nadzor RC avtomobila, ki temelji na Arduinu, prek Bluetootha. To storite s telefonom Android, ki podpira Bluetooth. Obiščite to spletno mesto https://sites.google.com/site/bluetoothrccar/ za kodo Arduino in krmilno vezje. Aplikacija vam omogoča upravljanje avtomobila s tipkami ali merilnikom pospeška v telefonu. Drsnik vam omogoča nadzor hitrosti vašega avtomobila, če ima krmilno vezje avtomobila to funkcijo. Na voljo sta tudi dva gumba za sprednjo in zadnjo luč. Utripajoča lučka vas obvesti, kdaj je telefon povezan z avtomobilom, in zasvetijo puščice, ki vam sporočajo smer vožnje avtomobila.

https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller&hl=sl

Možnost 2: -AndroBot Rover

S pomočjo spletnega mesta za razvijalce aplikacij MIT sem naredil aplikacijo in je v načinu beta preskusa, tako da lahko poskusite in če bo kaj narobe, bomo to težavo rešili tukaj je povezava moje aplikacije.

AndroBot Rover.apk

Prenesite aplikacijo in jo namestite v pametni telefon Android.

Korak 6: Zdaj zažgite kodo

Koraki so naslednji:-

  1. Prenesite ali kopirajte kodo iz zgornjega razdelka Koda ali program za izdelavo robota, ki ga upravlja Android, v2.
  2. Zdaj zaženite Računalnik prenesite datoteko.ino in jo odprite z Arduino IDE.
  3. Ploščo Arduino in računalnik povežite s priključnim kablom.
  4. Izberite vrata in ploščo
  5. Sestavite in zapišite kodo s klikom na gumb Naloži, ki bo v zgornjem levem kotu IDE.

Tako je zdaj vse končano in naš BOT/ROVER je pripravljen. In samo ga moramo VKLOPITI.

Preberite več: Easy Andro Bot

7. korak: Koraki za nadzor roverja s pametnim telefonom

Vklopite Rover

  1. V telefonu pojdite na Nastavitve in poiščite nastavitve Bluetooth.
  2. Vklopite Bluetooth telefona Android in poiščite nove naprave Bluetooth.
  3. HC-04/05 se bo po rezultatih iskanja pojavil na seznamu. Seznanite se z modulom Bluetooth z uporabo Passward: -1234
  4. Zdaj odprite aplikacijo Android in kliknite Poveži se ali poveži z botom.
  5. Odprlo se bo novo okno, v katerem bodo prikazane vse naprave Bluetooth.
  6. Kliknite na HC-04/05.
  7. Zdaj je vaš bot povezan s pametnim telefonom Android.
  8. Opazujte gumbe in preverite enega po enega s pritiskom nanje.
  9. Če želite dodati kamero, vzemite telefon Android, namestite aplikacijo AirDroid v pametni telefon in tudi v računalnik ter jih povežite.
  10. Možnost Kamera se prikaže v glavnem meniju na namizju AirDroid, kliknite nanjo.
  11. Zdaj postavite pametni telefon v prosti prostor roverja.

Zadnjih treh korakov ne razlagam, ker imam drugačen načrt, v naslednjem koraku bom dodal kamero.

Preberite več: Andro Bot avtorja Sourabh Kumar

8. korak: Delovanje vezja

Najprej morate z njim vklopiti Rover "ON" in modul bluetooth. Rover moramo povezati s pametnim telefonom po zgornjih korakih. Zdaj po uspešni povezavi moramo pritisniti kateri koli gumb, naj bo to gumb Naprej na Arduino bo poslal besedilo "F"

in v programu F označuje naprej

void forward () {

analogWrite (in1, hitrost);

analogWrite (in3, hitrost);

omogočil bo pin 5, 6 arduina, ti zatiči pa so povezani z zatiči in1 in in2 modula gonilnika motorja L298N, tako da motorjem daje možnost vrtenja. in tako se rover premakne naprej. po vsakem uspešnem izvajanju ukaza moramo pritisniti gumb Stop. zato se bo prejšnji ukaz ustavil. in tako bodo delovali vsi smerni gumbi. Obstaja tudi drsnik za nadzor hitrosti motorja. ki pošilja vrednost med 0 do 10 in s tem nadzoruje hitrost motorja. V aplikaciji so na voljo tudi 3 dodatni gumbi za nekatere dodatne funkcije, kot sta Light in Horn. Ob kliku se na začetni gumb prenese velika črka na dolgi klik, majhna črka pa se prenese na arduino in se ujema s programom in glede na program in digitalni zatič omogočita ali onemogočita, tako da sta LED in zvočni signal vklopljeni (z veliko začetnico) ali izklopljeni (z malo črko). tako deluje celoten rover.

Preberite več: Namestite XAPK

9. korak:

Če je vse v redu in deluje, čestitajte. Končali ste 1. del Kako narediti Rover z vmesnikom Bluetooth v2 AndroBot -a in pripravljeni smo na naslednji korak.

Lahko mi predlagate kakšno idejo za nekaj izboljšav, ki jih lahko naredimo v tem projektu, zato jih delite z nami.

10. korak: Robotska roka, ki jo upravlja Bluetooth

Robotska ročica z nadzorom Bluetooth
Robotska ročica z nadzorom Bluetooth

Robotska roka bo lahko ujela in spustila vse majhne stvari. In se vrtela za 180 stopinj desno - levi kot, druga stvar je odvisna od zasnove. Roka robotike bo krmiljena prek Bluetootha, vsa njena funkcija pa bo nadzorovana prek Atmega 328p -PU mikrokrmilnik. Uporabljamo 4 servo krmilnik in vse se bo napajalo prek katere koli baterije Powerbank ali 9v.

Zato se po vsem uvodu o načrtu in idejah pogovorimo o zahtevah.

Zahteve za izdelavo roke z robotsko krmiljeno tehnologijo Bluetooth:-

  • 1 x plošča Arduino Uno
  • 1 x modul Bluetooth
  • 1 x Power Bank ali 9v baterija
  • 1 x LED indikacija poljubne barve
  • 4 x 9g mikro servo motor z zobniki in sponkami
  • 1 x Stikalo

Druge zahteve:-

  • Močna podlaga
  • Nekatere palice za rezanje ali Tehtnice ali Kovinske palice.
  • Okrogel močan, a tanek list.
  • Dvostranski trak ali super glu
  • Glu pištola s palico
  • in pametni telefon Android

Preberite več: Robot, ki se izogiba oviram

11. korak: Gradnja

Gradnja
Gradnja
Gradnja
Gradnja

Prva slika vam bo dala popolne podrobnosti.

Kliknite tukaj za ogled več slik

Moj rover uporabljam kot platformo/bazo in sem ga dokončal, zato objavljam nekaj slik načrta in nastavitve, tako da bo enostavno narediti podobno roko in vam ni treba razmišljati več o zasnovi, ampak servo servo žice morate podaljšati tako, da dodate nekaj žic.

12. korak: Shema vezja

Shema vezja
Shema vezja

Sklop vezja:-

  • Arduino Uno's 10 - Bluetooth modul TX
  • Arduino Uno's 11 - Bluetooth modul RX
  • Servo 1 Orange- Arduino Uno 3
  • Oranžna servo 2- Arduino Uno 5
  • Oranžna servo 3- Arduino Uno 6
  • Oranžna servo 4- Arduino Uno 9

Preberite več: Rover z robotsko roko

Korak: Arduino koda

Kopirajte ali prenesite od tukaj

Korak 14: Koraki za zapisovanje kode v Arduino

Koraki so naslednji:-

  1. Prenesite ali kopirajte kodo iz zgornjega razdelka
  2. Zdaj zaženite Računalnik prenesite datoteko.ino in jo odprite z Arduino IDE.
  3. Ploščo Arduino in računalnik povežite s priključnim kablom.
  4. Izberite vrata in ploščo
  5. Sestavite in zapišite kodo s klikom na gumb Naloži, ki bo v zgornjem levem kotu IDE.

Zdaj je vse končano in naša roka za robotiko je pripravljena. In samo jo moramo vklopiti tako, da jo vklopimo.

Preberite več: Enostaven robot z robotsko roko

Korak 15: AndroBot_Arm za krmiljenje 4 servo

AndroBot_Arm za krmiljenje 4 servo
AndroBot_Arm za krmiljenje 4 servo

AndroBot_Arm Sourabh Kumar (MIT app Inventor)

Razvil sem aplikacijo "AndroBot_Arm" za pametni telefon Android s pomočjo aplikacije MIT Inventor, ki lahko vzpostavi povezavo z roko prek Bluetootha in lahko nadzoruje 4 servo. Še vedno se učim in se bom redno posodabljal. Zato obiščite našo spletno stran in sledite našim družabnim profilom. Kliknite sliko, če si želite ogledati podrobnosti vseh možnosti in gumbov. Prenesite aplikacijo AndroBot _Arm by Sourabh Kumar od tukaj:-

AndroBot_Arm.apk avtorja Sourabh Kumar

Korak 16: Koraki za nadzor ročice pod nadzorom Bluetooth

  1. Ročico vklopite tako, da jo VKLOPITE
  2. V telefonu pojdite na Nastavitve in poiščite nastavitve Bluetooth.
  3. Vklopite Bluetooth telefona Android in poiščite nov Bluetooth
  4. Naprave. HC-04/05 se bodo po rezultatih iskanja pojavile na seznamu.
  5. Seznanite se z modulom Bluetooth z uporabo Passward: -1234
  6. Zdaj odprite aplikacijo Android in kliknite Poveži.
  7. Odprlo se bo novo okno, v katerem bodo prikazane vse naprave Bluetooth.
  8. Kliknite na HC-04/05.
  9. Zdaj je vaš Robotics Arm povezan s pametnim telefonom android. Zdaj so v aplikaciji 4 drsniki (en drsnik za en servo). Poskusite enega za drugim, da bodo upravljali roko.

Preberite več: Andro Bot

17. korak: Delovanje vezja

Najprej z njim vklopite ročico "ON" in modul bluetooth. Roko moramo povezati s pametnim telefonom po zgornjih korakih. Po uspešni povezavi moramo diapozitive premakniti desno ali levo. Vsak diapozitiv ima nekaj vrednosti, podobnih X000 do X180. Kjer je X = 1, 2, 3, 4. Ko premaknemo drsnik, se številka ali datum prenese v Arduino prek modula Bluetooth. Zdaj se datum pretvori v kot z Pomoč programa in knjižnice zdaj glede na kot PWM signala dobijo zatiči arduina. Oranžna žica ali signalna žica vseh servo je priključena na pin PWM Arduina. Tako se tudi servo orodje vrti v kot. Podobno deluje enako za vse servomotorje, zato Robotska roka deluje.

Korak 18: Popoln AndroBot

Roko položite na vrh roverja in jo pritrdite s pištolo za lepilo. tako je AndroBot uspešno zaključen.

19. korak: Nekaj težav in potrebujete vašo pomoč

Vem, da je Instractables velika skupnost, zato delim težavo (ali cilj), s katero sem se srečal v tem projektu, in prosim za vašo pomoč.

Poskušal sem združiti projekt/del v enem Arduinu, vendar grozno ni uspelo. Prosim, delite svoj predlog, idejo in mi pomagajte rešiti to težavo in izboljšati celoten projekt.

Želim združiti oba vezja in uporabiti samo eno aplikacijo (že ustvarjeno), en Arduino in en modul Bluetooth

Zato prosim delite svoj predlog, idejo in mi pomagajte rešiti to težavo in izboljšati celoten projekt.

Hvala vam.

Obiščite We Observed

Priporočena: