Mundarija:
- 1 -qadam: Maqsadingiz va cheklovlaringizni aniqlang
- 2 -qadam: Xarajatlar bilan ta'minlangan materiallar
- 3 -qadam: sxemalar
- 4 -qadam: qurilish
- 5 -qadam: Dasturlash
- 6 -qadam: Robotingizdan maksimal darajada foydalaning
Video: Robototexnika mashinasi loyihasi: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Hozirgi kunda robotlar ishlab chiqarish jarayonlarini tezlashtirish uchun ishlatiladi, shu jumladan ularni yig'ish liniyalarida, avtomatlashtirishda va boshqalarda. Bizni muhandislik sohasiga ko'niktirish va o'zimizni ishlaydigan robot qurishga moslashtirish uchun, bizning maqsadimiz to'pni to'playdigan va uni darvozaga qo'yadigan ishlaydigan robot yaratish edi.
1 -qadam: Maqsadingiz va cheklovlaringizni aniqlang
Qachonki loyiha davom etayotgan bo'lsa, kimdir o'z maqsadiga erishishi kerakligini bilishi muhim, chunki bu ularga diqqatni jamlashga va shu maqsadga erishish yo'lini topishga imkon beradi. Bundan tashqari, cheklovlar juda muhim, chunki ular sizga qancha energiya, vaqt yoki pul sarflashga ruxsat beradi.
Bunday holda, bizning maqsadimiz - Arduino dasturlashning turli usullarini qo'llagan holda, yo'lakdan haydash, masofadan boshqarish pulti bilan ishlaydigan robot, keyin masofadan boshqarish pultisiz, maqsadga qaytish va to'pni surish. maqsadga. Bu maqsadni ko'zlagan holda, biz loyihaning keyingi bosqichiga o'tishimiz mumkin edi. Loyihaning yagona cheklovi shundaki, umumiy narx 75 dollardan oshmasligi kerak edi.
2 -qadam: Xarajatlar bilan ta'minlangan materiallar
Robototexnika loyihasini amalga oshirayotganda, loyihani davom ettirish o'rniga, loyihani boshlashdan oldin uning qismlari ro'yxatini tuzish juda muhim. Ro'yxatni tuzish, shuningdek, sizga loyiha qancha turadi va qancha mablag 'yig'ish va tayyorgarlik ko'rish kerakligi haqida tasavvur beradi.
Bizning qismlar ro'yxati quyidagilardan iborat edi: (yonida narx bo'lmagan har qanday narsa berilgan)
50 Erkak -erkak simlari
50 erkak va ayol simlari
50 ta ayol -ayol simlari
1 Arduino Uno/Arduino Mega 2560
4 g'ildirak $ 26.99
2 ta to'p g'ildiragi $ 4.99
4 dvigatel
4 dvigatelni o'rnatish
Har xil alyuminiy plitalar * BARCHA O'lchovlar dyuymda va ⅛ Qalin * (4) 2 x 10 (4) 1.189 x 1.598 (4) 1.345 x.663 (2) 1.75 x 1.598 (2) 7 taglik, balandligi 3.861 va 10 gipotenuza (2) 10 x 10 (1) 3.861 x 10 (1) 7 x 10
1 Batareya
1 dvigatel haydovchi
1 Qabul qilgich bilan masofadan boshqarish pulti
38 yong'oq $ 4.99
38 ta murvat - 5,99 dollar
3 -qadam: sxemalar
Har qanday robototexnika loyihasida sxemalar bo'lishi kerak, shuning uchun quruvchi yoki muhandis loyihaning ishlashi uchun nimalarni qurishi kerakligini ko'ra oladi. Bunday holda, bizga dvigatellarni qidirish tizimi kontseptsiyasini namoyish etadigan oddiy robot sxemalar kerak edi. Bundan tashqari, bizda batareya to'plami va Arduino qutisi bor edi.
4 -qadam: qurilish
Loyiha qismining bu jihati haqida ko'p gapirish mumkin emas, lekin asboblar bo'yicha xavfsizlik bo'yicha ba'zi maslahatlar. Seminarda bo'lganingizda, har doim ko'zoynak va qo'lqop va apron taqing. Ushbu ehtiyot choralarini ko'rish son -sanoqsiz odamlarning hayoti va jarohatlarini saqlab qoldi. Bu holda biz ishlatgan ba'zi uskunalar payvandchi, tasma, burg'ulash dastgohi va boshqa metallga ishlov berish asboblari edi. Bundan tashqari, payvandlashdan oldin, payvandlanadigan narsa 100% to'g'ri ekanligiga ishonch hosil qiling, chunki orqaga qaytish yo'q.
5 -qadam: Dasturlash
Robot odatda har qanday tilni dasturlash yoki uyg'unlikda ishlash uchun mo'ljallangan mexanik qismlar yordamida harakat qiladi. Bunday holda, biz robotimizni Arduino kodlash tili yordamida dasturlashtirdik. Bu, ba'zilarimizga kerakli ko'nikmalarni egallash uchun dasturlashning yangi ma'lumotlar bazasini o'rganishga majbur qiladi.
Yuqorida biz robot uchun kutilayotgan rejalar sxemasining asosiy sxemasi keltirilgan.
Quyida bizning robotimiz uchun haydash dasturi keltirilgan va to'pni qaytarish usuli ancha sodda bo'ladi, chunki bizga oldinga va orqaga harakatlanadigan dvigatel kerak bo'ladi.
KOD:
int ch1;
int ch2;
int myInts [20];
int finalDistance;
int MOVING;
int STOP;
int taymer;
int x = 0;
int stopTimer;
int ArrayValue;
void setup () {// bir marta ishga tushirish uchun sozlash kodini bu erga qo'ying: pinMode (45, INPUT);
pinMod (43, Kirish);
Serial.begin (9600);
}
void loop () {
// qayta ishga tushirish uchun asosiy kodingizni bu erga qo'ying:
ch1 = pulseIn (22, HIGH);
ch2 = zarbaIn (24, YUQORI);
//Serial.print("chA: ");
Ketma -ket chop etish (chA);
//Serial.print("chB: ");
Serial.println (chB);
if (ch1> 1463) {taymer = millis ();
}
agar (ch1 == 1463) {
stopTimer = millis ();
ArrayValue = (taymer - stopTimer);
agar (ArrayValue> = 0)
{
Serial.print (myInts [0]);
myInts [x] = ArrayValue; x ++;
}
}
6 -qadam: Robotingizdan maksimal darajada foydalaning
Barcha mashaqqatli mehnatdan so'ng, endi sizda masofadan boshqarish pultiga javob beradigan to'liq ishlaydigan robot bo'lishi kerak! O'zingiz bilan faxrlaning va robotingizdan zavqlaning!
Tavsiya:
Rpibot - Robototexnika haqida: 9 qadam
Rpibot - Robototexnikani o'rganish haqida: Men nemis avtomobilsozlik kompaniyasida dasturiy ta'minot muhandisiman. Men bu loyihani o'rnatilgan tizimlar uchun o'quv platformasi sifatida boshladim. Loyiha erta bekor qilindi, lekin menga shu qadar yoqdiki, bo'sh vaqtimda davom etdim. Bu natija … men
Tugma qahramoni - Sumed va Jeanel (robototexnika): 5 qadam
Tugma qahramoni - Sumedh va Janel (robototexnika): "Button Hero" o'yini uchun xush kelibsiz! Bu o'yin Guitar Hero o'yinining ko'chma versiyasidir. Bu qiziqarli loyihada biz (mening sherigim va men) siz bilan loyihani qanday qilib non panelida, ham lehim bilan yaratganimiz bilan bo'lishamiz
DIY robototexnika - O'qituvchi 6 o'qli robot qo'l: 6 qadam (rasmlar bilan)
DIY robototexnika | O'qituvchi 6 o'qli robot qo'l: DIY-Robotics o'quv kamerasi-bu 6 o'qli robotli qo'l, elektron boshqaruv sxemasi va dasturiy ta'minotni o'z ichiga olgan platforma. Bu platforma sanoat robototexnika olamiga kirishdir. Ushbu loyiha orqali DIY-Robotics istaydi
To'plam bilan robototexnika bo'yicha bosqichma-bosqich ta'lim: 6 qadam
To'plamli robototexnika bo'yicha bosqichma-bosqich ta'lim: Bir necha oydan keyin o'z robotimni qurdim (bularning barchasiga qarang) va ikki marta qismlari ishlamay qolgandan so'ng, men bir qadam orqaga chekinishga qaror qildim va o'z fikrimni qayta o'ylashga qaror qildim. strategiya va yo'nalish. Bir necha oylik tajriba ba'zida juda foydali bo'ldi va
3D bosma robotli it (robototexnika va yangi boshlanuvchilar uchun 3D bosib chiqarish): 5 qadam
3D bosma robotli it (Robototexnika va yangi boshlanuvchilar uchun 3D bosib chiqarish): Robototexnika va 3D bosib chiqarish - bu yangi narsalar, lekin biz ulardan foydalanishimiz mumkin! Agar siz maktabga topshiriq berish g'oyasiga muhtoj bo'lsangiz yoki shunchaki qiziqarli loyihani qidirsangiz, bu yangi boshlanuvchilar uchun yaxshi loyihadir