Мазмуну:

AndroBot: 19 кадам (Сүрөттөр менен)
AndroBot: 19 кадам (Сүрөттөр менен)

Video: AndroBot: 19 кадам (Сүрөттөр менен)

Video: AndroBot: 19 кадам (Сүрөттөр менен)
Video: СПАМБОТ: АЗЫР САТЫП АЛ (анимацияланган сүйлөшүү бот) 2024, Октябрь
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot - бул Android башкарылуучу өркүндөтүлгөн робот жана бул Android Controlled Rover менен Robotic Arm менен айкалышкан. Ошентип, анын тарыхынан баштайлы: Идея жана Илхам

Дээрлик эки ай мурун мен "Hurt Locker" тасмасын көргөм, анда бомба командасынын командасы менен болгон ровер көрсөтүлөт жана ал жакшы иштейт, бирок негизги милдетин аткара алган жок. Жана анын дизайны жана функциялары мага дем берди. Мен эмесмин тажрыйбалуу робототехника долбоорунун жаратуучусу, бирок мен окшош нерсени жасай алаарымды билем, бирок ал сапаттуу, так жана кымбат эмес, бирок ошол эле тапшырмаларды аткара алат.

Түпнуска жана деталдуу макала:-

Роботту кантип жасоо керек, Robotics Arm

1 -кадам: Bluetooth негизделген смартфонду башкаруучу Rover V2 кылыңыз

Bluetooth негизделген смартфонду башкарган Rover V2 кылыңыз
Bluetooth негизделген смартфонду башкарган Rover V2 кылыңыз
Bluetooth негизделген смартфонду башкарган Rover V2 кылыңыз
Bluetooth негизделген смартфонду башкарган Rover V2 кылыңыз
Bluetooth негизделген смартфонду башкаруучу Rover V2 кылыңыз
Bluetooth негизделген смартфонду башкаруучу Rover V2 кылыңыз

Биринчиден, мен Android Controlled роботун жасап жатам v2. And Мен жөн эле мурунку долбоорду Android Controlled роботун өзгөртүп, мен каалаган жыйынтыкты алдым. Rover/Bot Bluetooth аркылуу башкарылат жана анын бардык функциялары аркылуу башкарылат. Atmega 328p-PU микроконтроллери. Биз дагы L298N мотор драйверин колдонобуз, ал моторлорду башкарат. Жогорудагы нерселердин бардыгы 12в батарея менен иштейт.

Бул өзгөртүүдөн кийин мен кээ бир Advanced Function коштум, жана анын функцияларынын тизмеси төмөнкүдөй:-

  1. Төрт тараптуу кыймыл
  2. Алдыңкы жана арткы жарык
  3. Horn
  4. Көрсөтүү жарыгы
  5. Камера катары колдонуу үчүн смартфонду кошсо болот.

Ошентип, план жана идеялар жөнүндө бардык киришүүдөн кийин Талаптар жөнүндө сүйлөшөлү:-

Android башкарылуучу робот жасоо үчүн талаптар:-

  • 1 x Arduino Uno тактасы
  • 1 x L298N мотор айдоочу тактасы
  • 1 x Bluetooth модулу
  • 1 х 12в батарея
  • 2 xWhite LED
  • 1 х Кызыл LED
  • 1 х көрсөткүчү каалаган түс
  • 4 x Bo Motor же 2 x 12v Geared Motor
  • 1 x Buzzer
  • 4 х оюнчук шиналар (эгерде сизде Бо Мотор болсо) 2 х 12в редукторлуу мотор колдонулса, анда эки шина жана костер дөңгөлөгү
  • .1 x Switch

Башка талаптар;-

  • 1 x робот шасси/базасы:- Мен аны 2 CD/DVD розеткасын бириктирүү менен жасадым
  • 1 x PC/Laptop (Жөн эле боттон алынган видеолорду коддоо жана көрүү үчүн) Arduino IDE
  • 2 x Android телефону
  • Android колдонмосу роботту башкарат.

Кененирээк маалымат: APK орнотуу

2-кадам: Шасси:-

Шасси
Шасси
Шасси
Шасси
Шасси
Шасси

