Inhoudsopgave:
- Stap 1: Dit is wat je nodig hebt
- Stap 2: De ogen
- Stap 3: Vrij Rotatie
- Stap 4: De basis
- Stap 5: Controle over de ogen
- Stap 6: Het programma
Video: Animatronic Eye: 7 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Ik werk als CNC-operator en ik denk dat ik een heel coole baan heb, maar ik wilde mezelf bewijzen dat ik in staat ben om mijn eigen projecten te leiden. Ik heb besturingstechnologie gestudeerd aan de universiteit, maar ik heb niet de mogelijkheid om dat op het werk te oefenen, dus besloot ik mezelf op de een of andere manier op de been te houden. Het was heel spannend om te ontdekken dat technologie tegenwoordig zo toegankelijk is. Ik wil in de toekomst robots bouwen en ik dacht dat het oog een goed begin was.
Stap 1: Dit is wat je nodig hebt
Materialen:
- 2 Witte pingpongballen
- Ronde kop waterkoeling pijp
Gereedschap:
- Heet lijmpistool
- ronde molen
- zaag
- Hamer
Stap 2: De ogen
Snijd de balletjes maar niet doormidden. Laat het ene deel veel groter zijn dan het andere, we snijden de ballen om er iets in te kunnen doen en we hebben de randen nodig om de gaten te boren die helpen om de ogen onder controle te houden.
Verf en boor de gaten.
Stap 3: Vrij Rotatie
Ik wilde geen oog dat alleen van de ene naar de andere kant beweegt. Ik zag veel instructables, maar kon niet begrijpen hoe ik dit mogelijk kon maken. Eindelijk vond ik een video op YouTube, maar die wilde ik niet kopen. Ik deed een eerste poging met hout en metaal van clips. Ik zette de pinnen vast met het lijmpistool, maar ik was niet tevreden met het resultaat. Als industrieel arbeider heb ik toegang tot veel dingen. Ik zag dat de waterkoelingspijp met ronde kop er precies zo uitziet als wat ik nodig had, maar het was te strak om vrij te draaien. Ik heb in de sectie gefreesd en toen was mijn onderdeel klaar om vrij te roteren.
Stap 4: De basis
Je kunt een hamer gebruiken om de basis te buigen, een bankschroef helpt om de perfecte 90° te krijgen. Zorg ervoor dat u het gat boort voordat u buigt, dit is veel gemakkelijker.
Stap 5: Controle over de ogen
Stap 6: Het programma
Ik ben erg nieuw, dus ik had wat hulp nodig met het programma, je kunt het project hier zien. mijn bron
Kopieer en plak het programma in uw Arduino-omgeving.
#erbij betrekken
#define pi 3.14159265358979323846 #define twopi (2*pi) float circleradius = 50; //50 aan elke kant - maak geen van uw maximale grenswaarden meer float stepnumber = 360; zwevende staphoek;
#include //include servo-bibliotheek voor servobesturing
Servo horServo; // servo voor links/rechts beweging Servo vertServo; // servo voor omhoog/omlaag beweging
byte willekeurig; // definieer willekeurige horizontale positie variabele byte randomvert; // definieer willekeurige verticale positievariabele int randomdelay; // definieer willekeurige vertragingsvariabele
#define HLEFTLIMIT 40 //definieer linker limiet op horizontale (links/rechts) servo #define HRIGHTLIMIT 80 //definieer rechter limiet op horizontale (links/rechts) servo
#define VTOPLIMIT 70//definieer bovengrens op verticale (omhoog/omlaag) servo #define VBOTLIMIT 110 //definieer ondergrens op horizontale (omhoog/omlaag) servo
void setup() { horServo.attach(8); //horizontale servo op pin 8 vertServo.attach (9); // verticale servo op pin 9 randomSeed (analogRead (0)); //Maak enkele willekeurige waarden met behulp van een niet-verbonden analoge pin
staphoek = tweepi/stapnummer; for(int i = 0; i
x = kaart(x, 1-cirkelradius, cirkelradius, 0, 2*cirkelradius); y = kaart(y, 1-cirkelradius, cirkelradius, 0, 2*cirkelradius);
horServo.write(x); // schrijf naar de horizontale servo vertServo.write (y); // schrijf naar de horizontale servo
vertraging(10); } }
void loop () { randomhor = willekeurig (HLEFTLIMIT, HRIGHTLIMIT); // limieten instellen randomvert = willekeurig (VTOPLIMIT, VBOTLIMIT); // limieten instellen randomdelay = willekeurig (1000, 4000); // beweegt elke 1 tot 4 seconden
horServo.write(willekeurig); // schrijf naar de horizontale servo vertServo.write (randomvert); // schrijf naar de verticale servovertraging (willekeurige vertraging); // een willekeurige hoeveelheid tijd vertragen (binnen de hierboven ingestelde waarden)}
Aanbevolen:
Agri-2-Eye: 9 stappen
Agri-2-Eye: Voor het eerste semester van het vierde jaar van onze technische school kiezen we ervoor om te werken aan een landbouwmonitoringsysteem. Het moet een relevante waarde meten voor de plantengroei. Het apparaat moet autonoom in energie zijn en een LPWAN-protocol gebruiken
Electronic Eye Controlled Security System Deel 2: 3 stappen
Electronic Eye Controlled Security System Deel 2: Hey jongens! Als je Deel 1 nog niet hebt gezien, KLIK HIER. In dit project zullen we een eenvoudige Home Security-toepassing zien, Electronic Eye Controlled Security System genaamd, met LDR als de hoofdsensor en een paar andere componenten. Het elektronische oog wordt ook
Vereenvoudigd 3D-geprint Animatronic Dual Eye-mechanisme - Ajarnpa
Vereenvoudigd 3D-geprint animatronic-dual-eye-mechanisme: nadat ik in het verleden een eenvoudig mechanisme met één oog had gebouwd, wilde ik het ontwerp verbeteren en het toegankelijker maken voor de makersgemeenschap. De bijgewerkte montage maakt gebruik van onderdelen die gemakkelijk online kunnen worden gekocht, en bijna alle componenten kunnen
Eye Tracker voor gehandicapten: 11 stappen
Eye Tracker voor gehandicapten: Eye Tracking Software Hallo, mijn naam is Lucas Ahn, ook wel bekend als Soo Young Ahn. Ik ben momenteel ingeschreven aan de Asia Pacific International School en dit is mijn project
Cane-eye: kijk met je oren: 16 stappen (met afbeeldingen)
Cane-eye: Zie met je oren: ik wil een intelligente ‘stok’ die mensen met een visuele beperking veel meer kunnen helpen dan bestaande oplossingen. De wandelstok kan de gebruiker op de hoogte stellen van objecten aan de voorkant of aan de zijkanten door een geluid te maken in de surround-sound