Мазмуну:
- 1 -кадам: Bluetooth негизделген смартфонду башкаруучу Rover V2 кылыңыз
- 2-кадам: Шасси:-
- 3 -кадам: Bluetooth негизделген Android башкарылган Roverдин схемасы
- 4 -кадам: Arduino коду
- 5 -кадам: Android колдонмосу
- 6 -кадам: Эми кодду өрттөңүз
- 7 -кадам: Smartphone Controlled Roverди башкаруу кадамдары
- 8 -кадам: Райондун иштеши
- 9 -кадам:
- 10 -кадам: Bluetooth көзөмөлдөгөн робот колу
- 11 -кадам: Курулуш
- 12 -кадам: Райондук диаграмма
- 13 -кадам: Arduino коду
- 14 -кадам: Ардуиного кодду өрттөө кадамдары
- 15 -кадам: 4 Servo көзөмөлдөө үчүн AndroBot_Arm
- 16 -кадам: Bluetooth көзөмөлдөгөн колун көзөмөлдөө кадамдары
- 17 -кадам: Райондун иштеши
- 18 -кадам: Толук AndroBot
- 19 -кадам: Кээ бир көйгөйлөр жана сиздин жардамыңыз керек
Video: AndroBot: 19 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
AndroBot - бул Android башкарылуучу өркүндөтүлгөн робот жана бул Android Controlled Rover менен Robotic Arm менен айкалышкан. Ошентип, анын тарыхынан баштайлы: Идея жана Илхам
Дээрлик эки ай мурун мен "Hurt Locker" тасмасын көргөм, анда бомба командасынын командасы менен болгон ровер көрсөтүлөт жана ал жакшы иштейт, бирок негизги милдетин аткара алган жок. Жана анын дизайны жана функциялары мага дем берди. Мен эмесмин тажрыйбалуу робототехника долбоорунун жаратуучусу, бирок мен окшош нерсени жасай алаарымды билем, бирок ал сапаттуу, так жана кымбат эмес, бирок ошол эле тапшырмаларды аткара алат.
Түпнуска жана деталдуу макала:-
Роботту кантип жасоо керек, Robotics Arm
1 -кадам: Bluetooth негизделген смартфонду башкаруучу Rover V2 кылыңыз
Биринчиден, мен Android Controlled роботун жасап жатам v2. And Мен жөн эле мурунку долбоорду Android Controlled роботун өзгөртүп, мен каалаган жыйынтыкты алдым. Rover/Bot Bluetooth аркылуу башкарылат жана анын бардык функциялары аркылуу башкарылат. Atmega 328p-PU микроконтроллери. Биз дагы L298N мотор драйверин колдонобуз, ал моторлорду башкарат. Жогорудагы нерселердин бардыгы 12в батарея менен иштейт.
Бул өзгөртүүдөн кийин мен кээ бир Advanced Function коштум, жана анын функцияларынын тизмеси төмөнкүдөй:-
- Төрт тараптуу кыймыл
- Алдыңкы жана арткы жарык
- Horn
- Көрсөтүү жарыгы
- Камера катары колдонуу үчүн смартфонду кошсо болот.
Ошентип, план жана идеялар жөнүндө бардык киришүүдөн кийин Талаптар жөнүндө сүйлөшөлү:-
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дин схемасы
Электр камсыздоо:-
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 колдонмосу
Мен 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 -кадам: Эми кодду өрттөңүз
Кадамдар төмөнкүдөй:-
- Жогорудагы Android башкарылуучу робот v2 кылуу үчүн Code же Program бөлүмүнөн Кодду жүктөп алыңыз же көчүрүңүз.
- Эми компьютериңиз.ino файлын өткөрүп, Arduino IDE менен ачыңыз.
- Arduino тактасын жана компьютерди туташтыруу кабели менен туташтырыңыз.
- Порт жана бортту тандаңыз
- IDEдин жогорку сол бурчундагы Upload баскычын чыкылдатуу менен кодду түзүңүз жана өрттөңүз.
Ошентип, азыр баары бүттү жана биздин BOT/ROVER даяр. Биз жөн гана аны күйгүзүү менен аны кубатташыбыз керек.
Кененирээк: Easy Andro Bot
7 -кадам: Smartphone Controlled Roverди башкаруу кадамдары
Rover'ди күйгүзүү
- Телефонуңузда Жөндөөлөргө өтүп, Bluetooth орнотууларын табыңыз.
- Android телефонуңуздун Bluetooth'ун күйгүзүңүз жана жаңы Bluetooth түзмөктөрүн издеңиз.
- HC-04/05 издөө жыйынтыгынан кийин тизмеде пайда болот. Bluetooth модулу менен Passward аркылуу жупташыңыз: -1234
- Эми Android тиркемесин ачыңыз жана Байланышты басыңыз же ботко туташыңыз.
- Жаңы терезе пайда болот, анда бардык Bluetooth түзмөктөрү пайда болот.
- HC-04/05 чыкылдатыңыз.
- Эми сиздин ботуңуз Android смартфону менен туташкан.
- Баскычтарды караңыз жана аларды басуу менен бирден текшериңиз.
- Камера кошуу үчүн андроид телефонун алып, смартфонуңузга, ошондой эле компьютериңизге AirDroid тиркемесин орнотуп, аларды туташтырыңыз.
- Камера опциясы столдун башкы менюсунда пайда болот AirDroid аны басыңыз.
- Эми смартфонду ровердин бош жерине коюңуз.
Мен акыркы 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 көзөмөлдөгөн робот колу
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 -кадам: Ардуиного кодду өрттөө кадамдары
Кадамдар төмөнкүдөй:-
- Жогорудагы бөлүмдөн Кодду жүктөп алыңыз же көчүрүңүз
- Эми компьютериңиз.ino файлын өткөрүп, Arduino IDE менен ачыңыз.
- Arduino тактасын жана компьютерди туташтыруу кабели менен туташтырыңыз.
- Порт жана бортту тандаңыз
- IDEдин жогорку сол бурчундагы Upload баскычын чыкылдатуу менен кодду түзүңүз жана өрттөңүз.
Ошентип, азыр баары бүтүп, биздин робототехника даяр. Биз жөн гана аны күйгүзүү менен аны кубатташыбыз керек.
Кененирээк: Easy Robot Robotics Arm менен
15 -кадам: 4 Servo көзөмөлдөө үчүн AndroBot_Arm
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 көзөмөлдөгөн колун көзөмөлдөө кадамдары
- Колун күйгүзүү менен которуңуз
- Телефонуңузда Жөндөөлөргө өтүп, Bluetooth орнотууларын табыңыз.
- Android телефонуңуздун Bluetooth'ун күйгүзүңүз жана жаңы Bluetooth издеңиз
- Devices. HC-04/05 издөө жыйынтыгынан кийин тизмеде пайда болот.
- Bluetooth модулу менен Passward аркылуу жупташтырыңыз: -1234
- Эми Android тиркемесин ачыңыз жана туташууну чыкылдатыңыз.
- Жаңы терезе пайда болот, анда бардык Bluetooth түзмөктөрү пайда болот.
- HC-04/05 чыкылдатыңыз.
- Эми сиздин 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 модулун колдонууну каалайм
Сураныч, сунушуңузду, оюңузду бөлүшүңүз жана мага бул көйгөйдү чечүүгө жана долбоорду жакшыртууга жардам бериңиз.
Рахмат.
Сураныч, Байкаганыбызга Барыңыз
Сунушталууда:
Батарея менен иштөөчү LED Light (s) Solar Charging менен: 11 кадам (Сүрөттөр менен)
Батарея менен иштөөчү LED Жарыгы (лары) Күндүн кубаттуулугу менен: Аялым самын жасоону үйрөтөт, анын сабактарынын көбү кечинде болчу, кышында бул жерде саат 16:30 чамасында караңгы кирип калат, анын кээ бир окуучулары бизди табууда кыйналышкан. үй Бизде маңдайкы жазуу бар болчу, бирок көчө лигасы менен да
Батарея менен иштеген офис. Күн системасы Чыгыш/Батыш Күн панелдери жана шамал турбинасы менен: 11 кадам (Сүрөттөр менен)
Батарея менен иштеген офис. Күн системасы Чыгыш/Батыш Күн панелдери жана шамал турбинасы менен которулат: Долбоор: 200 чарчы фут офис батарея менен иштеши керек. Офис ошондой эле бул система үчүн зарыл болгон бардык контроллерлерди, батареяларды жана компоненттерди камтышы керек. Күн жана шамал энергиясы батареяларды заряддайт. Кичине гана көйгөй бар
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: 7 кадам (Сүрөттөр менен)
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: Мен бул блогумда кызыктуу долбоорлордун топтомунда бул Rapsberry PI колдонууну пландап жатам. Аны текшерүүдөн тартынбаңыз. Мен Raspberry PIди колдонууну каалагам, бирок жаңы жерде клавиатура же чычкан жок болчу. Мен Raspberry орнотконума бир топ убакыт болду
Battle City Remake GameGo менен Makecode Arcade менен: 4 кадам (сүрөттөр менен)
Battle City Remake GameGo менен Makecode Arcade: GameGo - бул TinkerGen STEM билим берүү тарабынан иштелип чыккан Microsoft Makecode менен шайкеш ретро оюн портативдик консолу. Бул STM32F401RET6 ARM Cortex M4 чипине негизделген жана STEM педагогдоруна же жөн эле ретро видео түзүүнү жакшы көргөн адамдар үчүн жасалган
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: 13 кадам (сүрөттөр менен)
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: Бул компьютерди кантип ажыратуу керектиги жөнүндө көрсөтмө. Негизги компоненттердин көбү модулдук жана оңой эле алынып салынат. Ошентсе да, бул боюнча уюштуруу маанилүү. Бул сизди бөлүктөрдү жоготпоого, ошондой эле кайра чогултууга жардам берет