Turinys:
- 1 žingsnis: šito jums reikia
- 2 žingsnis: akys
- 3 žingsnis: penktadienis
- 4 žingsnis: pagrindas
- 5 žingsnis: akių kontrolė
- 6 žingsnis: programa
Video: Animatronic Eye: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Dirbu CNC operatoriumi ir manau, kad turiu labai šaunų darbą, tačiau norėjau sau įrodyti, kad galiu vadovauti savo projektams. Universitete studijavau valdymo technologiją, bet neturiu galimybės to praktikuoti darbe, todėl nusprendžiau kažkaip tęsti. Buvo labai įdomu sužinoti, kad technologijos šiandien yra tokios prieinamos. Ateityje noriu kurti robotus ir maniau, kad akis yra gera pradžia.
1 žingsnis: šito jums reikia
Medžiagos:
- 2 balti stalo teniso kamuoliukai
- Apvalios galvutės vandens aušinimo vamzdis
Įrankiai:
- Karštas klijų pistoletas
- apvalus malūnas
- pjūklas
- Plaktukas
2 žingsnis: akys
Supjaustykite kamuoliukus, bet ne per pusę. Tegul viena dalis yra daug didesnė už kitą, mes supjaustome kamuoliukus, kad galėtume ką nors įdėti į vidų, o kraštams reikia gręžti skyles, kurios padeda valdyti akis.
Dažykite ir gręžkite skyles.
3 žingsnis: penktadienis
Aš nenorėjau akių, kurios tik juda iš vienos pusės į kitą. Mačiau daug pamokymų, bet negalėjau suprasti, kaip tai padaryti. Pagaliau radau vaizdo įrašą „You-Tube“, bet nenorėjau pirkti. Aš pirmą kartą bandžiau naudoti medieną ir metalą iš spaustukų. Smeigtukus pritvirtinau klijų pistoletu, bet rezultatais manęs netenkino. Kaip pramonės darbuotojas turiu prieigą prie daugelio dalykų. Pastebėjau, kad apvalios galvutės vandens aušinimo vamzdis atrodo toks, kokio man reikėjo, tačiau jis buvo labai įtemptas, kad suktųsi laisvai. Aš frezavau sekcijos viduje ir tada mano dalis buvo paruošta laisvai suktis.
4 žingsnis: pagrindas
Norėdami sulenkti pagrindą, galite naudoti plaktuką, suoliukas padeda išgauti idealų 90 ° kampą. Prieš lenkdami būtinai išgręžkite skylę, tai daug lengviau.
5 žingsnis: akių kontrolė
6 žingsnis: programa
Esu labai nauja, todėl man reikėjo pagalbos su programa, projektą galite pamatyti čia. Mano šaltinis
Nukopijuokite ir įklijuokite programą „Arduino“aplinkoje.
#įtraukti
#define pi 3.14159265358979323846 #define twopi (2*pi) plūdės apskritimo spindulys = 50; // 50 kiekviena pusė - nebeleiskite jokių maksimalių ribinių verčių float stepnumber = 360; plūdės stepangle;
#include // įtraukti servo biblioteką servo valdymui
Servo horServo; // servo kairiam/dešiniam judėjimui Servo vertServo; // servo judėjimas aukštyn/žemyn
baitų atsitiktinis; // apibrėžti atsitiktinį horizontalios padėties kintamąjį baitą randomvert; // apibrėžti atsitiktinį vertikalios padėties kintamąjį int randomdelay; // apibrėžti atsitiktinio uždelsimo kintamąjį
#define HLEFTLIMIT 40 // nustatyti kairės ribos horizontalioje (kairėje/dešinėje) servo #define HRIGHTLIMIT 80 // apibrėžti dešinę ribą horizontalioje (kairėje/dešinėje) servo sistemoje
#define VTOPLIMIT 70 // nustatyti viršutinę vertikalios (aukštyn/žemyn) servo ribą #define VBOTLIMIT 110 // nustatyti apatinę ribą horizontalioje (aukštyn/žemyn) servo sistemoje
void setup () {horServo.attach (8); // horizontali servo ant 8 kaiščio vertServo.attach (9); // vertikali servo ant kaiščio 9 randomSeed (analogRead (0)); // Sukurkite atsitiktines vertes naudodami neprijungtą analoginį kaištį
stepangle = twopi/stepnumber; už (int i = 0; i
x = žemėlapis (x, 1 apskritimo spindulys, apskritimo spindulys, 0, 2*apskritimo spindulys); y = žemėlapis (y, 1 apskritimo spindulys, apskritimo spindulys, 0, 2*apskritimo spindulys);
horServo.write (x); // rašyti horizontaliai servo vertServo.write (y); // rašyti į horizontalią servo
vėlavimas (10); }}
void loop () {randomhor = atsitiktinis (HLEFTLIMIT, HRIGHTLIMIT); // nustatyti ribas randomvert = random (VTOPLIMIT, VBOTLIMIT); // nustatyti ribas randomdelay = atsitiktinis (1000, 4000); // juda kas 1–4 sekundes
horServo.write (atsitiktinis); // rašyti horizontaliai servo vertServo.write (randomvert); // rašyti į vertikalią servo delsa (randomdelay); // atidėti atsitiktinį laiko tarpą (per aukščiau nustatytas vertes)}
Rekomenduojamas:
Helovinas - „Raven Animatronic“: 6 žingsniai
Helovinas - „Raven Animatronic“: nuo to laiko mane visada žavėjo vaiduokliški namai ir tamsūs pasivažinėjimai, ir man patiko gaminti dekoracijas mūsų Helovino vakarėliams. Bet aš visada norėjau sukurti tai, kas juda ir skleidžia garsą, todėl sukūriau savo pirmąjį visiškai automatinį animatroniką
Animatronic Wheatley V2.0: 9 žingsniai (su nuotraukomis)
„Animatronic Wheatley V2.0“: Atsakomybės apribojimas: Prieš pradėdamas svarstyti šį projektą, leiskite jus įspėti: tai NĖRA žingsnis po žingsnio, tiksliai aprašyta, kaip pasidaryti savo „Wheatley Instructable“. Per dvejus metus, kai dirbau prie šio projekto, stebėjau tik bendrus
„Agri-2-Eye“: 9 žingsniai
„Agri-2-Eye“: mūsų inžinerijos mokyklos ketvirto kurso pirmą semestrą mes pasirenkame dirbti su žemės ūkio stebėsenos sistema. Jis turi išmatuoti tam tikrą augalų augimui svarbią vertę. Įrenginys turi būti autonomiškas ir naudoti LPWAN protokolą
„Eye Guardian“: garsą sukelianti akių apsauga: 9 žingsniai (su nuotraukomis)
„Eye Guardian“: garsą sukelianti akių apsauga: „Eye Guardian“yra „Arduino“varomas, nuolatinis aukšto decibelų garsas, sukeliantis akių apsaugą. Jis aptinka sunkios įrangos garsą ir nuleidžia apsauginius akinius, kol įranga naudojama. Pirmajame žingsnyje paaiškinsiu įkvėpėjus
Kaip konvertuoti savo DS-1 į „Keeley All Seeing Eye“ir „Ultra Mods“: 6 žingsniai
Kaip konvertuoti savo DS-1 į „Keeley All Seeing Eye“ir „Ultra Mods“: konvertuokite savo DS-1 į „Keeley All see eye and ultra mods“. Man priklauso svetainė http://www.geocities.com/overdrivespider ir ją valdau, todėl norėjau šią informaciją pateikti platesnei auditorijai, todėl sudariau instrukcijas