Же даяр шассиди колдонуңуз, алардын кээ бирлери төмөнкүдөй:-

Же мен жасаган сыяктуу оңой жасаңыз:- Бизге чоң мейкиндик керек, андыктан эски компьютерден эки жаман CD/DVD драйвын алып келиңиз. Ошол CD/DVD драйвынын корпусун/розеткасын/тышкы корпусун ачыңыз. Эми редукторлуу мотордун кыскычтарын туташтырыңыз, эгер сиз Бо Моторду колдонуп жатсаңыз, анда аларды төмөнкү диаграмма катары шассиге орнотуңуз.

Ошентип, азыр биз толук Project. үчүн шасси жасадык жана кийинки эң маанилүү нерсеге өтүүдөбүз, бул - Circuit Assembly. O Fritzing Software тарабынан жасалган төмөнкү схеманы караңыз жана туташууну жасаңыз.

Дагы окуу: GRUBту алып салуу

3 -кадам: Bluetooth негизделген Android башкарылган Roverдин схемасы

Bluetooth негизделген Android башкарылган Roverдин схемасы
Bluetooth негизделген Android башкарылган Roverдин схемасы

Электр камсыздоо:-

L298Nдин +12v = +12v батареясы

L298Nдин GND = Gnd Батарея жана GND Arduino

L298N 5v = Arduino VIN

Arduino Board ---- Bluetooth модулу

Arduino RX = Bluetooth модулунун Tx

Arduino TX = Bluetooth модулунун Rx

Arduino 5v = Bluetooth модулунун VCC

Arduino GND = Bluetooth модулунун GND

Arduino Board ---- L298N Motor Driver Board

Arduino 5 = in1

Arduino 6 = in2

Ардуино 10 = in3

Ардуино 11 = in4

Arduino Board ---- LED жана Buzzer

Arduino 2 = Buzzer's red

Arduino 3 = Red Led (220 Ом резистору менен)

Arduino 4 = Ак LED (220 Ом резистору менен)

Кененирээк: Андро Бот, Сурабх Кумар

4 -кадам: Arduino коду

Бул жерден кодду көчүрүп же жүктөп алыңыз

5 -кадам: Android колдонмосу

Android колдонмосу
Android колдонмосу

Мен Playstoreдо кээ бир жакшы колдонмолорду таптым, ошондой эле Roverди башкаруу үчүн колдонмо жасадым:-

Шилтемелер төмөнкүдөй:-

1-вариант:- Arduino Bluetooth RC Car

Колдонмо Arduino негизделген RC унаасын Bluetooth аркылуу башкарууга мүмкүндүк берет. Бул Bluetooth иштетилген Android телефонун колдонуу менен жасалат. Бул сайтка https://sites.google.com/site/bluetoothrccar/ баш багыңыз, Arduino коду жана башкаруу схемасы. Колдонмо машинаны баскычтар же телефондун акселерометри менен башкарууга мүмкүндүк берет. Слайдер бар, эгерде машинанын башкаруу схемасында бул өзгөчөлүк болсо, машинаңыздын ылдамдыгын көзөмөлдөөгө мүмкүнчүлүк берет. Ошондой эле алдыңкы жана арткы жарыктар үчүн эки баскыч бар. Жаркылдаган чырак телефондун машинага туташканын билүүгө мүмкүндүк берет, ал эми жебелер күйүп, унаанын айдоо багытын билишет.

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

2-вариант: -AndroBot Rover

MIT App Developer веб -сайтынын жардамы менен мен тиркеме түздүм жана ал бета -тест режиминде, андыктан аракет кылып көрүңүз, анан бир нерсе туура эмес болуп калса, анда бул көйгөйдү менин колдонмомдун шилтемеси аркылуу чечебиз.

AndroBot Rover.apk

Колдонмону жүктөп алып, аны Android смартфонуңузга орнотуңуз.

6 -кадам: Эми кодду өрттөңүз

Кадамдар төмөнкүдөй:-

  1. Жогорудагы Android башкарылуучу робот v2 кылуу үчүн Code же Program бөлүмүнөн Кодду жүктөп алыңыз же көчүрүңүз.
  2. Эми компьютериңиз.ino файлын өткөрүп, Arduino IDE менен ачыңыз.
  3. Arduino тактасын жана компьютерди туташтыруу кабели менен туташтырыңыз.
  4. Порт жана бортту тандаңыз
  5. IDEдин жогорку сол бурчундагы Upload баскычын чыкылдатуу менен кодду түзүңүз жана өрттөңүз.

Ошентип, азыр баары бүттү жана биздин BOT/ROVER даяр. Биз жөн гана аны күйгүзүү менен аны кубатташыбыз керек.

Кененирээк: Easy Andro Bot

7 -кадам: Smartphone Controlled Roverди башкаруу кадамдары

Rover'ди күйгүзүү

  1. Телефонуңузда Жөндөөлөргө өтүп, Bluetooth орнотууларын табыңыз.
  2. Android телефонуңуздун Bluetooth'ун күйгүзүңүз жана жаңы Bluetooth түзмөктөрүн издеңиз.
  3. HC-04/05 издөө жыйынтыгынан кийин тизмеде пайда болот. Bluetooth модулу менен Passward аркылуу жупташыңыз: -1234
  4. Эми Android тиркемесин ачыңыз жана Байланышты басыңыз же ботко туташыңыз.
  5. Жаңы терезе пайда болот, анда бардык Bluetooth түзмөктөрү пайда болот.
  6. HC-04/05 чыкылдатыңыз.
  7. Эми сиздин ботуңуз Android смартфону менен туташкан.
  8. Баскычтарды караңыз жана аларды басуу менен бирден текшериңиз.
  9. Камера кошуу үчүн андроид телефонун алып, смартфонуңузга, ошондой эле компьютериңизге AirDroid тиркемесин орнотуп, аларды туташтырыңыз.
  10. Камера опциясы столдун башкы менюсунда пайда болот AirDroid аны басыңыз.
  11. Эми смартфонду ровердин бош жерине коюңуз.

Мен акыркы 3 кадамды түшүндүрбөйм, анткени менде башка план бар, мен кийинки кадамга камераны кошом.

Кененирээк: Андро Бот, Сурабх Кумар

8 -кадам: Райондун иштеши

Биринчиден, Rover "ON" жана bluetooth модулу дагы күйгүзүлөт. Roverди смартфон менен жогорудагы кадамдарды колдонуп туташтырышыбыз керек. Эми ийгиликтүү туташкандан кийин каалаган баскычты басуу керек, ал Forward баскычы болсун ал "F" текстин Arduinoго жөнөтөт

жана программада F Алга дегенди билдирет

алдыга жылуу () {

analogWrite (in1, Speed);

analogWrite (in3, Speed);

жана бул ардуинонун 5, 6 пинтерин иштетет жана бул казыктар L298N мотор драйверинин модулунун in1 жана in2 казыктарына туташат, андыктан ал моторлорго электр энергиясын айлантууга берет. жана ошентип, ровер алдыга жылат. ар бир ийгиликтүү буйрук аткарылгандан кийин Токтотуу баскычын басуубуз керек. Ошентип мурунку буйрук токтотулат. Ошентип бардык багыт баскычтары иштейт. Мотордун ылдамдыгын көзөмөлдөө үчүн слайдер да бар. бул 0дон 10го чейин маанини жөнөтөт, мотордун ылдамдыгы көзөмөлдөнөт. Колдонмодо Light жана Horn сыяктуу кээ бир кошумча функциялар үчүн жеткиликтүү 3 кошумча баскыч бар. Чыкылдата чоң тамга узун чыкылдатууда которулат кичине тамга arduinoго которулат жана ал программага ылайык келет. программа жана санариптик пин же күйгүзөт же өчүрөт, ошентип Led жана buzzer күйгүзүлөт (баш тамга менен) же өчүрүлөт (кичине тамга менен). Ошентип, толук ровер иштейт.

Кененирээк: XAPK орнотуу

9 -кадам:

Эгерде баары ойдогудай болуп, иштеп жатса, анда куттуктайбыз. Сиз 1 -бөлүмдү бүтүрдүңүз: AndroBotтун Bluetooth менен башкарылган Rover v2 кантип жасоо керек жана биз кийинки кадамга өтүүгө даярбыз.

Сиз мага бул долбоордо кыла турган жакшыртууларыбызды сунуштай аласыз, андыктан биз менен бөлүшүңүз.

10 -кадам: Bluetooth көзөмөлдөгөн робот колу

Bluetooth көзөмөлдөгөн робот колу
Bluetooth көзөмөлдөгөн робот колу

Robotics колу кичинекей нерселерди кармап, түшүрө алат. 180 градуска бурулат Оң - Сол бурч башка нерсе дизайнга жараша болот. Robotics Arm Bluetooth аркылуу башкарылат жана анын бардык функциялары Atmega 328p аркылуу башкарылат. -PU микро контроллери. Биз 4 Servo контроллерин колдонуп жатабыз жана нерсенин баары Powerbank же 9v батареясы аркылуу иштейт.

Ошентип, план жана идеялар жөнүндө бардык киришүүдөн кийин Талаптар жөнүндө сүйлөшөлү.

Bluetooth көзөмөлдөгөн робототехника колун жасоо үчүн талаптар:-

  • 1 x Arduino Uno тактасы
  • 1 x Bluetooth модулу
  • 1 x Power Bank же 9v батарея
  • 1 х көрсөткүчү каалаган түс
  • 4 x 9g Микро Серво Мотору тиштүү жана кыскычтар менен
  • 1 x которуу

Башка талаптар:-

  • Мыкты база
  • Кээ бир таяк же Таразалар же Металл таякчалар.
  • Тегерек күчтүү, бирок жука барак.
  • Эки тараптуу скотч же супер клей
  • Глю тапанча
  • & Android смартфону

Кененирээк маалымат: Тоскоолдуктардан качуучу робот

11 -кадам: Курулуш

Курулуш
Курулуш
Курулуш
Курулуш

Биринчи сүрөт сизге толук маалымат берет.

Көбүрөөк сүрөттөрдү көрүү үчүн бул жерди бас

Мен Роверимди Платформа/база катары колдонуп жатам жана мен аны бүтүрдүм, ошондуктан мен планды жана орнотуунун кээ бир сүрөттөрүн жайгаштырып жатам, ошондуктан окшош колду жасоо оңой болот жана дизайн жөнүндө көбүрөөк ойлонуунун кажети жок, бирок кээ бир зымдарды кошуу менен сервонун зымдарын узартууңуз керек.

12 -кадам: Райондук диаграмма

Райондук диаграмма
Райондук диаграмма

Райондук Ассамблея:-

  • Arduino Uno 10 - Bluetooth Module TX
  • Arduino Uno 11 - Bluetooth Module RX
  • Серво 1дин кызгылт сары- Arduino Uno 3
  • Кызгылт сары 2- Orduino Uno 5
  • Серво 3 кызгылт сары- Arduino Uno 6
  • Кызгылт сары 4- Orduino Uno 9

Кененирээк: Rover Arm менен Rover

13 -кадам: Arduino коду

Бул жерден көчүрүү же жүктөө

14 -кадам: Ардуиного кодду өрттөө кадамдары

Кадамдар төмөнкүдөй:-

  1. Жогорудагы бөлүмдөн Кодду жүктөп алыңыз же көчүрүңүз
  2. Эми компьютериңиз.ino файлын өткөрүп, Arduino IDE менен ачыңыз.
  3. Arduino тактасын жана компьютерди туташтыруу кабели менен туташтырыңыз.
  4. Порт жана бортту тандаңыз
  5. IDEдин жогорку сол бурчундагы Upload баскычын чыкылдатуу менен кодду түзүңүз жана өрттөңүз.

Ошентип, азыр баары бүтүп, биздин робототехника даяр. Биз жөн гана аны күйгүзүү менен аны кубатташыбыз керек.

Кененирээк: Easy Robot Robotics Arm менен

15 -кадам: 4 Servo көзөмөлдөө үчүн AndroBot_Arm

AndroBot_Arm 4 Servo көзөмөлдөө үчүн
AndroBot_Arm 4 Servo көзөмөлдөө үчүн

AndroBot_Arm by Sourabh Kumar (MIT тиркемесин ойлоп табуучу)

Мен MIT app Inventor жардамы менен андроид смартфону үчүн "AndroBot_Arm" тиркемесин иштеп чыктым, ал Bluetooth аркылуу кол менен байланыш түзө алат жана 4 сервону башкара алат. Мен дагы үйрөнүп жатам жана дайыма жаңыртылып турат. жана биздин коомдук профилдерди ээрчиңиз. Бардык параметрлердин жана баскычтардын чоо -жайын көрүү үчүн сүрөттү басыңыз. Sourabh Kumar тарабынан AndroBot _Arm тиркемесин бул жерден жүктөп алыңыз:-

AndroBot_Arm.apk by Sourabh Kumar

16 -кадам: Bluetooth көзөмөлдөгөн колун көзөмөлдөө кадамдары

  1. Колун күйгүзүү менен которуңуз
  2. Телефонуңузда Жөндөөлөргө өтүп, Bluetooth орнотууларын табыңыз.
  3. Android телефонуңуздун Bluetooth'ун күйгүзүңүз жана жаңы Bluetooth издеңиз
  4. Devices. HC-04/05 издөө жыйынтыгынан кийин тизмеде пайда болот.
  5. Bluetooth модулу менен Passward аркылуу жупташтырыңыз: -1234
  6. Эми Android тиркемесин ачыңыз жана туташууну чыкылдатыңыз.
  7. Жаңы терезе пайда болот, анда бардык Bluetooth түзмөктөрү пайда болот.
  8. HC-04/05 чыкылдатыңыз.
  9. Эми сиздин Robotics Arm андроид Smartphone менен байланышкан. Эми колдонмодо 4 Slider (бир сервого бир слайд) бар. Алар колду бирден көзөмөлдөп көрүңүз.

Кененирээк: Андро Бот

17 -кадам: Райондун иштеши

Биринчиден, "ON" колун которуу жана bluetooth модулу аны менен кошо күйгүзүлөт. Биз смартфонду жогорудагы кадамдарды колдонуу менен бириктиришибиз керек. Эми ийгиликтүү туташкандан кийин слайддарды оңго же солго жылдыруу керек. Ар бир слайдда X000ге окшош кээ бир баалуулуктар бар X180. кайда X = 1, 2, 3, 4. Азыр биз слайдерди жылдырганда, анда Bluetooth модулу аркылуу бир сан же күн Arduinoго өткөрүлүп берилет. Программанын жана китепкананын жардамы азыр PWM бурчу боюнча бурчка arduino казыктарына берилет. Кызгылт сары зым же сигнал зымы Arduino PWM пинине туташкан. Ошентип сервонун тиштери да бурчка бурулат. Окшош иштөө бардык servo үчүн бирдей, жана Ошентип Robotics Arm иштейт.

18 -кадам: Толук AndroBot

Колду ровердин үстүнө коюп, желим тапанча менен оңдоңуз. Ошентип, AndroBot ийгиликтүү аяктады.

19 -кадам: Кээ бир көйгөйлөр жана сиздин жардамыңыз керек

Мен Injectables чоң коомчулук экенин билем, ошондуктан мен бул долбоордо туш болгон көйгөйдү (же максатты) бөлүшүп жатам жана сизден жардам сурайм.

Мен долбоорду/бөлүктү бир Arduino менен бириктирүүгө аракет кылдым, бирок коркунучтуу түрдө ишке ашкан жок. Сураныч, сунушуңузду, оюңузду бөлүшүңүз жана бул көйгөйдү чечүүгө жана бүтүндөй долбоорду жакшыртууга жардам бериңиз.

Мен схеманы экөөнү тең бириктиргим келет жана бир гана колдонмону (буга чейин түзүлгөн), бир Arduino жана бир Bluetooth модулун колдонууну каалайм

Сураныч, сунушуңузду, оюңузду бөлүшүңүз жана мага бул көйгөйдү чечүүгө жана долбоорду жакшыртууга жардам бериңиз.

Рахмат.

Сураныч, Байкаганыбызга Барыңыз

Сунушталууда: