Mundarija:
- 1 -qadam: qismlar
- 2 -qadam: 3D modellar
- 3 -qadam: PCB
- 4 -qadam: yig'ish
- 5 -qadam: ulanish
- 6 -qadam: Dastur
- 7 -qadam: Xulosa
Video: 3D bosma ilon roboti: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Men 3D printerni olganimda, u bilan nima qilishim mumkinligi haqida o'ylay boshladim. Men juda ko'p narsalarni chop etdim, lekin men 3D bosib chiqarish yordamida butun konstruktsiyani yaratmoqchi edim. Keyin robot hayvon yasash haqida o'yladim. Mening birinchi fikrim it yoki o'rgimchak yasash edi, lekin ko'p odamlar allaqachon it va o'rgimchak yasashgan. Men boshqa narsa haqida o'ylardim, keyin ilon haqida o'yladim. Men butun ilonni fusion360 -da ishlab chiqardim va u ajoyib ko'rinardi, shuning uchun men kerakli qismlarga buyurtma berib, birini qurdim. Menimcha, natija ajoyib. Yuqoridagi videoda siz buni qanday qilganimni ko'rishingiz mumkin yoki siz quyida qamish qilishingiz mumkin.
1 -qadam: qismlar
Bu erda bizga kerak bo'ladi:
- 8 ta mikro servo dvigatel
- 3D bosilgan ba'zi qismlar
- Vintlar
- 3, 7V li-po batareyasi
- PCB qilish uchun ba'zi qismlar (atmega328 SMD, kondansatör 100nF, kondansatör 470 mF, rezistor 1, 2k, ba'zi oltin pim). Bu loyiha uchun tenglikni yasash juda muhim, chunki hamma narsani taxtaga ulashda ilon qimirlay olmaydi.
2 -qadam: 3D modellar
Yuqorida siz bu ilonning tasvirini ko'rishingiz mumkin. Fayllarni (.stl) bu erga yoki boshqa narsalarga yuklab olishingiz mumkin. Bosib chiqarish sozlamalari haqida ba'zi ma'lumotlar:
Segmentlar va boshlarni chop etish uchun men raft qo'shishni maslahat beraman. Barcha ob'ektlar uchun qo'llab -quvvatlash kerak emas. To'ldirish juda muhim emas, chunki barcha modellar juda nozik va deyarli faqat perimetrlari bor, lekin men 20%dan foydalanaman.
Senga kerak:
8 marta ilon segmenti
1x ilon boshi
1 marta ilon
3 -qadam: PCB
Quyida siz burgut fayllarini (.sch va.brd) topishingiz mumkin, ularni faqat burgutda oching, bort ko'rinishiga o'ting ctrl + p ni bosing va chop eting Agar siz PCB -ni qanday qilishni bilmasangiz, bu haqda bilib olishingiz mumkin:
www.instructables.com/id/PCB-making-guide/
Sxemada mikrokontroller atmega8 deb yozilgan, lekin u atmega328 da xuddi shunday pin bor, lekin burgutda atmega328 yo'q.
4 -qadam: yig'ish
Barcha qismlarni chop etgandan so'ng, siz ularni birlashtira olasiz. Servo segmentlardan biriga joylashtiring, uni M2 vint bilan bo'lakka burang, so'ngra keyingi qismni servo qo'lga mahkamlang. Agar siz uni qanday yig'ishni bilmasangiz, videoni ko'rishingiz mumkin.
5 -qadam: ulanish
Yuqoridagi rasmda siz qaerga va nimaga ulanishni ko'rishingiz mumkin. Men, shuningdek, MISO, MOSI va SCK pinlari qayerda ekanligini ko'rsatdim, bu yuklagichni yoqish uchun sizga kerak bo'ladi. Bootloader -ni yoqish haqida ko'proq ma'lumotni rasmiy arduino sahifasida topishingiz mumkin:
www.arduino.cc/en/Tutorial/ArduinoToBreadboard
Uni yoqish uchun sizga dasturchi yoki boshqa arduino kerak. Yonib bo'lgach, uni USB-UART konverteri yoki yuklash moslamasini yoqish uchun ishlatadigan dasturchi yordamida dasturlashingiz mumkin.
Dasturni yuklagandan so'ng, servo kartani bortga ulashingiz mumkin. Oxirgi servo (ilonning oxirida) servo 1 va servo 8 - ilon boshiga eng yaqin.
Bortda stabilizator yo'q, shuning uchun unga ulanish mumkin bo'lgan maksimal kuchlanish 5V.
Atmega va servo motorlar 3, 7V Li-Po bilan ishlaydi va men uni ushbu loyihada ishlatishni tavsiya qilaman, chunki u juda kichik va juda kuchli. Siz uni eski RC o'yinchog'idan topishingiz mumkin (men uni eski RC vertolyotidan topdim).
Men RX va TX pinlarini dasturlash uchun qo'shdim, lekin kelajakda kengaytirmoq uchun siz bu erga datchiklarni ulashingiz mumkin. bluetooth moduli.
6 -qadam: Dastur
Dastur servo kutubxonasidan foydalanib, bir vaqtning o'zida 8 ta servolarni boshqaradi. Bu shunchaki to'lqinni taqlid qilish uchun kichik siljish bilan servo holatini oshirish va kamaytirish. Bu harakat tufayli u chuvalchangga o'xshaydi, lekin u ham samaraliroq harakat qiladi.
Agar xohlasangiz, tsikl oxirida kechikishni o'zgartirishingiz mumkin. Bu kechikish ilonning tezligini nazorat qiladi. Agar siz kichikroq qiymat bersangiz, u tezroq, yuqori qiymat = sekinroq harakat qiladi. Men 6 berdim, chunki bu ilon ag'darilmaydigan eng yuqori tezlik. Ammo siz bu bilan tajriba o'tkazishingiz mumkin.
Harakatlarni kattalashtirish uchun siz maksimal va minimal qiymatlarni o'zgartirishingiz mumkin.
#qo'shing
Dasturiy ta'minot servo1, servo2, servo3, servo4, servo5, servo6, servo7, servo8;
int b_pos, c_pos, d_pos, e_pos; String buyrug'i; int farqi = 30; int burchagi1 = 90; int burchagi2 = 150;
int ser1 = 30;
int ser2 = 70; int ser3 = 110; int ser4 = 150;
int minimal = 40;
int maksimal = 170;
bool increment_ser1 = to'g'ri;
bool increment_ser2 = to'g'ri; bool increment_ser3 = to'g'ri; bool increment_ser4 = to'g'ri;
bool increment_ser5 = to'g'ri;
int ser5 = 90;
bool increment_ser6 = to'g'ri;
int ser6 = 90;
bo'sh o'rnatish () {
Serial.begin (9600); servo1. qo'shish (3); servo2.attach (5); servo3. biriktirish (6); servo4.attach (9); servo5. qo'shish (10); servo6. qo'shish (11); servo7. qo'shish (12); servo8. qo'shish (13);
servo1.write (90);
servo2.write (130); servo3.write (90); servo4.write (100); servo5.write (90); servo6.write (90); servo7.write (90); servo8.write (90);
}
void loop () {
oldinga (); SoftwareServo:: refresh (); }
void oldinga () {
agar (increment_ser1) {
ser1 ++; } boshqa {ser1--; }
agar (maksimal ser1) {
increment_ser1 = noto'g'ri; }
servo1.write (ser1);
agar (increment_ser2) {
ser2 ++; } boshqa {ser2--; }
agar (maksimal ser2) {
increment_ser2 = noto'g'ri; }
servo3.write (ser2);
agar (increment_ser3) {
ser3 ++; } boshqa {ser3--; }
agar (maksimal ser3) {
increment_ser3 = noto'g'ri; }
servo5.write (ser3);
agar (increment_ser4) {
ser4 ++; } boshqa {ser4--; }
agar (maksimal ser4) {
increment_ser4 = noto'g'ri; }
servo7.write (ser4);
kechikish (6);
}
7 -qadam: Xulosa
Menimcha, bu robot juda yaxshi ko'rinadi. Men ilonli robot yasashni xohlardim, lekin men qurtlarga o'xshagan narsani yasadim. Lekin juda zo'r ishlaydi. Agar sizda biron bir savol bo'lsa, sharh qoldiring yoki menga yozing: [email protected]
Siz bu robot haqida mening veb -saytimda o'qishingiz mumkin (polyak tilida):
nikodembartnik.pl/post.php?id=3
Bu robot Chorzovda o'tkazilgan Robotlar festivalida erkin uslub bo'yicha birinchi sovrinni qo'lga kiritdi.
2016 yil robototexnika tanlovining ikkinchi sovrini
Tavsiya:
Non taxtasida ilon: 3 qadam (rasmlar bilan)
Non taxtasida ilon: " Telefoningizda o'yinlar bormi? &Quot; " To'liq emas. " Kirish: Boshqarish oson, dasturlash oson va Nokia 6110 tomonidan abadiylashtirilgan Snake muhandislar orasida sevimli loyihaga aylandi. U LED matritsalaridan tortib, L
Ob'ektlarni kuzatish kamerasi aylanishi o'qi bilan. 3D bosma va RoboClaw DC dvigatel boshqaruvi va Arduino -da qurilgan: 5 qadam (rasmlar bilan)
Ob'ektni kuzatish kamerasi aylanishi o'qi bilan. 3D bosilgan va RoboClaw DC Motor Controller & Arduino-da qurilgan: bu loyiha mening qiziqishimni DIY bilan uyg'unlashtirganimdan beri eng sevimli loyihalarimdan biri bo'ldi. Men har doim kinofilmlarni tomosha qilish uchun ekran bo'ylab harakatlanayotgan filmlardagi kinofilmlarga taqlid qilishni xohlaganman
OAREE - 3D bosma - muhandislik ta'limi uchun to'siqlardan qochadigan robot (OAREE) Arduino bilan: 5 qadam (rasmlar bilan)
OAREE - 3D bosma - muhandislik ta'limi uchun to'siqlardan qochadigan robot (OAREE) Arduino bilan: OAREE (muhandislik ta'limi uchun to'siqlardan qochuvchi robot) Dizayn: Bu ko'rsatmaning maqsadi oddiy/ixcham bo'lgan OAR (to'siqdan qochuvchi robot) robotini loyihalash edi. 3D bosib chiqarish, yig'ish oson, harakatlanish uchun uzluksiz aylanish servolaridan foydalanadi
MOTORLANGAN KAMERA TUZISH TIZIMI BILAN (3D bosma): 7 qadam (rasmlar bilan)
MOTORLANGAN KAMERA YUQARISH TIZIMI (3D bosma) bilan: Asosan, bu robot kamera/smartfonni temir yo'lda harakatlantiradi va ob'ektni "kuzatib boradi". Maqsadli ob'ektning joylashuvi robot tomonidan allaqachon ma'lum. Ushbu kuzatuv tizimining matematikasi juda oddiy. Biz kuzatuv jarayonining simulyatsiyasini yaratdik
Biologik ilhomlangan robot ilon: 16 qadam (rasmlar bilan)
Bioinspired robot ilon: Men daraxtni ko'taruvchi robotlar va robot ilonlarning tadqiqot videolarini ko'rib, bu loyihani boshlashga ilhom oldim. Bu mening birinchi urinishim va ilon lokomotiv yordamida robotlar yasash, lekin bu mening oxirgi urinishim bo'lmaydi! Agar xohlasangiz, YouTube -ga obuna bo'ling