Mündəricat:
- Addım 1: Bluetooth əsaslı ağıllı telefonla idarə olunan Rover V2 olun
- Addım 2: Şassi:-
- Addım 3: Bluetooth əsaslı Android idarə olunan Rover -in dövrə diaqramı
- Addım 4: Arduino Kodu
- Addım 5: Android Tətbiqi
- Addım 6: İndi Kodu Yazın
- Addım 7: Smartphone Controlled Rover -i idarə etmək üçün addımlar
- Addım 8: Dövrə İşi
- Addım 9:
- Addım 10: Bluetooth İdarə Edilən Robotik Qol
- Addım 11: Tikinti
- Addım 12: Dövrə Şeması
- Addım 13: Arduino Kodu
- Addım 14: Kodu Arduinoya yazmaq üçün addımlar
- Addım 15: 4 Servo İdarəetmə üçün AndroBot_Arm
- Addım 16: Bluetooth Nəzarətli Qolunu idarə etmək üçün addımlar
- Addım 17: Dövrə İşi
- Addım 18: Tam AndroBot
- Addım 19: Bəzi Problemlər və Yardımınıza Ehtiyac Var
Video: AndroBot: 19 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
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
Ə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:-
- Dörd Yollu Hərəkət
- Ön və arxa işıq
- Buynuz
- Göstərici İşıq
- 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:-
İ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ı
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
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:-
- 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.
- İndi kompüterinizə.ino faylını köçürməyə başlayın və Arduino IDE ilə açın.
- Arduino lövhəsini və kompüteri birləşdirən kabel ilə bağlayın.
- Limanı və lövhəni seçin
- 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
- Telefonunuzda Ayarlara gedin və Bluetooth parametrlərini tapın.
- Android Telefonun Bluetoothunu yandırın və Yeni Bluetooth Cihazlarını axtarın.
- 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
- İndi Android Tətbiqini açın və Bağlanın və ya bota qoşulun.
- Bütün Bluetooth cihazlarının görünəcəyi yeni bir pəncərə görünəcək.
- HC-04/05 düyməsini basın.
- İndi botunuz Android Smartphone ilə bağlıdır.
- Düymələrə baxın və onları basaraq bir -bir yoxlayın.
- 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.
- AirDroid masaüstündəki əsas menyuda Kamera seçimi görünəcək.
- İ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
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
İ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ə 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:-
- Kodu yuxarıdakı bölmədən yükləyin və ya kopyalayın
- İndi kompüterinizə.ino faylını köçürməyə başlayın və Arduino IDE ilə açın.
- Arduino lövhəsini və kompüteri birləşdirən kabel ilə bağlayın.
- Limanı və lövhəni seçin
- 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 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
- Yandıraraq qolu dəyişdirin
- Telefonunuzda Ayarlara gedin və Bluetooth parametrlərini tapın.
- Android Telefonun Bluetoothunu yandırın və Yeni Bluetooth axtarın
- Cihazlar. 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əşdirin: -1234
- İndi Android tətbiqini açın və Bağlan düyməsini basın.
- Bütün Bluetooth cihazlarının görünəcəyi yeni bir pəncərə görünəcək.
- HC-04/05 düyməsini basın.
- İ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ə:
Bir addım sayğacı necə etmək olar ?: 3 addım (şəkillərlə)
Addım Sayğacı Necə Hazırlanır ?: Bir çox idman növlərində yaxşı çıxış edirdim: gəzmək, qaçmaq, velosiped sürmək, badminton oynamaq və s. Yaxşı, qarın qarnına baxın …… Yaxşı, hər halda, məşq etmək üçün yenidən başlamağa qərar verdim. Hansı avadanlıqları hazırlamalıyam?
Addım sayğacı - Mikro: Bit: 12 addım (şəkillərlə)
Step Counter - Micro: Bit: Bu layihə bir addım sayğacı olacaq. Addımlarımızı ölçmək üçün Micro: Bit -ə quraşdırılmış akselerometr sensorundan istifadə edəcəyik. Micro: Bit hər dəfə silkələnəndə sayına 2 əlavə edəcəyik və ekranda göstərəcəyik
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
Bolt - DIY Simsiz Şarj Gecə Saatı (6 addım): 6 addım (şəkillərlə)
Bolt - DIY Simsiz Şarj Gecə Saatı (6 addım): İndüktif şarjlar (simsiz şarj və ya simsiz şarj kimi də tanınır) simsiz enerji ötürmə növüdür. Portativ cihazlara elektrik enerjisi vermək üçün elektromaqnit induksiyasından istifadə edir. Ən çox yayılmış tətbiq Qi simsiz şarj cihazıdır
Asan addımlar və şəkillərlə kompüteri necə sökmək olar: 13 addım (şəkillərlə)
Asan Adımlar və Şəkillərlə Kompüteri Sökmək Necə: Bu, kompüterin sökülməsi ilə bağlı təlimatdır. Əsas komponentlərin çoxu moduldur və asanlıqla çıxarılır. Bununla birlikdə, bu mövzuda təşkilatlanmanız vacibdir. Bu, hissələri itirməməyinizə və eyni zamanda montajı asanlaşdırmağa kömək edəcək