Talaan ng mga Nilalaman:

AndroBot: 19 Hakbang (na may Mga Larawan)
AndroBot: 19 Hakbang (na may Mga Larawan)

Video: AndroBot: 19 Hakbang (na may Mga Larawan)

Video: AndroBot: 19 Hakbang (na may Mga Larawan)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Nobyembre
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

Ang AndroBot ay isang Android Controlled Advanced Robot at ito ay isang kombinasyon ng Android Controlled Rover With Robotic Arm. Kaya't magsimula tayo sa kasaysayan nito: Idea at Inspiration

Halos Dalawang Buwan na ang nakalilipas napanood ko ang isang pelikulang "The Hurt Locker", Dito ipinakita ang isang rover na kasama ang koponan ng Bomb squad at gumagana ito ng mabuti ngunit nabigo upang makumpleto ang pangunahing gawain nito. At ang disenyo at pagpapaandar nito ay nagbigay inspirasyon sa akin. Hindi ako isang mahusay na may karanasan sa gumagawa ng Robotics Project ngunit alam ko na makakagawa ako ng isang katulad nito hindi ito sa kalidad, kawastuhan at magastos ngunit maaari itong magsagawa ng parehong mga gawain.

Orihinal at Detalyadong Artikulo: -

Paano Gumawa ng isang Rover wit h Robotics Arm

Hakbang 1: Gumawa ng Kontroladong Rover V2 na Batay sa Smartphone

Gumawa ng Kontroladong Rover V2 na Batay sa Smartphone
Gumawa ng Kontroladong Rover V2 na Batay sa Smartphone
Gumawa ng Kontroladong Rover V2 na Batay sa Smartphone
Gumawa ng Kontroladong Rover V2 na Batay sa Smartphone
Gumawa ng Kontroladong Rover V2 na Batay sa Smartphone
Gumawa ng Kontroladong Rover V2 na Batay sa Smartphone

Una gumagawa ako ng Android Controlled robot v2. At binago ko lang ang Nakaraang Project na Android Controlled Robot, at nakuha ko ang resulta na nais kong. Ang Rover / Bot ay makokontrol sa pamamagitan ng Bluetooth at ang lahat ng pagpapaandar nito ay makokontrol sa pamamagitan ng Atmega 328p-PU Microcontroller. Na gumagamit din kami ng L298N motor driver Board na makokontrol ang Motors. Ang lahat ng bagay sa Itaas ay pinalakas ng 12v na baterya..

Matapos ang pagbabago na ito Nagdagdag ako ng ilang Advanced na Pag-andar, At ang listahan ng mga pag-andar nito ay tulad ng sumusunod: -

  1. Apat na paggalaw ng Kilusan
  2. Ilaw sa harap at likod
  3. Horn
  4. Liwanag ng Indikasyon
  5. Maaaring maidagdag ang isang Smartphone upang magamit bilang Camera.

Kaya Pagkatapos ng Lahat ng Panimula tungkol sa plano at mga ideya ay hinahayaan na pag-usapan ang tungkol sa Mga Kinakailangan: -

Mga Kinakailangan Upang makagawa ng Android Controlled Robot: -

  • 1 x Arduino Uno Board
  • 1 x L298N Motor driver Board
  • 1 x Bluetooth Module
  • 1 x 12v na baterya
  • 2 xWhite LED
  • 1 x pulang LED
  • 1 x Indication LED Anumang Kulay
  • 4 x Bo Motor o 2 x 12v Geared Motor
  • 1 x Buzzer
  • 4 x Mga gulong ng Laruan (kung mayroon kang Bo Motors) Kung gumagamit ng 2 x 12v Geared Motor pagkatapos ng Dalawang Gulong at isang Coster wheel
  • .1 x Lumipat

Iba pang mga kinakailangan;-

  • 1 x Robot Chassis / base: - Ginawa ko ito sa pagsasama ng 2 CD / DVD Outlets
  • 1 x PC / Laptop (Para lamang sa pag-coding at panonood ng mga natanggap na video mula sa bot) Arduino IDE
  • 2 x Android Phone
  • Android App upang makontrol ang robot.

Magbasa nang higit pa: Mag-install ng APK

Hakbang 2: Chassis: -

Chassis:
Chassis:
Chassis:
Chassis:
Chassis:
Chassis:

Alinman sa Gumamit ng Readymade Chassis ilan sa mga ito ay Tulad ng sumusunod: -

O Gumawa ng isang madaling tulad ng ginawa ko: - Kailangan namin ng ilang Malaking puwang kaya Dalhin ang dalawang Masamang CD / DVD Drive mula sa lumang PC. Buksan ang Case / Outlet / Outer Body Ng CD / DVD drive na iyon gamit ang Screw Driver. Sumali sa kanila Tulad ng ipinakita sa ang mga imahe. Ngayon Ikonekta ang mga clamp ng nakatuon na Motor, Kung gumagamit ka ng Bo Motor pagkatapos ay iakma ang mga ito sa chassis bilang Sumusunod na diagram.

Kaya ngayon gumawa kami ng isang chassis para sa kumpletong Project. At lumilipat kami sa susunod na pinakamahalagang bagay na kung saan ay Circuit Assembly. Pansinin ang sumusunod na diagram ng circuit na ginawa ng Fritzing Software at kaysa Gawin ang koneksyon.

Magbasa nang higit pa: Alisin ang GRUB

Hakbang 3: Circuit Diagram ng Controlled Rover na Batay sa Bluetooth na Batay sa Android

Diagram ng Circuit ng Controlled Rover na Batay sa Android
Diagram ng Circuit ng Controlled Rover na Batay sa Android

Power Supply: -

L298N's + 12v = + 12v na baterya

L298N's GND = Gnd ng Baterya at GND ng Arduino

L298N's 5v = Arduino's VIN

Lupon ng Arduino ---- Modyul ng Bluetooth

Arduino's RX = Bluetooth Module's Tx

Arduino's TX = Bluetooth Module's Rx

5v = Arduino's VCC ng Bluetooth Module

Arduino's GND = Bluetooth Module's GND

Lupon ng Arduino ---- L298N Motor Driver Board

Ang Arduino's 5 = in1

Ang Arduino's 6 = in2

Ang Arduino's 10 = in3

Arduino's 11 = in4

Lupon ng Arduino ---- LED at Buzzer

2 ng Arduino = Pula ng buzzer

Ang Arduino's 3 = Red Led (na may 220ohm resistor)

4 = White LED ng Arduino (na may resistor na 220ohm)

Magbasa nang higit pa: Andro Bot ni Sourabh Kumar

Hakbang 4: Arduino Code

Kopyahin o i-download ang code mula dito

Hakbang 5: Android App

Android App
Android App

Natagpuan ko ang ilang magagandang apps sa Playstore at gumawa rin ako ng isang App para sa pagkontrol sa Rover: -

Ang mga link ay sumusunod: -

Pagpipilian 1: - Arduino Bluetooth RC Car

Pinapayagan ka ng application na kontrolin ang isang Arduino based RC car sa Bluetooth. Ginagawa ito gamit ang isang teleponong Android na pinagana ng Bluetooth. Bisitahin ang site na ito https://site.google.com/site/blu Bluetoothrccar/ para sa Arduino code at control circuit. Hinahayaan ka ng app na kontrolin ang kotse gamit ang alinman sa mga pindutan o ang accelerometer ng telepono. Pinapayagan ka ng isang slider bar na kontrolin ang tulin ng iyong sasakyan kung ang tampok na ito ang control circuit ng kotse. Mayroon ding dalawang mga pindutan para sa mga ilaw sa harap at likod. Ipapaalam sa iyo ng isang kumikislap na ilaw kapag nakakonekta ang telepono sa kotse, at ang mga arrow ay nagniningning na nagpapaalam sa iyo sa direksyon ng pagmamaneho ng kotse.

https://play.google.com/store/apps/details?id=braulio.calle.blu BluetoothRCcontroller&hl=fil

Pagpipilian 2: -AndroBot Rover

Sa tulong ng website ng MIT App Developer gumawa ako ng isang app at nasa beta test mode ito upang maaari mong subukan at kung may mali man ay malulutas namin ang problemang iyon narito ang link ng aking app.

AndroBot Rover.apk

I-download ang App at I-install ito sa Android Smartphone.

Hakbang 6: Ngayon Sunugin ang Code

Ang mga hakbang ay ang mga sumusunod: -

  1. Mag-download o kopyahin ang Code mula sa seksyon na Code o Program upang Gumawa ng isang Android Controlled Robot v2 sa itaas.
  2. Ngayon simulan ang Iyong computer ilipat ang.ino file at buksan ito gamit ang Arduino IDE.
  3. Ikonekta ang Arduino Board at computer gamit ang Connecting Cable.
  4. Piliin ang Port at Board
  5. Compile at Burn ang code sa pamamagitan ng pag-click sa pindutang Mag-upload na makikita sa Top-Left Corner ng IDE.

Kaya't ngayon Lahat ay nakumpleto at ang aming BOT / ROVER ay handa na. At kailanganin lamang nating Patayin ito sa pamamagitan ng Paglipat NITO.

Magbasa nang higit pa: Madaling Andro Bot

Hakbang 7: Mga Hakbang upang Makontrol ang Controlled Rover ng Smartphone

Buksan ang Rover

  1. Sa iyong Telepono Pumunta sa Mga Setting at hanapin ang mga setting ng Bluetooth.
  2. Lumipat sa Bluetooth ng Android Phone, At Maghanap para sa mga bagong Bluetooth Device.
  3. Ang HC-04/05 ay Lilitaw sa Listahan pagkatapos ng resulta ng paghahanap. Ipares ang module ng Bluetooth sa pamamagitan ng paggamit ng Passward: -1234
  4. Ngayon buksan ang Android App at mag-click sa Connect o kumonekta sa bot.
  5. Lilitaw ang isang bagong window kung saan lilitaw ang lahat ng mga aparatong Bluetooth.
  6. Mag-click sa HC-04/05.
  7. Ngayon ang iyong bot ay konektado sa android Smartphone.
  8. Pagmasdan ang mga Pindutan at suriin ang bawat isa sa pamamagitan ng pagpindot sa kanila.
  9. Upang magdagdag ng camera kumuha ng android phone i-install ang AirDroid app sa iyong Smartphone at sa Computer din at ikonekta ang mga ito.
  10. Lilitaw ang pagpipiliang camera sa pangunahing menu sa desktop AirDroid na pag-click dito.
  11. Ngayon ilagay ang smartphone sa libreng puwang ng rover.

Hindi ko ipinapaliwanag ang huling 3 hakbang dahil mayroon akong iba't ibang mga plano, idaragdag ko ang camera sa susunod na hakbang.

Magbasa nang higit pa: Andro Bot ni Sourabh Kumar

Hakbang 8: Paggawa ng Circuit

Una sa lahat ang paglipat ng Rover "ON" at module ng bluetooth ay bubuksan din dito. Kailangan nating ikonekta ang Rover sa Smartphone gamit ang mga hakbang sa itaas. Ngayon pagkatapos ng matagumpay na koneksyon kailangan naming pindutin ang anumang pindutan hayaan itong Forward button kaya ipapadala nito ang "F" na teksto sa Arduino

at sa programang F ay nangangahulugang Ipasa

walang bisa pasulong () {

analogWrite (in1, Bilis);

analogWrite (in3, Bilis);

at paganahin ang pin 5, 6 ng arduino at ang mga pin na ito ay konektado sa in1 at in2 na pin ng L298N motor driver Module kaya nagbibigay ito ng power supply sa mga motor upang paikutin. at sa gayon ang rover ay sumulong. kailangan nating pindutin ang Stop button pagkatapos ng matagumpay na pagpapatupad ng utos. na ang dating utos ay titigil. at sa gayon ang lahat ng mga pindutan ng direksyon ay gagana. Mayroon ding isang slider upang makontrol ang bilis ng motor. na nagpapadala ng halaga sa pagitan ng 0 hanggang 10 sa gayon ang bilis ng motor na kinokontrol. Sa App mayroon ding 3 dagdag na mga pindutan na magagamit para sa ilang mga karagdagang pag-andar tulad ng Banayad at Horn. Sa pag-click sa isang malaking titik ay inilipat sa Long click maliit na sulat ay inilipat sa arduino at ito ay naitugma sa programa at ayon sa programa at digital pin alinman sa paganahin o huwag paganahin sa gayon ang Led at buzzer nakabukas (na may malaking titik) o naka-off (gamit ang maliit na titik). kaya gumagana ang kumpletong rover.

Magbasa nang higit pa: I-install ang XAPK

Hakbang 9:

Kung ang lahat ay tama at gumagana pagkatapos ay batiin mo. Nakumpleto mo ang Bahagi 1 Paano Gumawa ng isang Bluetooth Controlled Rover v2 ng AndroBot at handa na kaming magpatuloy sa susunod na hakbang.

Maaari kang magmungkahi sa akin ng ilang ideya upang makagawa ng ilang pagpapabuti na magagawa namin sa proyektong ito upang ibahagi sa amin.

Hakbang 10: Kinokontrol ng Bluetooth na Robotic Arm

Kinokontrol ng Bluetooth na Robotic Arm
Kinokontrol ng Bluetooth na Robotic Arm

Ang braso ng Robotics ay maaaring mahuli at mai-drop ang anumang maliliit na bagay. At umiikot sa 180 degree Kanan - Ang kaliwang anggulo ng iba pang bagay ay nakasalalay sa disenyo. Ang Robotics Arm ay makokontrol sa pamamagitan ng Bluetooth at ang lahat ng pagpapaandar nito ay makokontrol sa pamamagitan ng Atmega 328p -PU Micro-controller. Gumagamit kami ng 4 Servo controller at lahat ng bagay ay papatakbo sa pamamagitan ng anumang baterya ng Powerbank o 9v.

Kaya Pagkatapos ng Lahat ng Panimula tungkol sa plano at mga ideya ay hinahayaan na pag-usapan ang tungkol sa Mga Kinakailangan.

Mga Kinakailangan Upang makagawa ng Bluetooth Controlled Robotics arm: -

  • 1 x Arduino Uno Board
  • 1 x Bluetooth Module
  • 1 x Power Bank o 9v na baterya
  • 1 x Indication LED Anumang Kulay
  • 4 x 9g Micro Servo Motor na may mga gears at clamp
  • 1 x Lumipat

Iba pang mga kinakailangan:-

  • Isang malakas na base
  • Ang ilang mga chop stick o Scales o Metallic sticks.
  • Isang bilog na malakas ngunit manipis na sheet.
  • Double side tape o sobrang glu
  • Glu gun na may stick
  • at isang Android Smartphone

Magbasa nang higit pa: Obstacle Pag-iwas sa robot

Hakbang 11: Konstruksiyon

Konstruksyon
Konstruksyon
Konstruksyon
Konstruksyon

Bibigyan ka ng unang imahe ng kumpletong detalye.

Mag-click dito upang matingnan ang higit pang mga larawan

Ginagamit ko ang Aking rover bilang isang Platform / base at nakumpleto ko ito, kaya't nag-post ako ng ilang mga larawan ng plano at pag-set up upang madali itong gawin ang katulad na braso at hindi mo na kailangang mag-isip pa tungkol sa disenyo ngunit kailangan mong gawin ang mga wire ng servo na mas mahaba sa pamamagitan ng pagdaragdag ng ilang mga wires.

Hakbang 12: Diagram ng Circuit

Diagram ng Circuit
Diagram ng Circuit

Circuit Assembly: -

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

Magbasa nang higit pa: Rover na may Robotic Arm

Hakbang 13: Arduino Code

Kopyahin o i-download mula dito

Hakbang 14: Mga Hakbang upang Sunugin ang Code sa Arduino

Ang mga hakbang ay ang mga sumusunod: -

  1. I-download o kopyahin ang Code mula sa seksyon sa itaas
  2. Ngayon simulan ang Iyong computer ilipat ang.ino file at buksan ito gamit ang Arduino IDE.
  3. Ikonekta ang Arduino Board at computer gamit ang Connecting Cable.
  4. Piliin ang Port at Board
  5. Compile at Burn ang code sa pamamagitan ng pag-click sa pindutang Mag-upload na makikita sa Top-Left Corner ng IDE.

Kaya't ngayon Lahat ay nakumpleto at ang aming Robotics Arm ay handa na. At kailangan lang nating Patayin ito sa UP sa pamamagitan ng Paglipat NITO.

Magbasa nang higit pa: Madaling Robot na may Robotics Arm

Hakbang 15: AndroBot_Arm para sa Pagkontrol ng 4 Servo

AndroBot_Arm para sa Pagkontrol ng 4 Servo
AndroBot_Arm para sa Pagkontrol ng 4 Servo

AndroBot_Arm ni Sourabh Kumar (MIT app Inventor)

Nakabuo ako ng isang app na "AndroBot_Arm" para sa android smartphone sa tulong ng MIT app Inventor, at nakakonekta ito sa braso sa pamamagitan ng Bluetooth at makokontrol ang 4 na servo. Natututo pa rin ako at regular na mag-a-update. Kaya bisitahin ang aming site at sundin ang aming mga profile sa lipunan. Mag-click sa imahe upang makita ang mga detalye ng lahat ng mga pagpipilian at at mga pindutan. I-download ang app AndroBot _Arm ni Sourabh Kumar mula Dito: -

AndroBot_Arm.apk ni Sourabh Kumar

Hakbang 16: Mga Hakbang sa Pagkontrol ng Kinokontrol na Arm ng Bluetooth

  1. I-switch ang Arm sa pamamagitan ng pag-ON
  2. Sa iyong Telepono Pumunta sa Mga Setting at hanapin ang mga setting ng Bluetooth.
  3. Lumipat sa Bluetooth ng Android Phone, At Maghanap para sa bagong Bluetooth
  4. Mga Device. HC-04/05 ay Makikita sa Listahan pagkatapos ng resulta ng paghahanap.
  5. Ipares ang module ng Bluetooth sa pamamagitan ng paggamit ng Passward: -1234
  6. Ngayon buksan ang Android App at mag-click sa Connect.
  7. Lilitaw ang isang bagong window kung saan lilitaw ang lahat ng mga aparatong Bluetooth.
  8. Mag-click sa HC-04/05.
  9. Ngayon ang iyong Robotics Arm ay konektado sa android Smartphone. Ngayon sa app ay mayroong 4 Slider (Isang slide para sa isang servo). Subukan isa-isang makontrol nila ang braso.

Magbasa nang higit pa: Andro Bot

Hakbang 17: Paggawa ng Circuit

Una sa lahat ang paglipat ng braso na "ON" at module ng Bluetooth ay bubuksan din dito. Kailangan nating ikonekta ang braso sa Smartphone gamit ang mga hakbang sa itaas. Ngayon pagkatapos ng matagumpay na koneksyon kailangan nating ilipat ang mga slide ng pakanan o kaliwa. Ang bawat slide ay may ilang mga halagang katulad ng X000 hanggang X180. Kung saan ang X = 1, 2, 3, 4. Ngayon kapag lumipat tayo ng slider pagkatapos ng isang numero o petsa ay inililipat sa Arduino sa pamamagitan ng module ng Bluetooth. Ngayon ang Petsa ay na-convert sa anggulo na may ang tulong ng Program at Library ngayon ayon sa angulo ng signal ng PWM ay ibinibigay sa Pins ng arduino. Ang orange wire o signal wire ng lahat ng servo ay konektado sa PWM pin ng Arduino. Kaya't ang gear ng servo ay umiikot din sa anggulo. Katulad nito ang pagtatrabaho ay pareho para sa lahat ng servo, at Sa gayon gumagana ang Robotics Arm.

Hakbang 18: Ang Kumpletong AndroBot

Ilagay ang Arm sa tuktok ng rover at ayusin ito gamit ang glue gun. kaya ang AndroBot ay matagumpay na nakumpleto.

Hakbang 19: Ilang Suliranin at Kailangan ng Iyong Tulong

Alam kong ang Instractables ay isang malaking komunidad kaya't nagbabahagi ako ng isang problema (o isang target) na nahaharap ko sa proyektong ito at humihingi ako ng iyong tulong.

Sinubukan kong pagsamahin ang parehong proyekto / Bahagi sa isang Arduino ngunit kakila-kilabot na Nabigo. Mangyaring ibahagi ang Iyong mungkahi, ideya at tulungan akong malutas ang problemang ito at pagbutihin ang buong proyekto.

Nais kong pagsamahin ang parehong circuit at nais na gumamit lamang ng isang App (Nilikha na), Isang Arduino at isang Bluetooth Module

Kaya't mangyaring ibahagi ang Iyong mungkahi, ideya at tulungan akong malutas ang problemang ito at pagbutihin ang buong proyekto.

Salamat.

Mangyaring Bisitahin ang Naobserbahan namin

Inirerekumendang: