Mundarija:
- 1 -qadam: Bu sizga kerak
- 2 -qadam: Ko'zlar
- 3 -qadam: Juma aylanishi
- 4 -qadam: Baza
- 5 -qadam: Ko'zni nazorat qilish
- 6 -qadam: Dastur
Video: Animatronik ko'z: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Men CNC operatori sifatida ishlayman va o'ylaymanki, menda juda zo'r ish bor, lekin men o'z loyihalarimni boshqarishga qodir ekanligimni isbotlamoqchi edim. Men universitetda boshqaruv texnologiyasini o'rgandim, lekin menda ish bilan shug'ullanish imkoniyati yo'q, shuning uchun men o'zimni qandaydir yo'l bilan davom ettirishga qaror qildim. Bugungi kunda texnologiya juda qulay ekanligini kashf qilish juda hayajonli edi. Men kelajakda robotlar qurmoqchiman va ko'z yaxshi boshlanish deb o'yladim.
1 -qadam: Bu sizga kerak
Materiallar:
- 2 ta stol tennisi bo'yicha oq to'plar
- Dumaloq boshli suv sovutish trubkasi
Asboblar:
- Issiq yopishtiruvchi qurol
- dumaloq tegirmon
- ko'rdim
- Hammer
2 -qadam: Ko'zlar
To'plarni kesib oling, lekin yarmida emas. Bir qismi boshqasidan ko'ra kattaroq bo'lsin, biz ichkariga biror narsa qo'yish uchun koptoklarni kesib tashladik va ko'zlarni boshqarishga yordam beradigan teshiklarni burg'ilash uchun qirralarga muhtojmiz.
Bo'yoq va teshiklarni burg'ulash.
3 -qadam: Juma aylanishi
Men faqat bir tomondan boshqa tomonga o'tadigan ko'zni xohlamadim. Men juda ko'p ko'rsatmalarni ko'rdim, lekin buni qanday amalga oshirishni tushunolmadim. Oxir-oqibat You-Tube-da video topdim, lekin sotib olishni xohlamadim. Men kliplardan yog'och va metalldan foydalanishga birinchi urinish qildim. Men pinlarni yopishtiruvchi qurol bilan mahkamladim, lekin natijalar meni qoniqtirmadi. Sanoat ishchisi sifatida men ko'p narsalarga ega bo'laman. Men dumaloq boshli suvni sovutish trubkasi menga kerakli narsaga o'xshab ketganini ko'rdim, lekin u erkin aylanishi uchun qattiq edi. Men bo'lim ichida freze qildim, keyin mening qismim erkin aylanishga tayyor edi.
4 -qadam: Baza
Poydevorni egish uchun bolg'adan foydalanishingiz mumkin, skameykaning burchagi mukammal 90 ° ga erishishga yordam beradi. Burilishdan oldin teshikni burg'ilashga ishonch hosil qiling, bu ancha oson.
5 -qadam: Ko'zni nazorat qilish
6 -qadam: Dastur
Men juda yangi, shuning uchun menga dasturda yordam kerak edi, siz bu erda loyihani ko'rishingiz mumkin. Mening manbam
Dasturni Arduino muhitiga nusxalash va joylashtirish.
#qo'shing
#define pi 3.14159265358979323846 #define twopi (2*pi) float circleradius = 50; // har tomondan 50 - maksimal chegara qiymatlarining birortasini o'zgartirmang float stepnumber = 360; suzuvchi qadam burchak;
#include // servo boshqaruvi uchun servo kutubxonani o'z ichiga oladi
Servo horServo; // chap/o'ng harakat uchun servo Servo vertServo; // yuqoriga/pastga harakatlanish uchun servo
tasodifiy bayt; // tasodifiy gorizontal joylashuv o'zgaruvchisini aniqlang byte randomvert; // tasodifiy vertikal holat o'zgaruvchisini aniqlang int randomdelay; // tasodifiy kechikish o'zgaruvchisini aniqlang
#define HLEFTLIMIT 40 // gorizontal (chap/o'ng) servoda chap chegarani belgilang #define HRIGHTLIMIT 80 // gorizontal (chap/o'ng) servoda o'ng chegarasini belgilang
#define VTOPLIMIT 70 // vertikal (yuqoriga/pastga) servoda yuqori chegarani belgilang #debine VBOTLIMIT 110 // gorizontal (yuqoriga/pastga) servoda pastki chegarani belgilang.
void setup () {horServo.attach (8); // 8 -pinli gorizontal servo vertServo.attach (9); // 9 -pinli vertikal servo randomSeed (analogRead (0)); // Ulanmagan analog pin yordamida tasodifiy qiymatlarni yarating
stepangle = twopi/stepnumber; uchun (int i = 0; i
x = xarita (x, 1-circleradius, circleradius, 0, 2*circleradius); y = xarita (y, 1-circleradius, circleradius, 0, 2*circleradius);
horServo.write (x); // gorizontal servoga yozish vertServo.write (y); // gorizontal servoga yozing
kechikish (10); }}
void loop () {randomhor = tasodifiy (HLEFTLIMIT, HRIGHTLIMIT); // chegaralarni belgilash randomvert = tasodifiy (VTOPLIMIT, VBOTLIMIT); // chegaralarni belgilash randomdelay = tasodifiy (1000, 4000); // har 1 - 4 soniyada siljiydi
horServo.write (tasodifiy); // gorizontal servo vertServo.write -ga yozish (randomvert); // vertikal servo kechiktirishga yozish (randomdelay); // tasodifiy vaqtni kechiktirish (yuqorida belgilangan qiymatlar ichida)}
Tavsiya:
Animatronik ko'z bilan Halloween oshqovog'i - Bu qovoq ko'zini yuma oladi!: 10 qadam (rasmlar bilan)
Animatronik ko'z bilan Halloween oshqovog'i | Bu oshqovoq ko'zini yuma oladi!: Ushbu ko'rsatmaga binoan, siz ko'zlari qimirlatganda hammani dahshatga soladigan Halloween oshqovog'ini yasashni o'rganasiz. Ultrasonik sensorning tetik masofasini kerakli qiymatga moslashtiring (9 -qadam), va sizning oshqovoq shirasini olishga jur'at etgan har bir kishini toshbo'ron qiladi
Uolles Animatronik musofir maxluq: 9 qadam (rasmlar bilan)
Uolles Animatronik musofir maxluq: Xush kelibsiz! Bugun men sizga Uollesni qanday yaratishni ko'rsataman, animatronik musofir jonivor, Ishni boshlash uchun sizga kerak bo'ladi: x 1 Fur Real Friends it (bu kabi: https://www.ebay.com/p/1903566719)x 5) MG996R Servos x 1 Pololu Maestro 6 kanalli Servo nazorati
Xellouin - Raven Animatronik: 6 qadam
Xellouin - Raven Animatronik: O'shandan beri men har doim uyli uylar va qorong'i sayrlarni yaxshi ko'rardim va Xellouin bayramlarimiz uchun bezak yasashni yaxshi ko'rardim. Lekin men har doim harakatlanuvchi va tovush chiqaradigan narsa qilishni xohlardim - shuning uchun men birinchi to'liq avtomatik animatronni qurdim
Animatronik qushlar maxluqi: 3 qadam
Animatronik qushlar maxluqi: Xush kelibsiz! Bugun men sizga dollar do'konida topilgan oddiy skelet qushini qanday jonlantirishni ko'rsataman. Bu bilimlar yordamida siz uni sozlashingiz va begona qush maxluqiga aylanishingiz mumkin bo'ladi. Avval sizga skelet skeletlari kerak bo'ladi
DMX animatronik robot: 9 qadam (rasmlar bilan)
DMX Animatronic Robot: Ushbu loyiha to'liq funktsional animatronik prototipni ishlab chiqishni tasvirlaydi. U noldan amalga oshiriladi va kelajakda yanada murakkab animatronik robotlarni ishlab chiqish uchun qo'llanma bo'lishga qaratilgan. Tizim Arduino mikrokontroiga asoslangan