Turinys:

„AndroBot“: 19 žingsnių (su nuotraukomis)
„AndroBot“: 19 žingsnių (su nuotraukomis)

Video: „AndroBot“: 19 žingsnių (su nuotraukomis)

Video: „AndroBot“: 19 žingsnių (su nuotraukomis)
Video: Ранги Pizza Tower Но это "Введите сообщение" От-D до P 2024, Spalio mėn
Anonim
„AndroBot“
„AndroBot“
„AndroBot“
„AndroBot“
„AndroBot“
„AndroBot“
„AndroBot“
„AndroBot“

„AndroBot“yra „Android“valdomas išplėstinis robotas ir tai yra „Android“valdomo „Rover“su robotų ranka derinys. Taigi, pradėkime nuo jo istorijos: idėja ir įkvėpimas

Beveik prieš du mėnesius aš žiūrėjau filmą „The Hurt Locker“, kuriame rodomas roveris, kuris yra su „Bomb squad“komanda ir veikia gerai, bet nepavyko atlikti pagrindinės užduoties. Ir jo dizainas bei funkcijos mane įkvėpė. Aš nesu patyręs robotikos projektų kūrėjas, bet žinau, kad galiu pagaminti panašų, nes jis nebus tokios kokybės, tikslumo ir brangus, tačiau gali atlikti tas pačias užduotis.

Originalus ir išsamus straipsnis:-

Kaip padaryti „Rover“su „Robotics Arm“

1 veiksmas: sukurkite „Bluetooth“pagrįstą išmanųjį telefoną valdomą „Rover V2“

Sukurkite „Bluetooth“pagrįstą išmanųjį telefoną valdomą „Rover V2“
Sukurkite „Bluetooth“pagrįstą išmanųjį telefoną valdomą „Rover V2“
Sukurkite „Bluetooth“pagrįstą išmanųjį telefoną valdomą „Rover V2“
Sukurkite „Bluetooth“pagrįstą išmanųjį telefoną valdomą „Rover V2“
Sukurkite „Bluetooth“pagrįstą išmanųjį telefoną valdomą „Rover V2“
Sukurkite „Bluetooth“pagrįstą išmanųjį telefoną valdomą „Rover V2“

Pirmiausia kuriu „Android“valdomą robotą v2. Ir aš ką tik pakeičiau ankstesnį „Android“valdomą robotą ir gavau norimą rezultatą. „Rover“/„Bot“bus valdomas per „Bluetooth“ir visos jo funkcijos bus valdomos per „Atmega 328p-PU“mikrovaldiklis. Mes taip pat naudojame L298N variklio plokštę, kuri valdys variklius. Visa tai bus maitinama 12 V baterija.

Po šio pakeitimo pridėjau papildomą funkciją, o jos funkcijų sąrašas yra toks:-

  1. Keturių krypčių judėjimas
  2. Priekinis ir galinis žibintas
  3. Ragas
  4. Indikacinė lemputė
  5. Galima pridėti išmanųjį telefoną, kuris bus naudojamas kaip fotoaparatas.

Taigi, po įvado apie planą ir idėjas galima kalbėti apie reikalavimus:-

Reikalavimai „Android“valdomam robotui sukurti:-

  • 1 x „Arduino Uno“lenta
  • 1 x L298N variklio plokštė
  • 1 x „Bluetooth“modulis
  • 1 x 12V baterija
  • 2 x baltas šviesos diodas
  • 1 x raudonas šviesos diodas
  • 1 x bet kokios spalvos indikacinis šviesos diodas
  • 4 x Bo variklis arba 2 x 12 V varomasis variklis
  • 1 x garsinis signalas
  • 4 x žaislinės padangos (jei turite „Bo Motors“) Jei naudojate 2 x 12 V pavarų variklį, tada dvi padangas ir „Coster“ratą
  • .1 x jungiklis

Kiti reikalavimai;

  • 1 x roboto važiuoklė/bazė:- Aš padariau jį sujungdamas 2 CD/DVD lizdus
  • 1 x kompiuteris/nešiojamas kompiuteris (tik kodavimui ir gautų vaizdo įrašų peržiūrai iš roboto) „Arduino IDE“
  • 2 x „Android“telefonas
  • „Android“programa robotui valdyti.

Skaityti daugiau: Įdiekite APK

2 žingsnis: važiuoklė:-

Važiuoklė
Važiuoklė
Važiuoklė
Važiuoklė
Važiuoklė
Važiuoklė

Naudokite paruoštą važiuoklę, kai kurie iš jų yra tokie:-

Arba padarykite tokį paprastą, kokį aš padariau:- Mums reikia didelės erdvės, todėl atsineškite du blogus CD/DVD įrenginius iš seno kompiuterio. Atidarykite to CD/DVD įrenginio korpusą/išėjimą/išorinį korpusą naudodami atsuktuvą. Prisijunkite prie jų, kaip parodyta Dabar prijunkite reduktoriaus variklio gnybtus. Jei naudojate „Bo Motor“, pritvirtinkite juos ant važiuoklės, kaip nurodyta toliau pateiktoje diagramoje.

Taigi dabar mes sukūrėme viso projekto važiuoklę. Ir mes pereiname prie kito svarbiausio dalyko, kuris yra grandinės surinkimas. Stebėkite šią grandinės schemą, kurią sukūrė „Fritzing Software“, ir užmegzkite ryšį.

Skaityti daugiau: Pašalinkite GRUB

3 žingsnis: „Bluetooth“valdomo „Android“valdomo „Rover“grandinės schema

„Bluetooth“valdomo „Android“valdomo „Rover“grandinės schema
„Bluetooth“valdomo „Android“valdomo „Rover“grandinės schema

Maitinimo šaltinis:-

L298N +12v = +12v baterija

L298N GND = akumuliatoriaus Gnd ir Arduino GND

L298N 5v = Arduino VIN

„Arduino Board“-„Bluetooth“modulis

„Arduino“RX = „Bluetooth“modulio Tx

„Arduino“TX = „Bluetooth“modulio Rx

„Arduino“5v = „Bluetooth“modulio VCC

„Arduino“GND = „Bluetooth“modulio GND

„Arduino“lenta ---- L298N variklio vairuotojo lenta

„Arduino“5 = 1

Arduino 6 = in2

„Arduino“10 = in3

Arduino 11 = in4

„Arduino“lenta ---- LED ir garsinis signalas

„Arduino“2 = „Buzzer“raudona spalva

„Arduino“3 = raudona lemputė (su 220 omų rezistoriumi)

„Arduino“4 = baltas šviesos diodas (su 220 omų rezistoriumi)

Skaityti daugiau: Sourabh Kumar Andro Bot

4 žingsnis: „Arduino“kodas

Nukopijuokite arba atsisiųskite kodą iš čia

5 veiksmas: „Android“programa

„Android“programa
„Android“programa

„Playstore“radau gerų programų, taip pat sukūriau programą „Rover“valdymui:-

Nuorodos yra tokios:-

1 variantas:- „Arduino Bluetooth RC Car“

Programa leidžia valdyti „Arduino“pagrįstą RC automobilį per „Bluetooth“. Tai atliekama naudojant „Bluetooth“palaikantį „Android“telefoną. Apsilankykite šioje svetainėje https://sites.google.com/site/bluetoothrccar/, kad gautumėte „Arduino“kodą ir valdymo grandinę. Programa leidžia valdyti automobilį mygtukais arba telefono akselerometru. Slankiklio juosta leidžia valdyti automobilio greitį, jei automobilio valdymo grandinė turi šią funkciją. Taip pat yra du mygtukai priekiniams ir galiniams žibintams. Mirksinti lemputė praneša, kada telefonas prijungtas prie automobilio, ir šviečia rodyklės, nurodančios automobilio važiavimo kryptį.

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

2 variantas: „AndroBot Rover“

Padedant „MIT App Developer“svetainei, aš sukūriau programą ir ji veikia beta bandymo režimu, todėl galite pabandyti, o jei kas nors nepavyks, mes išspręsime šią problemą čia, mano programos nuoroda.

AndroBot Rover.apk

Atsisiųskite programą ir įdiekite ją „Android“išmaniajame telefone.

6 žingsnis: Dabar įrašykite kodą

Žingsniai yra tokie:-

  1. Atsisiųskite arba nukopijuokite kodą iš aukščiau esančio skyriaus „Kodas arba programa“, kad sukurtumėte „Android“valdomą robotą v2.
  2. Dabar paleiskite kompiuterį, perkelkite.ino failą ir atidarykite jį naudodami „Arduino IDE“.
  3. Prijunkite „Arduino“plokštę ir kompiuterį prijungimo kabeliu.
  4. Pasirinkite uostą ir lentą
  5. Sudarykite ir įrašykite kodą spustelėdami mygtuką Įkelti, kuris bus viršutiniame kairiajame IDE kampe.

Taigi dabar viskas baigta ir mūsų BOT/ROVER yra paruoštas. Ir mes tiesiog turime jį įjungti, įjungdami.

Skaityti daugiau: „Easy Andro Bot“

7 žingsnis: „Smartphone“valdomo „Rover“valdymo veiksmai

Įjunkite „Rover“

  1. Savo telefone Eikite į „Nustatymai“ir raskite „Bluetooth“nustatymus.
  2. Įjunkite „Android“telefono „Bluetooth“ir ieškokite naujų „Bluetooth“įrenginių.
  3. HC-04/05 bus rodomas sąraše po paieškos rezultatų. Suporuokite su „Bluetooth“moduliu naudodami „Passward“: -1234
  4. Dabar atidarykite „Android“programą ir spustelėkite Prisijungti arba prisijungti prie roboto.
  5. Bus rodomas naujas langas, kuriame bus rodomi visi „Bluetooth“įrenginiai.
  6. Spustelėkite HC-04/05.
  7. Dabar jūsų robotas prijungtas prie „Android“išmaniojo telefono.
  8. Stebėkite mygtukus ir patikrinkite juos po vieną, paspausdami.
  9. Norėdami pridėti fotoaparatą, „Android“telefone įdiekite „AirDroid“programą savo išmaniajame telefone, taip pat kompiuteryje ir prijunkite juos.
  10. Fotoaparato parinktis bus rodoma pagrindiniame darbalaukio „AirDroid“meniu, spustelėkite ją.
  11. Dabar įdėkite išmanųjį telefoną į laisvą roverio vietą.

Aš neaiškinu paskutinio 3 žingsnio, nes turiu kitokį planą, kitą žingsnį pridėsiu fotoaparatą.

Skaityti daugiau: Sourabh Kumar Andro Bot

8 žingsnis: grandinės darbas

Visų pirma, jungiklis „Rover“„ON“ir „Bluetooth“modulis taip pat bus įjungti. Turime prijungti „Rover“su išmaniuoju telefonu, atlikdami aukščiau nurodytus veiksmus. Dabar po sėkmingo prisijungimo turime paspausti bet kurį mygtuką, kad jis būtų „Pirmyn“mygtukas jis atsiųs „F“tekstą „Arduino“

o programoje F žymi Pirmyn

anuliuoti pirmyn () {

analogWrite (in1, greitis);

analogWrite (in3, greitis);

ir tai įgalins arduino 5, 6 kaiščius ir šie kaiščiai yra prijungti prie L298N variklio tvarkyklės modulio in1 ir in2 kaiščių, todėl varikliai sukasi. ir taip roveris juda į priekį.privalome paspausti Stop mygtuką po kiekvieno sėkmingo komandos vykdymo.tai ankstesnė komanda bus sustabdyta.ir taip veiks visi krypties mygtukai. Taip pat yra slankiklis, skirtas valdyti variklio greitį. kuris siunčia vertę nuo 0 iki 10, taigi valdomas variklio greitis. Programoje taip pat yra 3 papildomi mygtukai, skirti kai kurioms papildomoms funkcijoms, tokioms kaip šviesa ir ragas. Spustelėjus, didžioji raidė perkeliama ant ilgo paspaudimo, mažoji raidė perkeliama į arduino ir suderinama su programa ir pagal programa ir skaitmeninis kaištis įjungia arba išjungia, todėl šviesos diodas ir garsinis signalas yra įjungti (su didžiosiomis raidėmis) arba išjungti (su mažąja raide). taigi visas roveris veikia.

Skaityti daugiau: Įdiekite XAPK

9 veiksmas:

Jei viskas gerai ir veikia, pasveikinkite. Baigėte 1 dalį „Kaip sukurti„ Bluetooth “valdomą„ AndroBot Rover v2 “- ir esame pasirengę pereiti prie kito žingsnio.

Galite pasiūlyti man idėją, kaip patobulinti šį projektą, todėl pasidalykite su mumis.

10 veiksmas: „Bluetooth“valdoma robotų ranka

„Bluetooth“valdoma robotų ranka
„Bluetooth“valdoma robotų ranka

„Robotics“ranka galės sugauti ir numesti bet kokius smulkius daiktus. Ir sukasi 180 laipsnių kampu į dešinę - į kairę, kiti dalykai priklauso nuo konstrukcijos. „Robotics Arm“bus valdoma per „Bluetooth“ir visos jos funkcijos bus valdomos naudojant „Atmega 328p“-PU mikrovaldiklis. Mes naudojame 4 „Servo“valdiklius ir visa tai bus maitinama per bet kurią „Powerbank“ar 9 V bateriją.

Taigi po įvado apie planą ir idėjas galima kalbėti apie reikalavimus.

Reikalavimai Norint sukurti „Bluetooth“valdomą robotų ranką:

  • 1 x „Arduino Uno“lenta
  • 1 x „Bluetooth“modulis
  • 1 x „Power Bank“arba 9 V baterija
  • 1 x bet kokios spalvos indikacinis šviesos diodas
  • 4 x 9 g „Micro Servo“variklis su krumpliaračiais ir spaustukais
  • 1 x jungiklis

Kiti reikalavimai:-

  • Stiprus pagrindas
  • Kai kurios lazdelės arba svarstyklės ar metalinės lazdelės.
  • Apvalus stiprus, bet plonas lakštas.
  • Dviguba šoninė juosta arba super klijai
  • Glu pistoletas su lazda
  • ir „Android“išmanusis telefonas

Skaityti daugiau: Kliūčių vengiantis robotas

11 žingsnis: Statyba

Statyba
Statyba
Statyba
Statyba

Pirmasis vaizdas suteiks jums išsamią informaciją.

Norėdami pamatyti daugiau nuotraukų, spustelėkite čia

Aš naudoju „My rover“kaip platformą/bazę ir ją baigiau, todėl skelbiu keletą plano ir sąrankos nuotraukų, kad būtų lengva padaryti panašią ranką ir jums nereikėtų daugiau galvoti apie dizainą, bet jūs turite padaryti servo laidus ilgesnius pridėdami keletą laidų.

12 žingsnis: grandinės schema

Grandinės schema
Grandinės schema

Grandinės surinkimas:-

  • „Arduino Uno“10 - „Bluetooth“modulis TX
  • „Arduino Uno“11 - „Bluetooth“modulis RX
  • „Servo 1“oranžinė- „Arduino Uno“3
  • „Servo 2“oranžinė- „Arduino Uno“5
  • „Servo 3“oranžinė- „Arduino Uno“6
  • „Servo 4“oranžinė- „Arduino Uno“9

Skaityti daugiau: „Rover“su robotu

13 žingsnis: „Arduino“kodas

Nukopijuokite arba atsisiųskite iš čia

14 veiksmas: kodo įrašymo į „Arduino“veiksmai

Žingsniai yra tokie:-

  1. Atsisiųskite arba nukopijuokite kodą iš aukščiau esančio skyriaus
  2. Dabar paleiskite kompiuterį, perkelkite.ino failą ir atidarykite jį naudodami „Arduino IDE“.
  3. Prijunkite „Arduino“plokštę ir kompiuterį prijungimo kabeliu.
  4. Pasirinkite uostą ir lentą
  5. Sudarykite ir įrašykite kodą spustelėdami mygtuką Įkelti, kuris bus viršutiniame kairiajame IDE kampe.

Taigi dabar viskas baigta ir mūsų robotų rankena paruošta. Ir mes tiesiog turime ją įjungti, įjungdami.

Skaityti daugiau: Lengvas robotas su „Robotics Arm“

15 žingsnis: „AndroBot_Arm“4 servo valdymui

„AndroBot_Arm“4 servo valdymui
„AndroBot_Arm“4 servo valdymui

Sourabh Kumar („MIT app Inventor“) „AndroBot_Arm“

Aš sukūriau programą „AndroBot_Arm“, skirtą „Android“išmaniajam telefonui, padedant „MIT app Inventor“, ir ji gali užmegzti ryšį su ranka per „Bluetooth“ir gali valdyti 4 servo. Aš vis dar mokausi ir reguliariai atnaujinsiu. Todėl apsilankykite mūsų svetainėje ir sekite mūsų socialinius profilius. Spustelėkite paveikslėlį, kad pamatytumėte išsamią informaciją apie visas parinktis ir mygtukus. Atsisiųskite Sourabh Kumar programą „AndroBot _Arm“iš čia:-

Sourabh Kumar „AndroBot_Arm.apk“

16 veiksmas: „Bluetooth“valdomos rankos valdymo veiksmai

  1. Įjunkite rankeną įjungdami
  2. Savo telefone Eikite į „Nustatymai“ir raskite „Bluetooth“nustatymus.
  3. Įjunkite „Android“telefono „Bluetooth“ir ieškokite naujo „Bluetooth“
  4. Įrenginiai. HC-04/05 bus rodomi sąraše po paieškos rezultatų.
  5. Suporuokite su „Bluetooth“moduliu naudodami „Passward“: -1234
  6. Dabar atidarykite „Android“programą ir spustelėkite „Prisijungti“.
  7. Bus rodomas naujas langas, kuriame bus rodomi visi „Bluetooth“įrenginiai.
  8. Spustelėkite HC-04/05.
  9. Dabar jūsų „Robotics Arm“yra prijungtas prie „Android“išmaniojo telefono. Dabar programoje yra 4 slankiklis (viena skaidrė vienai servo sistemai). Pabandykite po vieną, jie valdys ranką.

Skaityti daugiau: Andro Bot

17 žingsnis: grandinės darbas

Pirmiausia įjunkite ranką „ON“ir „Bluetooth“modulį. Mes turime prijungti ranką prie išmaniojo telefono, atlikdami aukščiau nurodytus veiksmus. Dabar po sėkmingo ryšio turime perkelti skaidres į dešinę arba į kairę. Kiekviena skaidrė turi tam tikras reikšmes, panašias į X000 - X180. Kur X = 1, 2, 3, 4. Dabar, kai perkeliame slankiklį, skaičius ar data perkeliami į „Arduino“per „Bluetooth“modulį. Dabar data konvertuojama į kampą su Programos ir bibliotekos pagalba dabar pagal kampą PWM signalas suteikiamas arduino kaiščiams. Oranžinė viela arba visų servo signalų laidas yra prijungtas prie „Arduino“PWM kaiščio. Taigi servo pavara taip pat sukasi į kampą. Panašiai darbas yra vienodas visoms servo sistemoms, taigi veikia robotų rankena.

18 veiksmas: visas „AndroBot“

Padėkite ranką ant roverio viršaus ir pritvirtinkite klijų pistoletu. Taigi „AndroBot“sėkmingai užbaigtas.

19 veiksmas: tam tikra problema ir jums reikia pagalbos

Žinau, kad „Instractables“yra didelė bendruomenė, todėl dalinuosi problema (ar tikslu), su kuria susidūriau šiame projekte, ir prašau jūsų pagalbos.

Aš bandžiau sujungti abu projektus/dalį į vieną „Arduino“, bet siaubingai nepavyko. Prašome pasidalyti savo pasiūlymu, idėja ir padėti man išspręsti šią problemą ir patobulinti visą projektą.

Noriu sujungti grandinę ir naudoti tik vieną programą (jau sukurtą), vieną „Arduino“ir vieną „Bluetooth“modulį

Taigi prašau pasidalinti savo pasiūlymu, idėja ir padėti man išspręsti šią problemą ir patobulinti visą projektą.

Ačiū.

Prašome apsilankyti „Mes stebėjome“

Rekomenduojamas: