INHOUDSOPGAWE:

AndroBot: 19 stappe (met foto's)
AndroBot: 19 stappe (met foto's)

Video: AndroBot: 19 stappe (met foto's)

Video: AndroBot: 19 stappe (met foto's)
Video: Super tips deel 19 : Kwijtgeraakte foto's / mappen / schijven 2024, November
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot is 'n Android -beheerde gevorderde robot en dit is 'n kombinasie van Android -beheerde Rover met robotarm. Laat ons dus begin met sy geskiedenis: idee en inspirasie

Byna twee maande gelede het ek 'n film "The Hurt Locker" gekyk. Daarin word 'n rover vertoon wat saam met die Bomb -span werk, maar dit werk goed, maar het nie sy hooftaak voltooi nie. En die ontwerp en funksies daarvan het my geïnspireer. 'n Ervare robotmaker, maar ek weet dat ek 'n soortgelyke een kan maak, maar dit is nie van die kwaliteit, akkuraatheid en duur nie, maar dit kan dieselfde take verrig.

Oorspronklike en gedetailleerde artikel:-

Hoe om 'n Rover te maak met Robotics Arm

Stap 1: Maak 'n Bluetooth -gebaseerde slimfoonbeheerde Rover V2

Maak 'n Bluetooth -gebaseerde slimfoonbeheerde Rover V2
Maak 'n Bluetooth -gebaseerde slimfoonbeheerde Rover V2
Maak 'n Bluetooth -gebaseerde slimfoonbeheerde Rover V2
Maak 'n Bluetooth -gebaseerde slimfoonbeheerde Rover V2
Maak 'n Bluetooth -gebaseerde slimfoonbeheerde Rover V2
Maak 'n Bluetooth -gebaseerde slimfoonbeheerde Rover V2

Eerstens maak ek die Android -beheerde robot v2. En ek het pas die vorige projek Android -beheerde robot verander, en ek het die resultaat gekry wat ek wil. Die Rover/Bot word beheer deur die Bluetooth en al sy funksies word beheer deur die Atmega 328p-PU mikrokontroleerder, wat ons ook gebruik om 'n motorbestuurder L298N wat die motors sal beheer. Alles hierbo word aangedryf deur die 12v battery..

Na hierdie wysiging het ek 'n paar gevorderde funksies bygevoeg, en die lys van die funksies daarvan is soos volg:-

  1. Beweging in vier rigtings
  2. Voor- en agterlig
  3. Horn
  4. Aanduiding Lig
  5. 'N Slimfoon kan bygevoeg word om as kamera gebruik te word.

Na die inleiding oor die plan en idees, kan ons praat oor die vereistes:-

Vereistes om 'n Android-beheerde robot te maak:-

  • 1 x Arduino Uno -bord
  • 1 x L298N Motorbestuurderbord
  • 1 x Bluetooth -module
  • 1 x 12V battery
  • 2 x Wit LED
  • 1 x rooi LED
  • 1 x Aanduiding LED Enige kleur
  • 4 x Bo -motor of 2 x 12v -ratkas
  • 1 x gonser
  • 4 x speelgoedbande (as u Bo Motors het) As u 2 x 12v -motor gebruik, dan twee bande en 'n bakwiel
  • .1 x Skakelaar

Ander vereistes;-

  • 1 x Robot-onderstel/basis: ek het dit gemaak met die kombinasie van 2 CD/DVD-afsetpunte
  • 1 x rekenaar/skootrekenaar (net vir die kodering en kyk na die ontvangde video's van die bot) Arduino IDE
  • 2 x Android -selfoon
  • Android -app om robot te beheer.

Lees meer: Installeer APK

Stap 2: Onderstel:-

Onderstel
Onderstel
Onderstel
Onderstel
Onderstel
Onderstel

Gebruik 'n gereedgemaakte onderstel, sommige van hulle is soos volg:-

Of maak 'n maklike een soos ek gemaak het:- Ons benodig 'n groot ruimte, so bring twee slegte CD/DVD-skyf van die ou rekenaar. Maak die omhulsel/uitlaat/buitekant van die CD/DVD-skyf oop met behulp van skroewedraaier. Sluit aan by hulle soos aangedui in Sluit nou die klampe van die gemotoriseerde motor aan, as u Bo Motor gebruik, pas dit dan op die onderstel volgens die volgende diagram.

So nou het ons 'n onderstel vir die volledige projek gemaak. En ons gaan oor na die volgende belangrikste ding wat die stroombaan is. Let op die volgende stroomdiagram wat deur Fritzing Software gemaak is en maak dan die verbinding.

Lees meer: Verwyder GRUB

Stap 3: Kringdiagram van Bluetooth -gebaseerde Android -beheerde Rover

Kringdiagram van Bluetooth -gebaseerde Android -beheerde Rover
Kringdiagram van Bluetooth -gebaseerde Android -beheerde Rover

Kragtoevoer:-

L298N se +12v = +12v battery

L298N se GND = Gnd van battery en GND van Arduino

L298N se 5v = Arduino se VIN

Arduino-bord ---- Bluetooth-module

Arduino's RX = Bluetooth -module se Tx

Arduino's TX = Bluetooth -module se Rx

Arduino's 5v = Bluetooth -module se VCC

Arduino's GND = Bluetooth -module se GND

Arduino Board ---- L298N Motorbestuurdersbord

Arduino se 5 = in1

Arduino se 6 = in2

Arduino se 10 = in3

Arduino's 11 = in4

Arduino-bord ---- LED en zoemer

Arduino's 2 = Buzzer se rooi

Arduino's 3 = Red Led (met 220ohm weerstand)

Arduino's 4 = Wit LED (met 220ohm weerstand)

Lees meer: Andro Bot deur Sourabh Kumar

Stap 4: Arduino -kode

Kopieer of laai die kode hier af

Stap 5: Android -app

Android App
Android App

Ek het 'n paar goeie programme op Playstore gevind en ek het ook 'n app gemaak om die Rover te beheer:-

Skakels is soos volg:-

Opsie 1:- Arduino Bluetooth RC-motor

Met die toepassing kan u 'n Arduino -gebaseerde RC -motor via Bluetooth bestuur. Dit word gedoen met 'n Android -selfoon met Bluetooth. Besoek hierdie webwerf https://sites.google.com/site/bluetoothrccar/ vir die Arduino -kode en beheerkring. Met die app kan u die motor met knoppies of met die telefoon se versnellingsmeter beheer. Met 'n skuifbalk kan u die snelheid van u motor beheer as die motor se bestuurskring hierdie funksie het. Daar is ook twee knoppies vir voor- en agterligte. 'N Flitsende lig laat jou weet wanneer die telefoon met die motor gekoppel is, en pyle brand om jou te laat weet wat die motor se rigting is.

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

Opsie 2: -AndroBot Rover

Met die hulp van die MIT App Developer -webwerf het ek 'n app gemaak en dit is in 'n beta -toetsmodus, sodat u dit kan probeer, en as iets verkeerd gaan, los ons die probleem op, hier is die skakel van my app.

AndroBot Rover.apk

Laai die app af en installeer dit op 'n Android -slimfoon.

Stap 6: Brand nou die kode

Stappe is soos volg:-

  1. Laai die kode af of kopieer dit uit die afdeling Kode of program om 'n Android -beheerde robot v2 hierbo te maak.
  2. Begin nou u rekenaar, dra die.ino -lêer oor en maak dit oop met Arduino IDE.
  3. Koppel die Arduino -bord en die rekenaar met die aansluitkabel.
  4. Kies die poort en die bord
  5. Stel die kode op en brand dit deur op die oplaai-knoppie te klik, wat in die linkerbovenhoek van die IDE verskyn.

Nou is alles voltooi en ons BOT/ROVER is gereed. En ons moet dit net aanskakel deur dit aan te skakel.

Lees meer: Easy Andro Bot

Stap 7: Stappe om die Smartphone -beheerde Rover te beheer

Skakel die Rover aan

  1. Gaan na Instellings op u telefoon en vind die Bluetooth -instellings.
  2. Skakel die Bluetooth van die Android -telefoon aan en soek nuwe Bluetooth -toestelle.
  3. HC-04/05 sal na die soekresultaat in die lys verskyn. Koppel aan die Bluetooth-module deur Passward te gebruik: -1234
  4. Maak nou die Android -app oop en klik op Verbind of maak verbinding met die bot.
  5. 'N Nuwe venster verskyn waarin alle Bluetooth -toestelle verskyn.
  6. Klik op HC-04/05.
  7. Nou is u bot verbind met die Android -slimfoon.
  8. Let op die knoppies en kontroleer dan een vir een deur op hulle te druk.
  9. Om 'n kamera by te voeg, neem 'n Android -selfoon, installeer die AirDroid -app op u slimfoon en ook op 'n rekenaar en koppel dit.
  10. Die kamera -opsie verskyn op die hoofkieslys op die AirDroid -lessenaar, klik daarop.
  11. Plaas nou die slimfoon in die vrye ruimte van die rover.

Ek verduidelik nie die laaste drie stappe nie, want ek het 'n ander plan; ek sal die kamera in die volgende stap byvoeg.

Lees meer: Andro Bot deur Sourabh Kumar

Stap 8: Werk van die kring

Eerstens skakel die Rover "AAN" en die Bluetooth -module daarmee aan; ons moet die Rover met die slimfoon verbind deur die bogenoemde stappe te gebruik. Na na 'n suksesvolle verbinding moet ons op enige knoppie druk, sodat dit 'n knoppie is sodat dit stuur die "F" -teks na die Arduino

en in die program dui F voorwaarts aan

nietig vorentoe () {

analogWrite (in1, spoed);

analogWrite (in3, spoed);

en dit sal pen 5, 6 van arduino moontlik maak en hierdie penne is gekoppel aan in1 en in2 penne van die L298N motorbestuurder module, sodat dit kragtoevoer aan motors gee om te draai. en dus beweeg die rover vorentoe. ons moet na elke suksesvolle opdraguitvoering op die stopknoppie druk. so sal die vorige opdrag gestaak word.en dus werk al die rigtingknoppies. Daar is ook 'n skuifbalk om die motorspoed te beheer. wat die waarde tussen 0 en 10 stuur, dus die snelheid van die motor wat beheer word. In die app is daar ook 3 ekstra knoppies beskikbaar vir 'n paar ekstra funksies soos Light and Horn. Op die klik word 'n hoofletter oorgedra op die lang klik word die klein letter na die arduino oorgedra en word dit by die program aangepas en volgens die program en digitale pen, óf in- of uitskakel, dus is die Led en die zoemer aangeskakel (met hoofletter) of af (met die klein letter). dus werk die volledige rover.

Lees meer: Installeer XAPK

Stap 9:

As alles reg loop en werk, geluk dan. U het deel 1 voltooi, hoe om 'n Bluetooth -beheerde Rover v2 van AndroBot te maak, en ons is gereed om verder te gaan met die volgende stap.

U kan my 'n idee voorstel om 'n verbetering te maak wat ons in hierdie projek kan aanbring, dus deel dit met ons.

Stap 10: Bluetooth -beheerde robotarm

Bluetooth -beheerde robotarm
Bluetooth -beheerde robotarm

Die Robotics -arm kan klein dingetjies vang en laat val. En draai in 180 grade regs - linkerhoek, anders hang dit af van die ontwerp. -PU mikro-kontroleerder. Ons gebruik 4 Servo -kontroleerder en alles word deur enige Powerbank- of 9v -battery aangedryf.

Na die inleiding oor die plan en idees, kan ons praat oor die vereistes.

Vereistes om 'n Bluetooth-beheerde robotarm te maak:-

  • 1 x Arduino Uno -bord
  • 1 x Bluetooth -module
  • 1 x Power Bank of 9v battery
  • 1 x Aanduiding LED Enige kleur
  • 4 x 9g mikro -servomotor met ratte en klemme
  • 1 x skakelaar

Ander vereistes:-

  • 'N Sterk basis
  • Sommige kapstokkies of weegskaal of metaalstokkies.
  • 'N Ronde, maar dun vel.
  • Dubbel syband of super glu
  • Glu geweer met stok
  • en 'n Android -slimfoon

Lees meer: Hindernis Vermy robot

Stap 11: Konstruksie

Konstruksie
Konstruksie
Konstruksie
Konstruksie

Die eerste prentjie gee u volledige besonderhede.

Klik hier om meer foto's te sien

Ek gebruik My Rover as 'n platform/basis en ek het dit voltooi, so ek plaas 'n paar foto's van die plan en opstelling, sodat dit maklik sal wees om 'n soortgelyke arm te maak en jy hoef nie meer oor die ontwerp te dink nie, maar u moet die drade van servo langer maak deur 'n paar drade by te voeg.

Stap 12: Kringdiagram

Stroombaandiagram
Stroombaandiagram

Kringbyeenkoms:-

  • Arduino Uno's 10 - Bluetooth -module TX
  • Arduino Uno's 11 - Bluetooth -module RX
  • Servo 1's Orange- Arduino Uno's 3
  • Servo 2's Orange- Arduino Uno's 5
  • Servo 3's Orange- Arduino Uno's 6
  • Servo 4's Orange- Arduino Uno's 9

Lees meer: Rover met robotarm

Stap 13: Arduino -kode

Kopieer of laai hier af

Stap 14: Stappe om die kode aan Arduino te verbrand

Stappe is soos volg:-

  1. Laai die kode af of kopieer dit uit die afdeling hierbo
  2. Begin nou u rekenaar, dra die.ino -lêer oor en maak dit oop met Arduino IDE.
  3. Koppel die Arduino -bord en die rekenaar met die aansluitkabel.
  4. Kies die poort en die bord
  5. Stel die kode op en brand dit deur op die oplaai-knoppie te klik, wat in die linkerbovenhoek van die IDE verskyn.

Nou is alles voltooi en ons robotarm is gereed, en ons moet dit net aanskakel deur dit aan te skakel.

Lees meer: Maklike robot met robotarm

Stap 15: AndroBot_Arm vir die beheer van 4 servo's

AndroBot_Arm vir die beheer van 4 servo
AndroBot_Arm vir die beheer van 4 servo

AndroBot_Arm deur Sourabh Kumar (MIT app uitvinder)

Ek het 'n app "AndroBot_Arm" vir 'n Android -slimfoon ontwikkel met behulp van die MIT -app Inventor, en dit kan via Bluetooth met die arm verbind word, en ek kan 4 servo beheer. Ek leer nog steeds en sal gereeld bywerk. So besoek ons webwerf en volg ons sosiale profiele. Klik op die prentjie om die besonderhede van alle opsies en en knoppies te sien. Laai die app AndroBot _Arm van Sourabh Kumar hier af:-

AndroBot_Arm.apk deur Sourabh Kumar

Stap 16: Stappe om die Bluetooth -beheerde arm te beheer

  1. Skakel die arm deur dit aan te skakel
  2. Gaan na Instellings op u telefoon en vind die Bluetooth -instellings.
  3. Skakel die Bluetooth van die Android -telefoon aan en soek nuwe Bluetooth
  4. Toestelle. HC-04/05 verskyn na die soekresultaat in die lys.
  5. Koppel met die Bluetooth-module deur Passward te gebruik: -1234
  6. Maak nou die Android -app oop en klik op Connect.
  7. 'N Nuwe venster verskyn waarin alle Bluetooth -toestelle verskyn.
  8. Klik op HC-04/05.
  9. Nou is u robotarm gekoppel aan die Android -slimfoon. Nou in die app is daar 4 skuifbalk (een skyfie vir een servo). Probeer een vir een, hulle beheer die arm.

Lees meer: Andro Bot

Stap 17: Werking van die kring

Eerstens skakel die arm "AAN" en die Bluetooth -module daarmee aan; ons moet die arm met die slimfoon verbind deur die bogenoemde stappe te gebruik. Nou na 'n suksesvolle verbinding moet ons die skyfies na regs of links skuif. Elke skyfie het 'n paar waardes soortgelyk aan X000 tot X180. waar X = 1, 2, 3, 4. As ons dan die skuifbalk skuif, word 'n nommer of datum na die Arduino oorgedra via 'n Bluetooth -module. Nou word die datum omgeskakel in die hoek met die hulp van Program en biblioteek word nou volgens die hoek van die PWM -sein aan die penne van arduino gegee. werk is dieselfde vir die hele servo, en so werk die Robotics Arm.

Stap 18: Die volledige AndroBot

Plaas die arm bo -op die rover en maak dit vas met 'n gomgeweer. dus word die AndroBot suksesvol voltooi.

Stap 19: 'n Probleem en het u hulp nodig

Ek weet dat Abstracts 'n groot gemeenskap is, so ek deel 'n probleem (of 'n doelwit) waarmee ek te staan gekom het in hierdie projek, en ek soek u hulp.

Ek het probeer om beide die projek/deel in een Arduino te kombineer, maar dit het vreeslik misluk. Deel asseblief u voorstel, idee en help my om hierdie probleem op te los en die hele projek te verbeter.

Ek wil die stroombaan kombineer en wil slegs een app (reeds geskep), een Arduino en een Bluetooth -module gebruik

Dus, deel asseblief u voorstel, idee en help my om hierdie probleem op te los en die hele projek te verbeter.

Dankie.

Besoek gerus We Observed

Aanbeveel: