Inhoudsopgave:
- Stap 1: Overzicht
- Stap 2: Onderdelenlijst
- Stap 3: Gereedschap
- Stap 4: 3D-afdrukogen
- Stap 5: 3D-printen
- Stap 6: Basismontage
- Stap 7: Elektronica
- Stap 8: Coderen
Video: Motion Follow Animatronics Eyes - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Dit Arduino-project maakt gebruik van een optische stroomsensor (ADNS3080) om beweging vast te leggen.
Vertaal vervolgens de gegevens om servo's te verplaatsen, waardoor het lijkt alsof ogen een bewegend object volgen.
Dit is geen gemakkelijke constructie.
Het vereist 3D-printen, solderen, wat algemeen technisch begrip en probleemoplossing, aangezien deze gids niet 100% perfect kan zijn.
Ik zal mijn best doen om dit zo volledig en illustratief mogelijk te maken.
Stel gerust vragen en laat uw opmerkingen achter.
Ik wil de "maker"-gemeenschap en alle mensen die hun projecten delen, bedanken.
Laten we nu geen coole beweging maken, volg de animatronics van het oog.
Stap 1: Overzicht
Stap 2: Onderdelenlijst
1x Arduino Nano 3.0 ATmega328P-besturing
6x SG90 9g mini-microservo
1x optische stromingssensor APM2.5 ADNS 3080
1x 50*70 printplaat
2x enkele rij vrouwelijke pin-headers
2x enkele rij mannelijke pin-headers
x2 5-pins Dupont-kabelconnectoren 2,54 mm Jumper Header Behuizing Vrouwelijk
x2 2-pins Dupont draadkabelconnectoren 2,54 mm Jumper Header Behuizing Vrouwelijk
1x Mini 3-pins Dashboard Aan Uit Positie Tuimelschakelaar Verlicht
1x Dc Power Jack Socket Connector (Diameter Afhankelijk van uw stroombron)
4x 2MM Groen/Geel/Blauw/Rood/LED Licht Diode
12x IR LED 850nm Infrarood 5mm Diodes
1x XL4005 DSN5000 Beyond LM2596 DC-DC
16x 220R weerstand
1x LM8UU lineaire bus 8 mm lineair kogellager
1x 100 mm gladde asstang Verchroomd roestvrij staal Diameter 8 mm
8x M2 roestvrijstalen platte kop verzonken Phillips-machineschroeven
4x M3 Schroeven Hex Socket Platte Kop
11x Plastic M3 Ball Buckle Tie Rod End Positionering Ball Buckle link Push/Pull Rod
6x M2 L300mm Link roestvrijstalen drijfstang met dubbele draad voor servo's
2x 11/23 M4 schroef Metalen Cardan Joint Gimbal Koppelingen Kruiskoppeling (zie foto)
3x 3D Printer Filament Wit\Zwart\Transparant Blauw
Stap 3: Gereedschap
- 3D-printer
- Soldeerbout
- Inbussleutel set
- Kleine schroevendraaier (M2)
- Crimper Tangen Kabelknippers Elektrische draad
- Kabeldraadstripper (aanbevolen)
- Z-Bend Tang Heavy Duty 90 graden tot 1/16 (sterk aanbevolen)
- Geduld
Stap 4: 3D-afdrukogen
Alle stl-bestanden zijn beschikbaar op:
www.thingiverse.com/thing:3604563
Begin met het afdrukken van de ogen.
Ik heb ogen geprint met 3 verschillende kleuren en 4 kleurwisselingen met Prusa ColorPrint.
Kleurverandering die ik heb gebruikt:
- z 0 - wit
- z 13.9 - zwart
- z 14.1 - blauw
- z 16.7 - zwart
Als u om de een of andere reden geen meerdere kleuren wilt of kunt afdrukken (meerkleurenprinter niet nodig), kunt u altijd proberen om wit af te drukken en de kleuren te schilderen.
Ik heb geprobeerd de kleuren te schilderen en ontdekte dat het veel moeilijker is en er niet zo goed uitziet.
Voor het maken van het capillair heb ik wat rode wol en acrylvernis gebruikt, zie https://www.youtube.com/embed/q4vzEABlHMo (om 2:17).
Ik gebruikte glanzende vernis om de wol te lijmen en een meer realistische glans toe te voegen.
Nadat de print klaar is, is het tijd om de Ball Buckle-link en de Universal Joint te monteren.
Mogelijk moet u de Ball Buckle-schakelschroef afsnijden om in de gaten te passen (zie afbeelding).
Afhankelijk van de pasvorm kan een beetje secondelijm nodig zijn.
Kruiskoppeling niet lijmen!
Stap 5: 3D-printen
De rest van de prints zijn standaard.
Ik gebruik PETG, maar u kunt afdrukken in wat u gewend bent.
Druk ogen en oogleden zo gedetailleerd mogelijk af. andere onderdelen hebben geen hoog detail nodig.
Ik heb de basis en doos bedrukt met 0.8 mm nuzzle 0.4 laaghoogte om ze meer sterkte te geven, maar dit is niet nodig.
P. S. als je niet hebt geëxperimenteerd met verschillende nuzzle-groottes, moedig ik je aan om dit te doen, het is erg leuk.
Stap 6: Basismontage
1- Bijgevoegde SG90 9g mini-microservo's.
* let op oriëntatie
** let op 2 frontservo's die de zwenkactie regelen, zijn vanaf de onderkant gemonteerd.
*** nog geen hoorns schroeven! Voordat u servohoorns vastschroeft, moet u ze in de middenpositie zetten (zie init-schets in codegedeelte van dit document)
2- Plaats 2 hengelhouders.
Plaats LM8UU Lineair lager in de montage.
Schuif de asstang door 1 houder in de LM8UU, helemaal door de tweede houder.
3- Snij drijfstangen op maat.
* Dit onderdeel is van cruciaal belang. Neem de tijd en probeer zo precies mogelijk te zijn.
** Houd rekening met de Z-bocht. (z-bend tang zal je werk veel gemakkelijker en nauwkeuriger maken zie:https://hobbyking.com/en_us/z-bend-pliers-heavy-duty-90-degree-up-to-1-16.html).
4- Drijfstangen.
Stap 7: Elektronica
PCB maken.
XL4005
in:
12V
GND
uit:
5V
GND
ADNS 3080 Bedrading:
PIN_MISO - Pin 12
PIN_MOSI - Pin 11
PIN_SCK - Pin 13
PIN_MOUSECAM_RESET - Pin 9
PIN_MOUSECAM_CS - Pin 10
5V
GND
Servo-bedrading:
pin 2 - rechts zwaaien
pin 3 - rechts kantelen
pin 7 - linkerzwaai
pin 6 - links kantelen
pin 4 - ooglid kantelen
pin 5 - ooglid open/dicht
5VGND
LED-balkbedrading:
Pin A4
Pin A5
Pin A6
Pin A7
*Gebruik een weerstand van 220 R
5VGND
IR LED-bedrading:
12v
*Gebruik een weerstand van 220 R
GND
Stap 8: Coderen
Alle schetsen zijn te downloaden op:
github.com/Nimrod-Galor/eye-animatronics
Download als zip en pak het uit naar je computer.
Upload init-servos.ino schets naar Arduino Bord.
Deze schets plaatst alle servo's in de middenpositie.
Dit is het moment om servohoorns uit te lijnen en vast te schroeven.
Nadat je alle hoorns hebt vastgeschroefd, upload je de eye-animatronics.ino naar de Arduino.
Gefeliciteerd, je ooganimatronics-project is klaar.
Aanbevolen:
ArduBand - Save Your Eyes!: 6 stappen (met afbeeldingen)
ArduBand - Save Your Eyes!: Hallo, in de huidige situatie werken veel mensen thuis, daarom brengen we veel meer tijd door achter computers of smartphones. Soms kunnen we enkele uren voor het scherm zitten, waarbij we onze ogen kapot maken en onze rug krommen. We kunnen wel een de
Animatronics Monkey: 4 stappen
Animatronics Monkey: Animatronics verwijst naar mechatronische poppen. Ze zijn een moderne variant van de automaat en worden vaak gebruikt voor het uitbeelden van personages in films en in attractieparken. Voordat de term "animatronics" algemeen werden, waren ze meestal
Follow-up: Advanced Media Center met Odroid N2 en Kodi (4k en HEVC-ondersteuning): 3 stappen
Vervolg: Geavanceerd mediacentrum met Odroid N2 en Kodi (4k en HEVC-ondersteuning): dit artikel is een vervolg op mijn vorige, redelijk succesvolle artikel over het bouwen van een veelzijdig mediacentrum, aanvankelijk gebaseerd op de zeer populaire Raspberry PI, maar later, vanwege het ontbreken van HEVC-, H.265- en HDMI 2.2-compatibele uitvoer, was het switch
Animatronics Basics - de servomotor: 8 stappen
Animatronics Basics - de servomotor: Of het nu gaat om een vrolijke kerstuitstalling in de etalage van een warenhuis, of een enge Halloween-grap, niets trekt de aandacht als een geanimeerde pop. Deze elektronisch gestuurde animaties worden soms "animatronics" genoemd. en dit
Follow-Bot: 6 stappen
Follow-Bot: deze instructable is gemaakt om te voldoen aan de projectvereiste van de Makecourse aan de Universiteit van Zuid-Florida (www.makecourse.com) Deze instructable behandelt de stappen om mijn project opnieuw te maken. Mijn project was een rover die