Sisukord:

AndroBot: 19 sammu (piltidega)
AndroBot: 19 sammu (piltidega)

Video: AndroBot: 19 sammu (piltidega)

Video: AndroBot: 19 sammu (piltidega)
Video: Завоздушило топливную систему дизеля Как прокачать ТНВД самому 2024, November
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot on Androidi juhitav täiustatud robot ja see on kombinatsioon Androidi juhitavast roverist koos robotkäega. Nii et alustame selle ajaloost: idee ja inspiratsioon

Peaaegu kaks kuud tagasi vaatasin filmi "Hurt Locker", milles näidatakse roverit, mis on koos Bomb squad meeskonnaga ja see töötab hästi, kuid ei suutnud oma põhiülesannet täita. Ja selle disain ja funktsioonid inspireerisid mind. Ma ei ole hästi kogenud robootikaprojektide tegija, kuid ma tean, et võin teha sarnase, jah, see ei ole nii kvaliteetne, täpne ja kulukas, kuid saab hakkama samade ülesannetega.

Originaal ja üksikasjalik artikkel:-

Kuidas teha roverit robootikavarrega

Samm: tehke Bluetooth -põhine nutitelefoniga juhitav Rover V2

Tehke Bluetooth -põhine nutitelefoniga juhitav Rover V2
Tehke Bluetooth -põhine nutitelefoniga juhitav Rover V2
Tehke Bluetooth -põhine nutitelefoniga juhitav Rover V2
Tehke Bluetooth -põhine nutitelefoniga juhitav Rover V2
Tehke Bluetooth -põhine nutitelefoniga juhitav Rover V2
Tehke Bluetooth -põhine nutitelefoniga juhitav Rover V2

Esiteks valmistan Androidi juhitavat robotit v2. Ja muutsin just eelmise projektiga Androidi juhitavat robotit ja sain soovitud tulemuse. Roverit/robotit juhitakse Bluetoothi kaudu ja kogu selle funktsiooni juhitakse Atmega 328p-PU mikrokontroller. Mille jaoks kasutame ka L298N mootorijuhtplaati, mis hakkab mootoreid juhtima. Kõik ülaltoodud saab toite 12v akuga.

Pärast seda muudatust lisasin mõne täpsema funktsiooni ja selle funktsioonide loend on järgmine:-

  1. Neljasuunaline liikumine
  2. Esi- ja tagatuled
  3. Sarv
  4. Märgutuli
  5. Kaamerana kasutamiseks saab lisada nutitelefoni.

Nii et pärast plaani ja ideede sissejuhatust saate rääkida nõuetest:-

Nõuded Androidi juhitava roboti valmistamiseks:-

  • 1 x Arduino Uno juhatus
  • 1 x L298N mootori juhtplaat
  • 1 x Bluetooth -moodul
  • 1 x 12v aku
  • 2 x Valge LED
  • 1 x punane LED
  • 1 x märgutuli mis tahes värvi
  • 4 x Bo mootor või 2 x 12 V käigukastiga mootor
  • 1 x helisignaal
  • 4 x mängurehve (kui teil on Bo Motors) Kui kasutate 2 x 12 V käigukastiga mootorit, siis kaks rehvi ja Costeri ratas
  • .1 x lüliti

Muud nõuded;-

  • 1 x roboti šassii/alus:- tegin selle kombineerides 2 CD/DVD pistikupesa
  • 1 x arvuti/sülearvuti (ainult robotilt saadud videote kodeerimiseks ja vaatamiseks) Arduino IDE
  • 2 x Android -telefon
  • Androidi rakendus roboti juhtimiseks.

Loe lisaks: Installi APK

2. samm: šassii:-

Šassii
Šassii
Šassii
Šassii
Šassii
Šassii

Kasutage kas valmisraami, mõned neist on järgmised:-

Või tehke lihtne, nagu ma tegin:- Vajame suurt ruumi, nii et tooge vanast arvutist kaks halba CD-/DVD-draivi. Avage kruvikeeraja abil selle CD-/DVD-draivi ümbris/väljund/väliskate. Liituge nendega, nagu on näidatud Nüüd ühendage hammasülekandega mootori klambrid. Kui kasutate Bo -mootorit, paigaldage need šassiile vastavalt järgmisele skeemile.

Nii et nüüd oleme valmistanud kogu projekti jaoks šassii. Ja liigume järgmise kõige olulisema asja juurde, mis on ahela kokkupanek. Jälgige järgmist skeemi, mille on koostanud Fritzing Software ja seejärel Loo ühendus.

Loe lisaks: Eemaldage GRUB

Samm: Bluetooth -põhise Android -juhitava Roveri vooluahela skeem

Bluetooth -põhise Android -juhitava Roveri vooluahela skeem
Bluetooth -põhise Android -juhitava Roveri vooluahela skeem

Toiteallikas:-

L298N aku +12v = +12v

L298N GND = Aku Gnd ja Arduino GND

L298N 5v = Arduino VIN

Arduino juhatus ---- Bluetooth-moodul

Arduino RX = Bluetooth -mooduli Tx

Arduino TX = Bluetooth -mooduli Rx

Arduino 5v = Bluetooth -mooduli VCC

Arduino GND = Bluetooth -mooduli GND

Arduino juhatus ---- L298N mootori juhi pardal

Arduino 5 = in1

Arduino 6 = in2

Arduino 10 = in3

Arduino oma 11 = in4

Arduino tahvel ---- LED ja helisignaal

Arduino 2 = Sumina punane

Arduino 3 = punane LED (220 oomi takistiga)

Arduino 4 = valge LED (220 oomi takistiga)

Loe lisaks: Andro Bot, autor Sourabh Kumar

Samm: Arduino kood

Kopeerige või laadige kood siit alla

Samm: Androidi rakendus

Androidi rakendus
Androidi rakendus

Leidsin Playstore'ist häid rakendusi ja tegin ka rakenduse Roveri juhtimiseks:-

Lingid on järgmised:-

Valik 1:- Arduino Bluetooth RC auto

Rakendus võimaldab teil Bluetoothi kaudu juhtida Arduino -põhist RC -autot. Seda tehakse Bluetooth -toega Android -telefoni abil. Arduino koodi ja juhtimisahela saamiseks külastage seda saiti https://sites.google.com/site/bluetoothrccar/. Rakendus võimaldab teil autot juhtida kas nuppude või telefoni kiirendusmõõturi abil. Liugriba võimaldab teil kontrollida oma auto kiirust, kui auto juhtimisahelal on see funktsioon. Samuti on kaks nuppu esi- ja tagatulede jaoks. Vilkuv tuli annab teile teada, millal telefon on autoga ühendatud, ja süttivad nooled, mis näitavad auto sõidusuunda.

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

Valik 2: -AndroBot Rover

MIT App Developeri veebisaidi abil tegin rakenduse ja see on beetatesti režiimis, nii et saate proovida ja kui midagi läheb valesti, lahendame selle probleemi siin minu rakenduse lingil.

AndroBot Rover.apk

Laadige rakendus alla ja installige see Androidi nutitelefoni.

Samm: põletage nüüd kood

Sammud on järgmised:-

  1. Laadige alla või kopeerige kood ülaltoodud jaotisest Kood või programm Android -juhitava roboti v2 loomiseks.
  2. Nüüd käivitage oma arvuti.ino -faili teisaldamiseks ja avage see Arduino IDE abil.
  3. Ühendage Arduino tahvel ja arvuti ühenduskaabliga.
  4. Valige sadam ja juhatus
  5. Kompileerige ja põletage kood, klõpsates nuppu Laadi üles, mis asub IDE vasakus ülanurgas.

Nüüd on kõik valmis ja meie BOT/ROVER on valmis. Ja me peame selle lihtsalt sisse lülitama.

Loe lisaks: Lihtne Andro Bot

Samm: sammud nutitelefoniga juhitava Roveri juhtimiseks

Lülitage Rover sisse

  1. Minge oma telefonis menüüsse Seaded ja leidke Bluetoothi seaded.
  2. Lülitage Android -telefoni Bluetooth sisse ja otsige uusi Bluetooth -seadmeid.
  3. HC-04/05 ilmub loendisse pärast otsingutulemust. Paarige Bluetooth-mooduliga Passwardi abil: -1234
  4. Nüüd avage Androidi rakendus ja klõpsake nuppu Ühenda või ühendage robot.
  5. Ilmub uus aken, kus kuvatakse kõik Bluetooth -seadmed.
  6. Klõpsake nuppu HC-04/05.
  7. Nüüd on teie robot ühendatud Android -nutitelefoniga.
  8. Jälgige nuppe ja kontrollige neid ükshaaval, vajutades neid.
  9. Kaamera lisamiseks võtke Android -telefon, installige oma nutitelefoni ja ka arvutisse AirDroid -rakendus ning ühendage need.
  10. Kaamera suvand ilmub töölaua AirDroid peamenüüsse, klõpsake sellel.
  11. Nüüd asetage nutitelefon roveri vabale kohale.

Ma ei seleta viimast 3 sammu, kuna mul on teistsugune plaan, lisan kaamera järgmisel sammul.

Loe lisaks: Andro Bot, autor Sourabh Kumar

8. etapp: ahela töötamine

Esiteks lülitatakse sisse ka Rover "ON" ja Bluetooth -moodul. Peame ühendama Roveri nutitelefoniga, kasutades ülaltoodud samme. Nüüd peame pärast edukat ühendust vajutama mis tahes nuppu, laske see edasi see saadab "F" teksti Arduinole

ja programmis F tähistab Edasi

tühine edasi () {

analogWrite (in1, kiirus);

analogWrite (in3, kiirus);

ja see võimaldab arduino tihvte 5, 6 ja need tihvtid on ühendatud L298N mootorijuhi mooduli in1 ja in2 tihvtidega, nii et see annab mootoritele toiteallika pöörlemiseks. ja seega liigub rover edasi. peame pärast iga käsu edukat täitmist vajutama nuppu Stop. sel juhul eelmine käsk peatatakse. ja seega töötavad kõik suunanupud. Mootori kiiruse reguleerimiseks on olemas ka liugur. mis saadab väärtuse vahemikus 0 kuni 10, seega mootori juhitava kiiruse. Rakenduses on saadaval ka 3 lisanuppu mõnede lisafunktsioonide jaoks, nagu valgus ja sarv. Klõpsamisel kantakse suur täht üle pika klõpsuga, väike täht kantakse arduinole ja see sobitatakse programmiga ja vastavalt programm ja digitaalne tihvt kas lubavad või keelavad, nii et LED ja helisignaal on sisse lülitatud (suure algustähega) või välja lülitatud (väikese tähega). seega töötab kogu rover.

Loe lisaks: Installi XAPK

9. samm:

Kui kõik läheb õigesti ja töötab, siis õnnitleme. Olete lõpetanud AndroBoti 1. osa, kuidas teha Bluetooth -juhitav Rover v2, ja oleme valmis järgmise sammu juurde liikuma.

Võite pakkuda mulle ideid, kuidas selles projektis midagi paremaks muuta, nii et jagage meiega.

Samm: Bluetooth -juhitav robotkäsi

Bluetooth -juhitav robotkäsi
Bluetooth -juhitav robotkäsi

Robootikahoob on võimeline püüdma ja kukutama kõiki väikseid asju. Ja pöörleb 180 kraadi paremale - vasakule nurgale, sõltub disainist. Robootikahooba juhitakse Bluetoothi kaudu ja kogu selle funktsiooni juhitakse Atmega 328p kaudu -PU mikrokontroller. Me kasutame 4 servokontrollerit ja kõik saab toidet mis tahes Powerbanki või 9v aku kaudu.

Nii et pärast plaani ja ideede sissejuhatust saate rääkida nõuetest.

Nõuded Bluetooth-juhitava robootikavarre valmistamiseks:-

  • 1 x Arduino Uno juhatus
  • 1 x Bluetooth -moodul
  • 1 x toitepank või 9v aku
  • 1 x märgutuli mis tahes värvi
  • 4 x 9 g mikro servomootor koos hammasrataste ja klambritega
  • 1 x lüliti

Muud nõuded:-

  • Tugev alus
  • Mõned hakkimispulgad või kaalud või metallpulgad.
  • Ümmargune tugev, kuid õhuke leht.
  • Kahepoolne teip või superliim
  • Pulgaga liimipüstol
  • & Androidi nutitelefon

Loe lisaks: Takistuste vältimise robot

11. samm: ehitamine

Ehitus
Ehitus
Ehitus
Ehitus

Esimene pilt annab teile täieliku teabe.

Vajuta siia, et näha rohkem pilte

Ma kasutan oma roverit platvormina/baasina ja olen selle lõpetanud, nii et postitan mõned pildid plaanist ja seadistusest, nii et sarnast kätt on lihtne teha ja te ei pea disainile rohkem mõtlema, vaid peate servo juhtmed pikemaks muutma, lisades mõned juhtmed.

12. samm: vooluahela skeem

Lülitusskeem
Lülitusskeem

Vooluahela kokkupanek:-

  • Arduino Uno 10 - Bluetooth -moodul TX
  • Arduino Uno 11 - Bluetooth -moodul RX
  • Servo 1 oranž- Arduino Uno 3
  • Servo 2 oranž- Arduino Uno 5
  • Servo 3 oranž- Arduino Uno 6
  • Servo 4 oranž- Arduino Uno 9

Loe lisaks: Rover robotkäega

Samm 13: Arduino kood

Kopeerige või laadige alla siit

Samm: sammud koodi põletamiseks Arduinoks

Sammud on järgmised:-

  1. Laadige alla või kopeerige kood ülaltoodud jaotisest
  2. Nüüd käivitage oma arvuti.ino -faili teisaldamiseks ja avage see Arduino IDE abil.
  3. Ühendage Arduino tahvel ja arvuti ühenduskaabliga.
  4. Valige sadam ja juhatus
  5. Kompileerige ja põletage kood, klõpsates nuppu Laadi üles, mis asub IDE vasakus ülanurgas.

Nüüd on kõik valmis ja meie Robotics Arm on valmis. Ja me peame selle lihtsalt sisse lülitama.

Loe lisaks: Lihtne robot Robotics Armiga

Samm: AndroBot_Arm 4 servo juhtimiseks

AndroBot_Arm 4 servo juhtimiseks
AndroBot_Arm 4 servo juhtimiseks

AndroBot_Arm, autor Sourabh Kumar (MIT -i rakenduse leiutaja)

Olen MIT -i rakenduse Inventor abil välja töötanud Androidi nutitelefoni jaoks rakenduse "AndroBot_Arm" ja see on võimeline Bluetoothi kaudu käega ühenduse looma ja saab juhtida 4 servot. Õpin endiselt ja värskendan regulaarselt. Külastage meie saiti ja järgige meie sotsiaalseid profiile. Kõigi valikute ja nuppude üksikasjade vaatamiseks klõpsake pildil. Laadige siit alla Sourabh Kumari rakendus AndroBot _Arm:-

AndroBot_Arm.apk, autor Sourabh Kumar

16. samm: Bluetoothi juhitava käe juhtimise sammud

  1. Lülitage käepide sisse, lülitades selle sisse
  2. Minge oma telefonis menüüsse Seaded ja leidke Bluetoothi seaded.
  3. Lülitage Android -telefoni Bluetooth sisse ja otsige uut Bluetoothi
  4. Seadmed. HC-04/05 kuvatakse loendis pärast otsingutulemust.
  5. Siduge Bluetooth-mooduliga, kasutades Passwardi: -1234
  6. Nüüd avage Androidi rakendus ja klõpsake nuppu Ühenda.
  7. Ilmub uus aken, kus kuvatakse kõik Bluetooth -seadmed.
  8. Klõpsake nuppu HC-04/05.
  9. Nüüd on teie Robotics Arm ühendatud Androidi nutitelefoniga. Nüüd on rakenduses 4 liugurit (üks slaid ühe servo jaoks). Proovige ükshaaval, et nad juhiksid kätt.

Loe lisaks: Andro Bot

17. samm: vooluringi töötamine

Esiteks lülitatakse sellega sisse ka käsi "ON" ja Bluetooth -moodul. Peame ühendama käe nutitelefoniga, kasutades ülaltoodud samme. Nüüd peame pärast edukat ühendamist slaidid paremale või vasakule liigutama. Igal slaidil on mõned väärtused, mis on sarnased X000 kuni X180. Kus X = 1, 2, 3, 4. Nüüd, kui liigutame liugurit, kantakse Bluetooth -mooduli kaudu Arduinole üle number või kuupäev. Nüüd teisendatakse kuupäev nurga abil Programmi ja raamatukogu abi antakse nüüd nurga järgi PWM -signaali arduino tihvtidele. Kogu servo oranž traat või signaaltraat on ühendatud Arduino PWM -tihvtiga. Seega pöörleb servo käik ka nurga alla. Sarnaselt töötamine on kõigi servode puhul sama ja seega töötab Robotics Arm.

18. samm: täielik AndroBot

Asetage käepide roveri ülaosale ja kinnitage see liimipüstoliga. seega on AndroBot edukalt lõpule viidud.

Samm: mõni probleem ja vajate teie abi

Ma tean, et Instractables on suur kogukond, nii et jagan probleemi (või eesmärki), millega olen selles projektis silmitsi seisnud, ja otsin teie abi.

Proovisin ühendada mõlemad projektid/osad ühte Arduino, kuid see ebaõnnestus. Palun jagage oma soovitust, ideed ja aidake mul seda probleemi lahendada ja kogu projekti täiustada.

Ma tahan ühendada mõlemad vooluringid ja kasutada ainult ühte rakendust (juba loodud), ühte Arduino ja ühte Bluetooth -moodulit

Nii et palun jagage oma ettepanekut, ideed ja aidake mul seda probleemi lahendada ja kogu projekti täiustada.

Aitäh.

Palun külastage meie jälgitud

Soovitan: