Mündəricat:

Robototexnika Maşını Layihəsi: 6 addım
Robototexnika Maşını Layihəsi: 6 addım

Video: Robototexnika Maşını Layihəsi: 6 addım

Video: Robototexnika Maşını Layihəsi: 6 addım
Video: Mikrobit Robot Maşını - Radiodalğa ilə hərəkət v1. 2024, Noyabr
Anonim
Robototexnika Maşın Layihəsi
Robototexnika Maşın Layihəsi

Hal -hazırda robotlar, istehsal proseslərini sürətləndirmək üçün, o cümlədən montaj xətlərində, avtomatlaşdırmada və daha çox işlərdə istifadə olunur. Mühəndislik sahəsinə öyrəşmək və özümüzü işləyən bir robot qurmağa uyğunlaşdırmaq üçün məqsədimiz, top toplayaraq onu qola yatıracaq işləyən bir robot qurmaq idi.

Addım 1: Məqsədinizi və məhdudiyyətlərinizi təyin edin

Bir layihə davam edərkən, birinin də əldə etməsi lazım olan bir hədəfi tanıması vacibdir, çünki bu, daha çox diqqət mərkəzində qalmağa və bu məqsədə çatmaq üçün bir yol tapmağa imkan verir. Həm də məhdudiyyətlər vacibdir, çünki onu nə qədər enerji, vaxt və ya pula qoya biləcəyinizə dair bir məhdudiyyət verirlər.

Bu vəziyyətdə, məqsədimiz, Arduino proqramlaşdırmasının müxtəlif üsullarından istifadə edərək koridorda aşağı uzaqdan idarəetmə vasitəsi ilə idarə edə bilən və sonra uzaqdan idarə etmədən geri dönərək qapıya doğru yol tapan bir robot etmək idi. hədəfə. Bu hədəfi nəzərə alaraq, layihənin növbəti mərhələsinə keçə bilərik. Bu layihə üçün yeganə məhdudiyyətimiz ümumi qiymətin 75 dollardan çox ola bilməməsi idi.

Addım 2: Xərclərlə Lazım olan Təchizatlar

Bir robototexnika layihəsi edərkən, layihəyə davam etməyiniz əvəzinə, işə başlamazdan əvvəl hissələrin siyahısını tərtib etmək həmişə vacibdir. Bir siyahı tərtib etmək, layihənin sizə nə qədər başa gələcəyi və nə qədər qənaət edib hazırlaşmağınız lazım olduğu barədə də fikir verir.

Parça siyahımızdan ibarət idi: (Yanında heç bir qiyməti olmayanlar verilir)

50 Kişi -kişi telləri

50 kişidən dişi tel

50 dişi -qadın tel

1 Arduino Uno/Arduino Mega 2560

4 Təkər 26.99 dollar

2 top çarxı 4.99 dollar

4 Motor

4 Motor Bağlantısı

Çeşidli Alüminium Levhalar * BÜTÜN ÖLÇÜMLƏR DÖNÜMDÜR AND”QALIN * (4) 2 x 10 (4) 1.189 x 1.598 (4) 1.345 x.663 (2) 1.75 x 1.598 (2) 7 əsas, 3.861 yüksək və 10 hipotenuz (2) 10 x 10 (1) 3.861 x 10 (1) 7 x 10

1 Batareya

1 Motor Sürücü

Alıcı ilə 1 Uzaqdan Nəzarətçi

38 Fındıq $ 4.99

38 bolt $ 5.99

Addım 3: sxemlər

Sxemalar
Sxemalar
Sxemalar
Sxemalar

Hər hansı bir robototexnika layihəsinin sxemləri olmalıdır ki, inşaatçı və ya mühəndis layihənin işləməsi üçün nələr qurmalı olduqlarını görə bilsinlər. Bu vəziyyətdə, motor axtarış sistemi anlayışını nümayiş etdirəcək daha sadə robot sxemlərə ehtiyacımız var idi. Batareya dəsti və Arduino korpusu üçün də bir azımız var idi.

Addım 4: Tikinti

Layihə hissəsinin bu tərəfi haqqında demək üçün çox şey yoxdur, ancaq alətlərlə bağlı bəzi təhlükəsizlik məsləhətləri. Seminarda olanda həmişə eynək və əlcək və önlük tax. Bu tədbirlərin görülməsi saysız -hesabsız insanın həyatını və yaralanmasını xilas etdi. Bu vəziyyətdə istifadə etdiyimiz bəzi avadanlıqlar qaynaqçı, şeritli mişar, qazma maşını və digər metal iş alətləri idi. Ayrıca, qaynaq etməzdən əvvəl, geri çəkilməyiniz üçün qaynaqladığınız şeyin 100% doğru olduğundan əmin olun.

Addım 5: Proqramlaşdırma

Proqramlaşdırma
Proqramlaşdırma

Robot ümumiyyətlə ya bir növ dil proqramlaşdıraraq, ya da harmonik olaraq işləmək üçün hazırlanmış mexaniki hissələrdən istifadə edərək hərəkət edir. Bu vəziyyətdə robotumuzu Arduino kodlaşdırma dilindən istifadə edərək proqramlaşdırdıq. Bu, bəzilərimizin lazım olan bacarıqlara yiyələnmək üçün tamamilə yeni bir proqramlaşdırma məlumat bazası öyrənməyimizə səbəb olur.

Yuxarıda, robot üçün gözlənilən kabel planlarımızın əsas sxemidir.

Aşağıda robotumuz üçün sürücülük proqramımız var və topu götürmə üsulu daha sadə olardı, çünki irəli və geri hərəkət edən bir motora ehtiyacımız olacaq.

KOD:

int ch1;

int ch2;

int myInts [20];

int finalDistance;

int HƏRƏKƏT;

int STOP;

int taymer;

int x = 0;

int stopTimer;

int ArrayValue;

void setup () {// bir dəfə işlətmək üçün quraşdırma kodunuzu bura qoyun: pinMode (45, INPUT);

pinMode (43, GİRİŞ);

Serial.begin (9600);

}

boşluq döngəsi () {

// əsas kodunuzu bura qoyun, təkrar işləsin:

ch1 = pulseIn (22, HIGH);

ch2 = pulseIn (24, HIGH);

//Serial.print("chA: ");

Serial. çap (chA);

//Serial.print("chB: ");

Serial.println (chB);

if (ch1> 1463) {timer = millis ();

}

əgər (ch1 == 1463) {

stopTimer = milis ();

ArrayValue = (taymer - stopTimer);

əgər (ArrayValue> = 0)

{

Serial.print (myInts [0]);

myInts [x] = ArrayValue; x ++;

}

}

Addım 6: Robotunuzdan ən yaxşı şəkildə istifadə edin

Bütün bu zəhmət çəkildikdən sonra, indi uzaqdan idarəetməyə reaksiya verən tam işləyən bir robotunuz olmalıdır! Özünüzlə fəxr edin və robotunuzdan zövq alın!

Tövsiyə: