Mündəricat:

Futbol Robotu (və ya Futbol, Gölün O tayında Yaşasan): 9 Addım (Şəkillərlə)
Futbol Robotu (və ya Futbol, Gölün O tayında Yaşasan): 9 Addım (Şəkillərlə)

Video: Futbol Robotu (və ya Futbol, Gölün O tayında Yaşasan): 9 Addım (Şəkillərlə)

Video: Futbol Robotu (və ya Futbol, Gölün O tayında Yaşasan): 9 Addım (Şəkillərlə)
Video: Ronaldo’nun son 1 yıl içerisinde yaşadıkları😔 #keşfet #football #ronaldo 2024, Iyul
Anonim
Futbol Robotu (və ya Futbol, Gölün O tayında Yaşasan)
Futbol Robotu (və ya Futbol, Gölün O tayında Yaşasan)

Robototexnikanı tinker-robot-labs.tk-də öyrədirəm Şagirdlərim futbol oynayan bu robotları yaratdılar (və ya gölün o biri tərəfində yaşayırsansa futbol). Bu layihədəki məqsədim uşaqlara Bluetooth vasitəsilə robotla necə davranmağı öyrətmək idi.

Robotlarımızı bir neçə həftə əvvəl bitirdik və sonra gördüm ki, Instructables mikrokontroller yarışması və robototexnika yarışması keçirir, buna görə də birlikdə başqa bir robot hazırlayırıq və bir Futbol Robotu necə quracağınızı sizinlə paylaşırıq.

Bu robotu bir araya gətirən uşaqlar Beatriz, Ruben, Jaime, Gonzalo, Gabriel, Ismael və Chrisdir. Yaşları yeddi ilə on bir yaş arasında dəyişir və rok edirlər!

Bu robotu bir araya gətirmək üçün böyüklər üçün alətlərdən, belə bir qaynaq dəmirindən, qayçı və kəsicilərdən istifadə edirlər. Alətlərin oyuncaq olmadığını və onlara böyük hörmətlə istifadə edilməli olduğunu öyrətdim. Alətləri həmişə masanın ortasında, görüləcək yerlərdə buraxmaq və ya hər zaman dirsəkləri yanlarına yapışmış vəziyyətdə istifadə etmək üçün təhlükəsizlik qaydalarını bilirlər, buna görə də onlara zərər verə bilməzlər. təsadüfən üz.

Addım 1: Oyun Sahəsi və Oyun Qaydaları (Jaime tərəfindən)

Oyun sahəsi:

  • Oyun sahəsinin ölçüsü
  • Sahə uzunluğu: 170 sm
  • Sahə eni: 113 sm
  • Orta xətt 85 sm
  • Məqsəd eni: 31 sm

Oyun qaydaları:

  • Bir robot futbol oyunu, 2 robotdan ibarət iki komanda tərəfindən oynanır.
  • Bir matç 2 dəqiqə iki hissəyə bölünür. İki yarı arasında, batareyaları dəyişdirmək və ya robotları düzəltmək üçün oyun 5 dəqiqəyə qədər dayandırıla bilər.
  • Oyun, oyunun ortasında topla və hər robot sahənin bir küncündə başlayır.
  • Top sahədən çıxsa, vaxt dayandırılır. Top yenidən sahənin ortasına qoyulur və robotlar künclərə yerləşdirilir.
  • İkinci hissənin sonunda hər iki komanda bərabər olarsa, oyunu dayandırmadan ikinci hissəyə bir dəqiqə əlavə olunur.
  • Top, yarısı qumla dolu bir tennis topudur (topu kəsin, qum əlavə edin, topu super yapışqanla yapışdırın)
  • Hər hansı bir komanda qol vurarsa, top sahənin ortasına qoyulur və hər robot sahənin künclərinə yerləşdirilir.
  • Qarşılaşma zamanı bir şəxsin toxunduğu robot oyunun qalan hissəsi üçün diskvalifikasiya olunur.
  • Robotlardan hər hansı biri işini dayandırarsa, robot oyundan kənarlaşdırılır və birinci hissədə fasilə yaranmadığı və ikinci hissənin başlamazdan əvvəl düzəldilə bilməyəcəyi təqdirdə yenidən geri qoyula bilməz.
  • Hər hansı bir robot onu başqa bir robota meydançadan çıxarmaq üçün hücum edərsə, oyunun qalan hissəsi üçün diskvalifikasiya olunacaq.

Addım 2: Robotun Hazırlanması: Materiallar Bill

Robotun qurulması: Materiallar Bill
Robotun qurulması: Materiallar Bill
Robotun qurulması: Materiallar Bill
Robotun qurulması: Materiallar Bill
Robotun qurulması: Materiallar Bill
Robotun qurulması: Materiallar Bill
Robotun qurulması: Materiallar Bill
Robotun qurulması: Materiallar Bill

Bütün elektronika Amazondan qaynaqlanır

Qalan materiallar yerli hardware mağazasından alınır.

Robotun qiymətinin 40 avrodan aşağı olması ilə bağlı bir qayda qoyduq və hesablayıram ki, materialları toplu aldığım üçün robotun ümumi dəyəri 15 avrodan aşağıdır.

  • 2 dişli mühərrik + təkər
  • Çörək lövhəsi
  • Arduino nano
  • Tellər
  • Batareya tutacağı və 4 AA batareyası
  • Keçid (isteğe bağlı)
  • Kondansatör
  • Kabab çubuqları
  • Tennis topu yarısı qumla doludur
  • Kauçuk bant
  • 2 ədəd 25 sm x 25 sm büzməli plastik
  • HC05 və ya HC06 modulu
  • L9110 H körpüsü

Addım 3: Şassi Parçalarını Kəsmək

Şassi hissələrinin kəsilməsi
Şassi hissələrinin kəsilməsi
Şassi hissələrinin kəsilməsi
Şassi hissələrinin kəsilməsi
Şassi hissələrinin kəsilməsi
Şassi hissələrinin kəsilməsi

İki dəfə ölçün, bir dəfə kəsin!

Büzməli plastik kəsməyə başlamazdan əvvəl taxıl qutuları olan karton şablonları hazırlayırıq. Bu, çox iş, vaxt və pula qənaət etdiyini sübut etdi, çünki robotunuzun əsas formasını tez bir zamanda yarada bilərsiniz və səhv bir şey etsəniz, bir az lent onu düzəldə bilər. Rubén şablonları etdi və Beatriz şablonları plastikə köçürdü

Robotunuzun formasını təyin etdikdən sonra dizaynınızı oluklu plastik təbəqəyə köçürməlisiniz.

Addım 4: Şassinin alt hissəsi

Şassinin alt hissəsi
Şassinin alt hissəsi
Şassinin alt hissəsi
Şassinin alt hissəsi
Şassinin alt hissəsi
Şassinin alt hissəsi

Oluklu plastik quruluş, fermuar bağları ilə birlikdə qoyulur. Fermuar bağlamadan əvvəl, quruluş bambuk çubuqlarla birlikdə tutulur. Bunu plastikdən çubuqlarla asanlıqla deşə biləcəyiniz üçün və zımbalı bağlamadan əvvəl parçanın forması haqqında ümumi fikir əldə edə biləcəyiniz üçün bunu edirik. Plastikin bükülməsi üçün bambuk çubuqlardan istifadə edərək plastikin bir tərəfini vururuq.

Chris və Gonzalo şassiyə bir az dırmıq əlavə etmək istədiklərinə qərar verdilər və yanlarından bir paz kəsdilər. birinci tərəfdən kəsdikləri parçanı şablon olaraq ikincisini kəsmək üçün istifadə etdilər.

Addım 5: Motorların hazırlanması

Motorların Hazırlanması
Motorların Hazırlanması
Motorların Hazırlanması
Motorların Hazırlanması
Motorların Hazırlanması
Motorların Hazırlanması
Motorların Hazırlanması
Motorların Hazırlanması

Mühərriklərin elektrik əlaqələrinin olduğu tərəfdə kiçik bir çıxıntı var. Motoru ayırıb elektrik əlaqələrini digər tərəfə qoymalıyıq.

Bunu etdikdən sonra Jaime və Ismael motora 20 sm uzunluğunda 2 tel qaynaq etdilər. Bunun üçün telefon xətti tellərindən istifadə edirik, ancaq istənilən nazik kabeldən istifadə etmək olar.

Sonra təkərləri hara qoymaq istədiyimizə qərar verəcəyik. Təkərlərin yerləşdirildiyi yer robotun davranışına təsir edir. Robotun arxasındakı təkərlər topu çox sürətlə hərəkət etdirən, lakin idarə etmək çox çətin olan bir robotla nəticələnir. Digər tərəfdən, təkərləri robotun önünə doğru olan bir robot, idarə edilməsi çox asan olan, lakin topu çox yavaş hərəkət etdirən bir robot edir.

Bu robot üçün təkərləri robotun ortasına qoymağı seçdik. Motorları istədiyimiz yerə qoyduq və təkər şaftları üçün 2 kiçik deşik düzəltdik.

Addım 6: Bağlayın

Bağlayın!
Bağlayın!

Gabriel və Ismael, bu əlaqə sxemini yaratmaq üçün Autodesk Circuits -dən istifadə etdilər.

H körpüsü 6, 9, 10 və 11 limanlarına bağlıdır

HC06 modulu TXD, RXD, GND və +5V -ə qoşulur. Arduinonun TXD pininin HC06 -nın RXD pininə və arduino -nun RXD pininin HC06 -nın TXD pininə qoşulduğundan əmin olun.

Kondansatör 8200 kv olan bir kondansatördür. Həqiqətən buna ehtiyacınız yoxdur, ancaq batareyalar bir qədər aşağı olduqda HC06 modulunu ayıracaq bir gərginlik düşməsinin qarşısını almaq üçün var.

Motorlar H körpüsünə bağlanmışdır. Bəlkə də robot irəli getmək əvəzinə geriyə gedəcək. bu halda, motor tellərini ters çevirin.

Addım 7: Çubuqlar, Motorlar və Qapaq Yerində

Çubuqlar, Motorlar və Qapaq Yerində
Çubuqlar, Motorlar və Qapaq Yerində
Çubuqlar, Motorlar və Qapaq Yerində
Çubuqlar, Motorlar və Qapaq Yerində
Çubuqlar, Motorlar və Qapaq Yerində
Çubuqlar, Motorlar və Qapaq Yerində

Seçimlər seçimlər seçimlər! Motorları hara qoymalıyam? Bir neçə variant var və mühərriklərin harada və necə bağlandığından asılı olaraq, ağırlıq mərkəziniz fərqli bir yerdə olacaq!

Bu vəziyyətdə onları önə və ya arxaya baxaraq qoya bilərik və arxaya baxmağa qərar verdik.

Motorlar şassinin yan tərəfinə bağlanmalıdır. Chris, şassinin yan tərəfindəki delikləri düzəltmək üçün bir az telli gözəl bir alət etdi. və motorları 2 fermuarlı bağla bağladı, çünki bağlama zolaqları bir qədər qısa idi. Şəkillərə baxın!

Daha sonra robotun qapağı şassiyə bərkidilib. Qapaq Roben tərəfindən robot üzünə bənzəmək üçün bəzədilmişdi, çünki örtük şəffaf idi və HC06 modulunun LEDləri, arduino və H körpüsünün qapaqdan yanıb -sönəcəyini göstərəcəyini düşünürdü, bu təsirli olacaq və ey oğlan! o haqlı idi.

Kris topu idarə etmək üçün çubuqları robotun önünə əlavə etdi. Çubuqlar sadəcə fermuarlı bir şassi ilə bağlanır. Ayrıca, onu bağlamaq üçün robotun arxasına bir rezin bant əlavə etdi. Qapağın arxa tərəfində bir neçə çentik kəsdi və rezin bantı şnurla bağladı.

İndi təkərləri qoyun və növbəti addıma keçin.

Addım 8: Elektronikanı qoymağın vaxtıdır

Elektronika qoymağın vaxtı gəldi!
Elektronika qoymağın vaxtı gəldi!
Elektronika qoymağın vaxtı gəldi!
Elektronika qoymağın vaxtı gəldi!
Elektronika qoymağın vaxtı gəldi!
Elektronika qoymağın vaxtı gəldi!

Az qala orada!

Qapaqda böyük çirkin keçid qoymaq üçün bir çuxur açılır. İstənilən açardan istifadə edə bilərsiniz, amma sərin göründüyü üçün böyük və pis bir keçiddən istifadə etməyi seçdik.

Erkən hazırladığımız bütün elektronika indi robotun içinə qoyulur. Bağlama sxeminə əməl edin!

Hələ də körpünü protoboya bağlamayın, çünki protoboardı ən azı bir dəfə çıxarmalıyıq.

Robotu sındıran protoboardı əldə etdikdən sonra, batareyaları hara qoyacağınızı anlamağa tələsirsiniz. Robotun şəklindən və mühərrikləri haraya qoyduğunuzdan asılı olaraq robotun önünə və ya arxasına keçə bilərlər.

Robota üçüncü ayağı etməlisiniz (digər 2 ayağı təkərlərdir!). Bunu etmək üçün bir fermuar bağlayın və şəkillərdə göstərildiyi kimi bağlayın.

Addım 9: Kod

Image
Image
Kod
Kod
Kod
Kod
Kod
Kod

İndi kodu arduinoya qoymalı və robotunuzu android telefonunuza bağlamalısınız.

Koddan başlayaq:

Hesab edirəm ki, artıq kompüterinizdə arduino kodlaşdırma interfeysi (IDE) var. yoxsa bura gedin və təlimatları izləyin:

Əlavə edilmiş zip faylından kodu yükləyin və.ino faylını açın. Bu, kompüterinizdə bir qovluq yaradacaq.

Kodu arduinoya yükləyin. Bunu etmək üçün anakartdan BLUETOOTH MODÜLÜNÜ Çıxartmalısınız. Əks təqdirdə işləməyəcək. Səbəbini soruşmayın, bu mənim üçün də sirrdir.

Google appstore -dan android telefonunuza "Roboremo free" quraşdırın.

Bu addıma əlavə edilmiş qovluqdakı təlimatları izləyin.

Telefonunuzda interfeysi quraşdıra bilmirsinizsə, telefonunuz üçün interfeys yaratmaq üçün aşağıdakı təlimatları izləyin.

Android telefonunu robota bağlamaq üçün təlimatlar, (Gabriel tərəfindən)

  • Bluetooth -a qoşulmaq üçün Android telefonunuz, planşetiniz və ya bluetoothlu kompüteriniz olmalıdır
  • RoboremoFree quraşdırın.
  • İnterfeysin proqramlaşdırılması: Menyuya daxil olun və kaydırıcıyı seçin və robotu idarə etmək üçün istifadə edəcəyiniz budur.
  • Kaydırıcıyı ekran interfeysinin sol tərəfinə qoyduğunuzda, kaydırıcının identifikatorunu "izq" olaraq təyin etməlisiniz. Bu izqdir, çünki izquierda ispan dilində sol deyirik.
  • Sonra etiketi daxil etməlisiniz. Etiketin içərisində izqSpeed#*1 qoymalısınız.
  • Sonra "min max" daxil etməlisiniz və dəqiqədə -255 və max 255 qoymalı və "int" düyməsini basmalısınız.
  • Sonra, növbəti sətirdə "buraxıldıqda göndər" oxumalısınız.
  • Aşağıda 2 sətir, "yer göndər"
  • sonra "avtomatik qayıtma"
  • "Avtomatik dönüş dəyərini təyin et" də "orta" qoymalısınız
  • müəyyən təkrar müddətində 100 qoymalısınız

İndi interfeysin sağ tərəfinə bir kaydırıcı əlavə etməlisiniz və id -i "der" olaraq, etiketi isə derSpeed #*1 olaraq təyin etməlisiniz. Qalanların hamısı eynidir.

Oynamağa başlamaq üçün: Tətbiqdə olduğunuzda, menyudan daxil olan bluethooth'u RoboremoFree-ə bağlamalısınız, sonra Bluetooth-u bağlamağa (RFCOMM) basmalısınız və HC-05 və ya HC-06-ya basmalısınız.

Zövq alın!

Tövsiyə: