Përmbajtje:

AndroBot: 19 hapa (me fotografi)
AndroBot: 19 hapa (me fotografi)

Video: AndroBot: 19 hapa (me fotografi)

Video: AndroBot: 19 hapa (me fotografi)
Video: Зачем мы спасли ПРИШЕЛЬЦА от ЛЮДЕЙ В ЧЕРНОМ!? ПРИШЕЛЬЦЫ В РЕАЛЬНОЙ ЖИЗНИ! 2024, Nëntor
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot është një robot i avancuar i kontrolluar nga Android dhe është një kombinim i Android Rover i kontrolluar me krahun robotik. Pra, Le të fillojmë me historinë e tij: Ide dhe Frymëzim

Pothuajse Dy muaj më parë pashë një film "The Hurt Locker", në të shfaqet një rover i cili është me ekipin e skuadrës Bomb dhe funksionon mirë, por nuk arriti të përfundojë detyrën e tij kryesore. Dhe dizajni dhe funksionet e tij më frymëzuan. Unë nuk jam një krijues i Projektit Robotik me përvojë, por e di që mund të bëj një të tillë, nuk do të jetë i asaj cilësie, saktësie dhe i kushtueshëm, por mund të kryejë të njëjtat detyra.

Artikull origjinal dhe i detajuar:-

Si të bëni një Rover zgjuarsi krah Robotikë

Hapi 1: Bëni Rover V2 të kontrolluar nga Smartphone i bazuar në Bluetooth

Bëni Smartphone të bazuar në Bluetooth të kontrolluar Rover V2
Bëni Smartphone të bazuar në Bluetooth të kontrolluar Rover V2
Bëni Smartphone të bazuar në Bluetooth të kontrolluar Rover V2
Bëni Smartphone të bazuar në Bluetooth të kontrolluar Rover V2
Bëni Smartphone të bazuar në Bluetooth të kontrolluar Rover V2
Bëni Smartphone të bazuar në Bluetooth të kontrolluar Rover V2

Së pari unë jam duke bërë robotin Android të kontrolluar v2. Dhe sapo ndryshova Projektin e mëparshëm Roboti i kontrolluar nga Android, dhe mora rezultatin që dua. Rover/Bot do të kontrollohet përmes Bluetooth dhe i gjithë funksioni i tij do të kontrollohet përmes Mikrokontrolluesi Atmega 328p-PU. I cili po përdorim edhe një bord L298N të drejtuesit të motorëve i cili do të kontrollojë Motorët. Të gjitha gjërat e mësipërme do të mundësohen nga bateria 12v..

Pas këtij modifikimi shtova disa funksione të përparuara, dhe lista e funksioneve të tij janë si më poshtë:-

  1. Lëvizja me katër drejtime
  2. Drita e përparme dhe e pasme
  3. Bri
  4. Drita treguese
  5. Një Smartphone mund të shtohet për t'u përdorur si Kamera.

Pra, Pas Gjithë Hyrjes në lidhje me planin dhe idetë, le të flasim për Kërkesat:-

Kërkesat për të bërë një robot të kontrolluar nga Android:-

  • 1 x Arduino Uno Board
  • 1 x Bordi i drejtuesit të motorit L298N
  • 1 x Modul Bluetooth
  • Bateri 1 x 12v
  • 2 LED xWhite
  • 1 x LED i kuq
  • 1 x Tregues LED Çdo Ngjyrë
  • 4 x Bo Motor ose 2 x 12v Motor me ingranazhe
  • 1 x Zile
  • 4 x goma lodrash (nëse keni Bo Motors) Nëse përdorni 2 x 12v motor me ingranazh atëherë dy goma dhe një rrotë Coster
  • .1 x Ndërrues

Kërkesa të tjera;-

  • 1 x Robot Shasi/bazë:- e bëra me kombinimin e 2 prizave CD/DVD
  • 1 x PC/Laptop (Vetëm për kodimin dhe shikimin e videove të marra nga bot) Arduino IDE
  • 2 x telefon Android
  • Aplikacioni Android për të kontrolluar robotin.

Lexoni më shumë: Instaloni APK

Hapi 2: Shasia:-

Shasia
Shasia
Shasia
Shasia
Shasia
Shasia

Ose përdorni shasi të gatshme, disa prej tyre janë si më poshtë:-

Ose Bëni një të lehtë siç kam bërë:- Ne kemi nevojë për një hapësirë të madhe kështu që sillni dy disqe të këqija CD/DVD nga kompjuteri i vjetër. Hapeni kasën/daljen/trupin e jashtëm të atij disku CD/DVD duke përdorur vidë vozitës. Bashkohuni me ta siç tregohet në lidhni kapëset e motorit të ingranazhuar, Nëse jeni duke përdorur Bo Motor atëherë vendosini ato në shasi si diagrami i mëposhtëm.

Pra, tani ne kemi bërë një shasi për Projektin e plotë. Dhe ne po kalojmë në gjënë tjetër më të rëndësishme që është Montimi i Qarqeve. Vëzhgoni Diagramin e mëposhtëm të qarkut i cili është bërë nga Fritzing Software dhe më pas Bëni lidhjen.

Lexo më shumë: Hiq GRUB

Hapi 3: Diagrami i qarkut të Rover të kontrolluar nga Android i bazuar në Bluetooth

Diagrami qarkor i Rover të kontrolluar nga Android i bazuar në Bluetooth
Diagrami qarkor i Rover të kontrolluar nga Android i bazuar në Bluetooth

Furnizimi me energji elektrike:-

Bateria e L298N +12v = +12v

G29 e L298N = Gnd e Baterisë dhe GND e Arduino

5v e L298N = VIN i Arduinos

Bordi Arduino ---- Moduli Bluetooth

Arduino's RX = Bluetooth Module's Tx

Arduino's TX = Bluetooth Module's Rx

Arduino's 5v = VCC e Modulit Bluetooth

GND e Arduino = GND e Modulit Bluetooth

Bordi Arduino ---- Bordi i Drejtuesve të Motorëve L298N

Arduino's 5 = in1

Arduino's 6 = in2

Arduino's 10 = in3

Arduino's 11 = in4

Bordi Arduino ---- LED dhe Zile

Arduino's 2 = e kuqe e Buzzer

Arduino's 3 = Red Led (me rezistencë 220ohm)

Arduino's 4 = LED i bardhë (me rezistencë 220ohm)

Lexo më shumë: Andro Bot nga Sourabh Kumar

Hapi 4: Kodi Arduino

Kopjoni ose shkarkoni kodin nga këtu

Hapi 5: Aplikacioni Android

Aplikacioni Android
Aplikacioni Android

Gjeta disa aplikacione të mira në Playstore dhe gjithashtu bëra një Aplikacion për kontrollin e Rover:-

Lidhjet janë si më poshtë:-

Opsioni 1:- Arduino Bluetooth RC Car

Aplikacioni ju lejon të kontrolloni një makinë RC të bazuar në Arduino mbi Bluetooth. Kjo bëhet duke përdorur një telefon Android me Bluetooth. Vizitoni këtë faqe https://sites.google.com/site/bluetoothrccar/ për qarkun e kodit dhe kontrollit Arduino. Aplikacioni ju lejon të kontrolloni makinën me butona ose përshpejtues të telefonit. Një shirit rrëshqitës ju lejon të kontrolloni shpejtësinë e makinës tuaj nëse qarku i kontrollit të makinës ka këtë veçori. Ekzistojnë gjithashtu dy butona për dritat e përparme dhe të pasme. Një dritë ndezëse ju bën të ditur kur telefoni është i lidhur me makinën, dhe shigjetat ndizen duke ju bërë të ditur drejtimin e drejtimit të makinës.

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

Opsioni 2: -AndroBot Rover

Me ndihmën e faqes së internetit të MIT App Developer unë bëra një aplikacion dhe është në modalitetin e testimit beta kështu që ju mund të provoni dhe pastaj nëse diçka shkon keq atëherë ne do ta zgjidhim atë problem këtu është lidhja e aplikacionit tim.

AndroBot Rover.apk

Shkarkoni Aplikacionin dhe Instalojeni në Smartphone Android.

Hapi 6: Tani Djeg Kodin

Hapat janë si më poshtë:-

  1. Shkarkoni ose kopjoni Kodin nga pjesa Kodi ose Programi për të bërë një robot të kontrolluar nga Android v2 më lart.
  2. Tani filloni Kompjuteri juaj të transferojë skedarin.ino dhe ta hapni atë me Arduino IDE.
  3. Lidhni bordin dhe kompjuterin Arduino me kabllon lidhës.
  4. Zgjidhni Portin dhe Bordin
  5. Përpiloni dhe Djeg kodin duke klikuar në butonin Upload i cili do të jetë në këndin e sipërm të majtë të IDE.

Pra, tani Çdo gjë është përfunduar dhe BOT/ROVER ynë është gati. Dhe ne vetëm duhet ta fuqizojmë atë duke e ndezur atë.

Lexo më shumë: Easy Andro Bot

Hapi 7: Hapat për të kontrolluar Roverin e kontrolluar nga Smartphone

Ndizni Rover On

  1. Në telefonin tuaj Shkoni te Cilësimet dhe gjeni cilësimet e Bluetooth.
  2. Ndizni Bluetooth -in e telefonit Android dhe kërkoni pajisje të reja Bluetooth.
  3. HC-04/05 do të shfaqet në listë pas rezultatit të kërkimit. Çiftoni me modulin Bluetooth duke përdorur Passward: -1234
  4. Tani Hapni Aplikacionin Android dhe klikoni në Lidhu ose lidheni me botin.
  5. Do të shfaqet një dritare e re në të cilën do të shfaqen të gjitha pajisjet Bluetooth.
  6. Klikoni në HC-04/05.
  7. Tani boti juaj është i lidhur me Smartphone android.
  8. Vëzhgoni butonat dhe kontrolloni atë një nga një duke i shtypur ato.
  9. Për të shtuar një aparat fotografik, merrni një telefon android instaloni aplikacionin AirDroid në Smartphone tuaj dhe gjithashtu në kompjuter dhe lidheni ato.
  10. Opsioni i kamerës do të shfaqet në menunë kryesore në desktop AirDroid klikoni mbi të.
  11. Tani vendoseni telefonin inteligjent në hapësirën e lirë të roverit.

Unë nuk po shpjegoj hapin e fundit 3 sepse kam një plan të ndryshëm, do të shtoj kamerën në hapin tjetër.

Lexo më shumë: Andro Bot nga Sourabh Kumar

Hapi 8: Puna e Qarkut

Para së gjithash do të ndizet moduli Rover "ON" dhe bluetooth me të. Ne duhet ta lidhim Roverin me Smartphone duke përdorur hapat e mësipërm. Tani pas lidhjes së suksesshme duhet të shtypim çdo buton le të jetë butoni Forward kështu do t'i dërgojë tekstin "F" Arduino -s

dhe në programin F tregon Përpara

void përpara () {

analogWrite (in1, Shpejtësia);

analogWrite (in3, Shpejtësia);

dhe do të mundësojë pin 5, 6 të arduino dhe këto kunja janë të lidhura me kunjat in1 dhe in2 të Modulit të drejtuesit të motorit L298N, kështu që ai u jep furnizim me energji motorëve që të rrotullohen. dhe kështu roveri të ecë përpara.duhet të shtypim butonin Stop pas çdo ekzekutimi të suksesshëm të komandës.kështu komanda e mëparshme do të ndalet.dhe kështu të gjithë butonat e drejtimit do të punojnë. Ekziston edhe një rrëshqitës për të kontrolluar shpejtësinë e motorit. e cila dërgon vlerën nga 0 në 10 kështu shpejtësia e motorit e kontrolluar. Në Aplikacion ka edhe 3 butona shtesë në dispozicion për disa funksione shtesë si Drita dhe Briri. Në klikim transferohet një shkronjë e madhe në klikimin e gjatë Shkronja e vogël transferohet në arduino dhe përputhet me programin dhe sipas programi dhe pin dixhital ose aktivizoni ose çaktivizoni kështu Led dhe zileja ndizen (me shkronjë të madhe) ose fiken (me shkronjën e vogël). kështu punon roveri i plotë.

Lexoni më shumë: Instaloni XAPK

Hapi 9:

Nëse gjithçka shkon mirë dhe funksionon, atëherë përgëzoni. Ju keni përfunduar Pjesën 1 Si të bëni një Bluetooth Rover të kontrolluar v2 të AndroBot dhe ne jemi gati të kalojmë në hapin tjetër.

Ju mund të më sugjeroni një ide për të bërë një përmirësim që mund të bëjmë në këtë projekt, kështu që ndani me ne.

Hapi 10: Krah Robotik i kontrolluar nga Bluetooth

Krah Robotik i kontrolluar nga Bluetooth
Krah Robotik i kontrolluar nga Bluetooth

Krahu Robotics do të jetë në gjendje të kapë dhe lëshojë çdo gjë të vogël. Dhe rrotullohet në 180 gradë Këndi Djathtas - Këndi Majtas gjë tjetër varet nga dizajni. Krahu Robotik do të kontrollohet përmes Bluetooth dhe i gjithë funksioni i tij do të kontrollohet përmes Atmega 328p -Mikrokontrollues PU. Ne po përdorim 4 Servo kontrollues dhe gjithçka do të mundësohet nga çdo Powerbank ose bateri 9v.

Pra, Pas Gjithë Hyrjes në lidhje me planin dhe idetë, le të flasim për Kërkesat.

Kërkesat për të bërë krahun robotik të kontrolluar nga Bluetooth:-

  • 1 x Arduino Uno Board
  • 1 x Modul Bluetooth
  • 1 x Power Bank ose bateri 9v
  • 1 x Tregues LED Çdo Ngjyrë
  • Mikro Servo Motor 4 x 9g me ingranazhe dhe kapëse
  • 1 x Ndërrues

Kërkesa të tjera:-

  • Një bazë e fortë
  • Disa pres shkop ose Peshore ose shkopinj metalikë.
  • Një fletë e rrumbullakët e fortë, por e hollë.
  • Shirit anësor i dyfishtë ose super ngjitës
  • Armë Glu me shkop
  • & një smartphone Android

Lexo më shumë: Pengesa Shmangia robot

Hapi 11: Ndërtimi

Ndërtim
Ndërtim
Ndërtim
Ndërtim

Imazhi i parë do t'ju japë detaje të plota.

"Kliko këtu për të parë më shumë fotografi"

Unë jam duke përdorur roverin tim si një platformë/bazë dhe e kam përfunduar atë, kështu që unë po postoj disa fotografi të planit dhe konfigurimit, kështu që do të jetë e lehtë për të bërë krahun e ngjashëm dhe nuk do të duhet të mendoni më shumë për dizajnin, por ju duhet të bëni telat e servo më të gjatë duke shtuar disa tela.

Hapi 12: Diagrami i Qarkut

Diagrami i qarkut
Diagrami i qarkut

Asambleja e Qarkut:-

  • Arduino Uno's 10 - Bluetooth Module TX
  • Arduino Uno's 11 - Moduli Bluetooth RX
  • Portokallia e Servo 1- Arduino Uno 3
  • Portokallia e Servo 2- Arduino Uno e 5
  • Portokallia e Servo 3- Arduino Uno e 6
  • Portokallia e Servo 4- Arduino Uno e 9

Lexo më shumë: Rover me krahun robotik

Hapi 13: Kodi Arduino

Kopjoni ose shkarkoni nga këtu

Hapi 14: Hapat për të djegur kodin në Arduino

Hapat janë si më poshtë:-

  1. Shkarkoni ose kopjoni Kodin nga pjesa e mësipërme
  2. Tani filloni Kompjuteri juaj të transferojë skedarin.ino dhe ta hapni atë me Arduino IDE.
  3. Lidhni bordin dhe kompjuterin Arduino me kabllon lidhës.
  4. Zgjidhni Portin dhe Bordin
  5. Përpiloni dhe Djeg kodin duke klikuar në butonin Upload i cili do të jetë në këndin e sipërm të majtë të IDE.

Pra, tani Çdo gjë është përfunduar dhe Krahu ynë Robotik është gati. Dhe Ne vetëm duhet ta fuqizojmë atë duke e ndezur atë.

Lexoni më shumë: Roboti i lehtë me krahun robotik

Hapi 15: AndroBot_Arm për Kontrollin e 4 Servo

AndroBot_Arm për Kontrollin e 4 Servo
AndroBot_Arm për Kontrollin e 4 Servo

AndroBot_Arm nga Sourabh Kumar (MIT app Inventor)

Unë kam zhvilluar një aplikacion "AndroBot_Arm" për smartphone android me ndihmën e aplikacionit MIT Inventor, dhe është në gjendje të bëjë lidhje me krahun përmes Bluetooth dhe mund të kontrollojë 4 servo. Unë jam ende duke mësuar dhe do të azhurnoj rregullisht. Prandaj vizitoni faqen tonë dhe ndiqni profilet tona sociale. Klikoni mbi imazhin për të parë detajet e të gjitha opsioneve dhe dhe butonave. Shkarkoni Aplikacionin AndroBot _Arm nga Sourabh Kumar nga Këtu:-

AndroBot_Arm.apk nga Sourabh Kumar

Hapi 16: Hapat për të kontrolluar krahun e kontrolluar të Bluetooth

  1. Ndërroni krahun duke e aktivizuar
  2. Në telefonin tuaj Shkoni te Cilësimet dhe gjeni cilësimet e Bluetooth.
  3. Ndizni Bluetooth -in e telefonit Android dhe kërkoni Bluetooth të ri
  4. Pajisjet. HC-04/05 do të shfaqen në listë pas rezultatit të kërkimit.
  5. Çiftojeni me modulin Bluetooth duke përdorur Passward: -1234
  6. Tani hapni Aplikacionin Android dhe klikoni në Lidhu.
  7. Do të shfaqet një dritare e re në të cilën do të shfaqen të gjitha pajisjet Bluetooth.
  8. Klikoni në HC-04/05.
  9. Tani krahu juaj Robotik është i lidhur me Smartphone android. Tani në aplikacion ka 4 Slider (Një rrëshqitje për një servo). Provoni një nga një ata do të kontrollojnë krahun.

Lexo më shumë: Andro Bot

Hapi 17: Puna e Qarkut

Para së gjithash kaloni krahun "ON" dhe moduli bluetooth gjithashtu do të ndizet me të. Ne duhet të lidhim krahun me Smartphone duke përdorur hapat e mësipërm. Tani pas lidhjes së suksesshme ne duhet të lëvizim rrëshqitjet djathtas ose majtas. Çdo rrëshqitje ka disa vlera të ngjashme me X000 në X180. Ku X = 1, 2, 3, 4. Tani kur lëvizim rrëshqitësin atëherë një numër ose datë transferohet në Arduino përmes modulit Bluetooth. Tani Data konvertohet në kënd me ndihma e Programit dhe Bibliotekës tani sipas këndit sinjali PWM i jepet kunjave të arduino. Teli portokalli ose tela sinjali i të gjithë servo -ve është i lidhur me kunjin PWM të Arduino. Kështu ingranazhi i servo -s gjithashtu rrotullohet në kënd. Ngjashëm puna është e njëjtë për të gjithë shërbëtorët, dhe kështu krahu robotik punon.

Hapi 18: AndroBot i plotë

Vendoseni Krahun në krye të roverit dhe rregullojeni me armë zam. kështu AndroBot përfundon me sukses.

Hapi 19: Disa probleme dhe keni nevojë për ndihmën tuaj

Unë e di që Instractables është një komunitet i madh kështu që unë jam duke ndarë një problem (ose një objektiv) me të cilin jam përballur në këtë projekt dhe kërkoj ndihmën tuaj.

Unë u përpoqa të kombinoj të dy projektin/Pjesën në një Arduino por tmerrësisht dështova. Ju lutem ndani sugjerimin, idenë tuaj dhe më ndihmoni të zgjidh këtë problem dhe të përmirësoj të gjithë projektin.

Unë dua të kombinoj të dy qarkun dhe dua të përdor vetëm një Aplikacion (Tashmë i Krijuar), Një Arduino dhe një Modul Bluetooth

Kështu që ju lutemi ndani sugjerimin, idenë tuaj dhe më ndihmoni të zgjidh këtë problem dhe të përmirësoj të gjithë projektin.

Faleminderit.

Ju lutemi Vizitoni Ne Vëzhguar

Recommended: