Mündəricat:

AndroBot: 19 addım (şəkillərlə)
AndroBot: 19 addım (şəkillərlə)

Video: AndroBot: 19 addım (şəkillərlə)

Video: AndroBot: 19 addım (şəkillərlə)
Video: Revit Add-in: Add View To Sheet 2024, Oktyabr
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot, Android İdarə Edilən Qabaqcıl Robot və Robotik Kollu Android İdarə Edilən Roverin birləşməsidir. Beləliklə, tarixindən başlayaq: Fikir və İlham

Demək olar ki, iki ay əvvəl "Hurt Locker" filmini izlədim, Bomb komandasının heyətində olan bir rover göstərilir və yaxşı işləyir, amma əsas vəzifəsini yerinə yetirə bilməyib. Dizaynı və funksiyaları məni ilhamlandırdı. yaxşı təcrübəli bir Robototexnika Layihəsi istehsalçısıdır, amma bilirəm ki, bənzər bir şey edə bilərəm, bu keyfiyyət, dəqiqlik və bahalı olmayacaq, amma eyni vəzifələri yerinə yetirə bilər.

Orijinal və ətraflı məqalə:-

Robotics Arm ilə bir Rover necə hazırlanır

Addım 1: Bluetooth əsaslı ağıllı telefonla idarə olunan Rover V2 olun

Bluetooth əsaslı ağıllı telefonla idarə olunan Rover V2 olun
Bluetooth əsaslı ağıllı telefonla idarə olunan Rover V2 olun
Bluetooth əsaslı ağıllı telefonla idarə olunan Rover V2 olun
Bluetooth əsaslı ağıllı telefonla idarə olunan Rover V2 olun
Bluetooth əsaslı ağıllı telefonla idarə olunan Rover V2 olun
Bluetooth əsaslı ağıllı telefonla idarə olunan Rover V2 olun

Əvvəlcə Android idarə olunan robot v2 hazırlayıram və əvvəlki layihə Android idarə olunan robotunu dəyişdirdim və istədiyim nəticəni aldım. Rover/Bot Bluetooth vasitəsilə idarə ediləcək və bütün funksiyaları Atmega 328p-PU Mikrokontroller. Həm də mühərrikləri idarə edəcək bir L298N motor sürücü lövhəsindən istifadə edirik. Yuxarıda göstərilənlərin hamısı 12v batareya ilə işləyəcək.

Bu dəyişiklikdən sonra bəzi Ətraflı Fonksiyonlar əlavə etdim və funksiyalarının siyahısı aşağıdakı kimidir:-

  1. Dörd Yollu Hərəkət
  2. Ön və arxa işıq
  3. Buynuz
  4. Göstərici İşıq
  5. Kamera kimi istifadə etmək üçün bir Smartfon əlavə edilə bilər.

Plan və fikirlər haqqında bütün girişdən sonra tələblər haqqında danışaq:-

Android idarə olunan robot hazırlamaq üçün tələblər:-

  • 1 x Arduino Uno lövhəsi
  • 1 x L298N Motor Sürücü Kartı
  • 1 x Bluetooth Modulu
  • 1 x 12v batareya
  • 2 x Ağ LED
  • 1 x Qırmızı LED
  • 1 x Göstərici LED İstənilən Rəng
  • 4 x Bo Motor və ya 2 x 12v Dişli Motor
  • 1 x Buzzer
  • 4 x Oyuncaq şinləri (Bo Motorsunuz varsa) 2 x 12v Dişli Motordan istifadə edirsinizsə İki Təkər və Coster təkəri
  • .1 x keçid

Digər tələblər;-

  • 1 x Robot Şassi/baza:- 2 CD/DVD çıxışı birləşdirərək hazırladım
  • 1 x PC/Laptop (Yalnız botdan alınan videoları kodlaşdırmaq və izləmək üçün) Arduino IDE
  • 2 x Android telefonu
  • Robotu idarə etmək üçün Android tətbiqi.

Daha ətraflı: APK yükləyin

Addım 2: Şassi:-

Şassi
Şassi
Şassi
Şassi
Şassi
Şassi

İstənilən halda Hazır Şassi istifadə edin, bəziləri aşağıdakı kimidir:-

Və ya hazırladığım kimi asanlaşdırın:- Böyük bir yerə ehtiyacımız var, buna görə köhnə kompüterdən iki pis CD/DVD sürücüsü gətirin. Vida Sürücüsündən istifadə edərək CD/DVD sürücüsünün Çantasını/Çıxışını/Xarici Korpusunu açın. Şəkillər. İndi dişli Motorun qısqaclarını bağlayın, Bo Motor istifadə edirsinizsə, onları aşağıdakı diaqram kimi şassiyə yerləşdirin.

Beləliklə, indi tam bir layihə üçün bir şassi hazırladıq və növbəti ən vacib şey olan Devre Montajına keçirik. Fritzing Software tərəfindən hazırlanan və Bağlantı qurmaqdan daha çox olan aşağıdakı sxem Şəkilinə baxın.

Daha ətraflı: GRUB -u silin

Addım 3: Bluetooth əsaslı Android idarə olunan Rover -in dövrə diaqramı

Bluetooth əsaslı Android idarə olunan Rover -in dövrə diaqramı
Bluetooth əsaslı Android idarə olunan Rover -in dövrə diaqramı

Enerji təchizatı:-

L298N +12v = +12v batareya

L298N -in GND = Gnd Batareya və Arduinonun GND -si

L298N 5v = Arduino VIN

Arduino Board ---- Bluetooth Modulu

Arduino RX = Bluetooth Modulunun Tx

Arduino TX = Bluetooth Modulunun Rx

Arduino 5v = Bluetooth Modulunun VCC

Arduinonun GND = Bluetooth Modulunun GND

Arduino Board ---- L298N Motor Sürücü Kartı

Arduino 5 = 1 in

Arduino 6 = in2

Arduino 10 = in3

Arduino 11 = in4

Arduino Board ---- LED və Buzzer

Arduino 2 = Buzzerin qırmızı

Arduino 3 = Qırmızı Led (220 ohm müqavimət ilə)

Arduino 4 = Ağ LED (220 ohm müqavimət ilə)

Daha ətraflı: Andro Bot, Sourabh Kumar

Addım 4: Arduino Kodu

Kodu buradan kopyalayın və ya yükləyin

Addım 5: Android Tətbiqi

Android Tətbiqi
Android Tətbiqi

Playstore-da yaxşı tətbiqlər tapdım və Rover-i idarə etmək üçün bir tətbiq etdim:-

Bağlantılar aşağıdakı kimidir:-

Seçim 1:- Arduino Bluetooth RC Avtomobil

Tətbiq, Arduino əsaslı bir RC avtomobilini Bluetooth üzərindən idarə etməyə imkan verir. Bu, Bluetooth dəstəkli bir Android telefonu istifadə edərək edilir. Arduino kodu və idarəetmə dövrəsi üçün https://sites.google.com/site/bluetoothrccar/ saytına daxil olun. Tətbiq avtomobili düymələr və ya telefonun akselerometri ilə idarə etməyə imkan verir. Sürgü çubuğu, avtomobilin idarəetmə sxemində bu xüsusiyyət varsa avtomobilinizin sürətini idarə etməyə imkan verir. Ön və arxa işıqlar üçün iki düymə də var. Yanıp sönən işıq telefonun maşına qoşulduğunu və oxlar isə avtomobilin hərəkət istiqamətini sizə xəbər verən zaman sizə xəbər verir.

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

Seçim 2: -AndroBot Rover

MIT App Developer veb saytının köməyi ilə bir tətbiq etdim və beta test rejimindədir, buna görə cəhd edə bilərsiniz və sonra bir şey səhv olarsa, bu problemi tətbiqimin linki ilə həll edəcəyik.

AndroBot Rover.apk

Proqramı yükləyin və Android Smartphone -a quraşdırın.

Addım 6: İndi Kodu Yazın

Addımlar aşağıdakı kimidir:-

  1. Yuxarıda Android İdarə Edilən Robot v2 etmək üçün Kodu və ya Proqram bölməsindən Kodu yükləyin və ya kopyalayın.
  2. İndi kompüterinizə.ino faylını köçürməyə başlayın və Arduino IDE ilə açın.
  3. Arduino lövhəsini və kompüteri birləşdirən kabel ilə bağlayın.
  4. Limanı və lövhəni seçin
  5. IDE-nin yuxarı sol küncündə olacaq Yüklə düyməsini tıklayaraq kodu tərtib edin və yazın.

Beləliklə, indi hər şey başa çatdı və BOT/ROVER hazırdır və yalnız onu açaraq YÜKSƏDİRMƏliyik.

Daha ətraflı: Easy Andro Bot

Addım 7: Smartphone Controlled Rover -i idarə etmək üçün addımlar

Roveri yandırın

  1. Telefonunuzda Ayarlara gedin və Bluetooth parametrlərini tapın.
  2. Android Telefonun Bluetoothunu yandırın və Yeni Bluetooth Cihazlarını axtarın.
  3. HC-04/05, axtarış nəticəsindən sonra Siyahıda görünəcək. Passward istifadə edərək Bluetooth modulu ilə cütləşin: -1234
  4. İndi Android Tətbiqini açın və Bağlanın və ya bota qoşulun.
  5. Bütün Bluetooth cihazlarının görünəcəyi yeni bir pəncərə görünəcək.
  6. HC-04/05 düyməsini basın.
  7. İndi botunuz Android Smartphone ilə bağlıdır.
  8. Düymələrə baxın və onları basaraq bir -bir yoxlayın.
  9. Bir kamera əlavə etmək üçün bir Android telefonu götürün, SmartDF -də AirDroid tətbiqini kompüterinizə yükləyin və birləşdirin.
  10. AirDroid masaüstündəki əsas menyuda Kamera seçimi görünəcək.
  11. İndi smartfonu roverin boş yerinə qoyun.

Fərqli bir planım olduğu üçün son 3 addımı izah etmirəm, növbəti mərhələdə kameranı əlavə edəcəyəm.

Daha ətraflı: Andro Bot, Sourabh Kumar

Addım 8: Dövrə İşi

Hər şeydən əvvəl Rover "ON" düyməsini və bluetooth modulu da onunla birlikdə açılacaq. Rover -i Smartphone ilə yuxarıdakı addımları istifadə edərək bağlamalıyıq. Uğurlu bağlantıdan sonra hər hansı bir düyməni basmalıyıq ki, İrəli düyməsidir "F" mətnini Arduinoya göndərəcək

və proqramda F İrəli deməkdir

irəli boş () {

analogWrite (in1, Sürət);

analogWrite (in3, Sürət);

və arduino 5, 6 pinlərini işə salacaq və bu pinlər L298N motor sürücü Modulunun in1 və in2 pinlərinə qoşulur, beləliklə motorlara fırlanmaq üçün enerji verir. və beləliklə rover irəli hərəkət edir. Hər bir uğurlu əmr icra edildikdən sonra Stop düyməsini basmalıyıq, beləliklə əvvəlki əmr dayandırılacaq və beləliklə bütün istiqamət düymələri işləyəcək. Motor sürətini idarə etmək üçün bir sürüşmə də var. 0 -dan 10 -a qədər dəyər göndərən motor sürətini idarə edir. Tətbiqdə İşıq və Horn kimi bəzi əlavə funksiyalar üçün 3 əlavə düymə də var. Tıklandıqda Böyük hərf uzun düymə ilə köçürülür və kiçik hərf arduinoya köçürülür və proqrama uyğun olaraq uyğunlaşdırılır. Proqram və rəqəmsal pin ya aktivləşdirir, ya da söndürür, beləliklə Led və səs siqnalı açılır (Böyük hərflə) və ya sönür (kiçik hərflə). beləliklə tam rover işləyir.

Daha ətraflı: XAPK quraşdırın

Addım 9:

Hər şey qaydasındadırsa və işləyirsə, təbrik edirik. 1 -ci hissəni tamamladınız, AndroBot -un Bluetooth nəzarətli Rover v2 -ni necə hazırlayırsınız və növbəti addıma keçməyə hazırıq.

Mənə bu layihədə edə biləcəyimiz bəzi irəliləyişlər etmək üçün mənə bir fikir təklif edə bilərsiniz.

Addım 10: Bluetooth İdarə Edilən Robotik Qol

Bluetooth Nəzarətli Robotik Qol
Bluetooth Nəzarətli Robotik Qol

Robototexnika qolu hər hansı bir kiçik şeyi tutub ata biləcək. 180 dərəcə dönə bilər Sağ - Sol bucaq, dizayndan asılıdır. Robotika Kolu Bluetooth vasitəsilə idarə ediləcək və bütün funksiyası Atmega 328p vasitəsilə idarə olunacaq. -PU mikro nəzarətçi. 4 Servo nəzarətçi istifadə edirik və hər şey hər hansı bir Powerbank və ya 9v batareya ilə işləyəcək.

Plan və fikirlər haqqında bütün Girişdən sonra Tələblər haqqında danışmağa imkan verir.

Bluetooth ilə idarə olunan Robototexnika qolu etmək üçün tələblər:-

  • 1 x Arduino Uno lövhəsi
  • 1 x Bluetooth Modulu
  • 1 x Power Bank və ya 9v batareya
  • 1 x Göstərici LED İstənilən Rəng
  • Dişli və sıxaclı 4 x 9g Mikro Servo Motor
  • 1 x keçid

Digər tələblər:-

  • Güclü bir baza
  • Bəzi çubuqlar, tərəzi və ya metal çubuqlar.
  • Dairəvi güclü, lakin nazik bir təbəqə.
  • İki tərəfli lent və ya super yapışqan
  • Çubuqlu glu silahı
  • və Android smartfonu

Daha çox oxuyun: Maneələrdən qaçan robot

Addım 11: Tikinti

Tikinti
Tikinti
Tikinti
Tikinti

İlk görüntü sizə tam detal verəcəkdir.

Daha çox şəkilə baxmaq üçün bura vurun

Mən öz roverimi Platforma/baza kimi istifadə edirəm və tamamladım, buna görə də planın və quruluşun bəzi şəkillərini yerləşdirirəm ki, oxşar qolu düzəltmək asan olsun və dizayn haqqında daha çox düşünmək lazım deyil, ancaq bəzi tellər əlavə edərək servo tellərini daha uzun etməlisiniz.

Addım 12: Dövrə Şeması

Dövrə diaqramı
Dövrə diaqramı

Dövrə Quraşdırması:-

  • Arduino Uno 10 - Bluetooth Modulu TX
  • Arduino Uno 11 - Bluetooth Modulu RX
  • Servo 1-in Orange- Arduino Uno 3
  • Servo 2-nin Portağalı- Arduino Uno 5
  • Servo 3-ün Portağalı- Arduino Uno 6
  • Servo 4-ün Orange- Arduino Uno 9

Daha ətraflı: Robot Qollu Rover

Addım 13: Arduino Kodu

Buradan kopyalayın və ya yükləyin

Addım 14: Kodu Arduinoya yazmaq üçün addımlar

Addımlar aşağıdakı kimidir:-

  1. Kodu yuxarıdakı bölmədən yükləyin və ya kopyalayın
  2. İndi kompüterinizə.ino faylını köçürməyə başlayın və Arduino IDE ilə açın.
  3. Arduino lövhəsini və kompüteri birləşdirən kabel ilə bağlayın.
  4. Limanı və lövhəni seçin
  5. IDE-nin yuxarı sol küncündə olacaq Yüklə düyməsini tıklayaraq kodu tərtib edin və yazın.

Beləliklə, indi hər şey tamamlandı və Robototexniki Qolumuz hazırdır.

Daha ətraflı: Robotics Arm ilə Asan Robot

Addım 15: 4 Servo İdarəetmə üçün AndroBot_Arm

AndroBot_Arm 4 Servo İdarəetmə üçün
AndroBot_Arm 4 Servo İdarəetmə üçün

AndroBot_Arm by Sourabh Kumar (MIT app ixtiraçısı)

MIT app Inventor -un köməyi ilə android smartfonu üçün "AndroBot_Arm" tətbiqini hazırladım və Bluetooth vasitəsilə qolla əlaqə qura bilir və 4 servo idarə edə bilir. Mən hələ öyrənirəm və mütəmadi olaraq yeniləyəcəyik. və sosial profillərimizi izləyin. Bütün seçimlərin və düymələrin detallarını görmək üçün görüntüyə basın. Sourabh Kumar tərəfindən AndroBot _Arm tətbiqini buradan yükləyin:-

AndroBot_Arm.apk Sourabh Kumar tərəfindən

Addım 16: Bluetooth Nəzarətli Qolunu idarə etmək üçün addımlar

  1. Yandıraraq qolu dəyişdirin
  2. Telefonunuzda Ayarlara gedin və Bluetooth parametrlərini tapın.
  3. Android Telefonun Bluetoothunu yandırın və Yeni Bluetooth axtarın
  4. Cihazlar. HC-04/05 axtarış nəticəsindən sonra Siyahıda görünəcək.
  5. Passward istifadə edərək Bluetooth modulu ilə cütləşdirin: -1234
  6. İndi Android tətbiqini açın və Bağlan düyməsini basın.
  7. Bütün Bluetooth cihazlarının görünəcəyi yeni bir pəncərə görünəcək.
  8. HC-04/05 düyməsini basın.
  9. İndi Robotics Arm Android Smartphone ilə bağlıdır. İndi tətbiqdə 4 Slider (bir servo üçün bir slayd) var. Qolunu idarə edəcəklər.

Daha ətraflı: Andro Bot

Addım 17: Dövrə İşi

Əvvəlcə qolu "ON" a çevirin və bluetooth modulu da onunla birlikdə açılacaq. Qolu yuxarıdakı addımları istifadə edərək Smartphone ilə bağlamalıyıq. Uğurlu bağlantıdan sonra slaydları sağa və ya sola hərəkət etdirməliyik. Hər slaydın X000 -dən X180 -ə bənzər bəzi dəyərləri var. Burada X = 1, 2, 3, 4. İndi kaydırıcıyı hərəkət etdirdiyimiz zaman Bluetooth modulu vasitəsi ilə bir rəqəm və ya tarix Arduino -ya köçürülür. Proqramın və Kitabxananın köməyi indi PWM siqnalı bucağına görə arduino Pinsinə verilir. Bütün servonun narıncı tel və ya siqnal teli Arduinonun PWM pininə qoşulur, beləliklə servonun dişlisi də bucağa fırlanır. işləmə bütün servo üçün eynidir və beləliklə Robotics Arm işləyir.

Addım 18: Tam AndroBot

Qolu roverin üstünə qoyun və yapışqan tabancası ilə düzəldin. beləliklə AndroBot uğurla başa çatdı.

Addım 19: Bəzi Problemlər və Yardımınıza Ehtiyac Var

Bilirəm ki, Injectables böyük bir cəmiyyətdir, buna görə də bu layihədə qarşılaşdığım bir problemi (və ya hədəfi) bölüşürəm və sizdən kömək istəyirəm.

Hər iki layihəni/hissəni bir Arduino -da birləşdirməyə çalışdım, amma dəhşətlə uğursuz oldu. Zəhmət olmasa təklifinizi, fikrinizi bölüşün və bu problemi həll etməyə və bütün layihəni yaxşılaşdırmağa kömək edin.

Hər iki dövrəni birləşdirmək istəyirəm və yalnız bir tətbiqdən (artıq yaradılmışdır), bir Arduino və bir Bluetooth modulundan istifadə etmək istəyirəm

Zəhmət olmasa təklifinizi, fikrinizi bölüşün və bu problemi həll etməyə və bütün layihəni yaxşılaşdırmağa kömək edin.

Çox sağ ol.

Zəhmət olmasa Baxdığımızı Ziyarət Edin

Tövsiyə: