3D Printed Custom Arduino Eye Mechanism Controller
HTML-код
- Опубликовано: 2 окт 2024
- Here is the controller I designed for my 3D printed animatronic eye mechanisms. The main advantage it has over a traditional gaming controller is the ability to fine-tune a value (such as the openness of the eyelids) using a potentiometer, which holds its position. The controller plugs directly into an arduino and is pretty easy to build.
Support me on Patreon for a look behind the scenes and a Nilheim Mechatronics sticker pack: / nilheimmechatronics
Contact: enquiries@willcogley.com
Discord Server: / discord
Also check the instructable for comprehensive detailed text instructions: www.instructab...
Supplies:
Joystick - either use one of those cheap and nasty unbranded ones that come in arduino starter kits (amzn.to/2rL5WVl: check images to see if you might already have one) or use a Parallax Inc 2-Axis Joystick Module if you want a better response: www.parallax.c...
Push-to-make switch - the controller is designed to use one of these amzn.to/33M5zXI but you could probably make any small cylindrical switch fit.
10k Potentiometer - designed to use these amzn.to/35Yy6ed but again, a similar sized one is likely to fit with some adjustments.
Screws: A small kit like this should do if you don't already have these lying about: amzn.to/2OJQt0M
4* M3 x 4/5/6mm screws (only if using cheap joystick)
4* M2 x 4/6/8mm screws (only if using parallax joystick)
4* M3 x 8/10/12mm screws
6+ core wire with an outer diameter of around 4.5mm/5AWG: amzn.to/34K7HAv - although realistically you can use whatever cable you want!
(optional) A cable grommet for a 6.5mm hole and 4.5mm wire: amzn.to/2OIU7HZ
Downloads:
Visit: www.nilheim.co....
Woohoo, the next piece!
Also forgot to mention I love how you add a snippet of reversed footage. First noticed it with the screws in the first eye mechanism :)
Thanks! Yeah sometimes it's easier to record something being taken apart and reverse it haha
@@WillCogley how can i get in contact with you. Have need help creating whats in my head
@@WillCogley are you trying to make fnaf PLEASE MAKE SPRING TRAP
Just ran across your series of videos. Fantastic! I'm always amazed at the number of geniuses out there like you. Hope you keep up the great work. Someday I'll learn this stuff. :-)
This is so cool! my friend and I are making an octopus animatronic for a horror movie, and we are thinking of using your design! We are going to tweak it so it has one eye to capture the kind of scary octopus look. Thank you so much for the great content!!
Why not CGI?
@@izsac3842 if he does cgi he wouldn’t have anything to scare his other friends with
Did you put the remixed/modded files up anywhere? Looking at building a one eyed version and that would save me a ton of time!
I am actually using your files and modifying them to work with glamrock freddy head. It is scaled up to for the bigger eyes and servos, I have seen another fnaf cosplayer use your models. I am currently thing of using a gx16 plug to help with the wire management
For the potentiometer, I tried using a 10k Ohm but it didn't work. Any recommendations?
I love the way you bring the creativity to all of us,I have questions that is this remote control possible to control drone and what extra button it requires if I want to build remote controller for drones!
Wii controller is come back
For the joystick you should unsolder the headers pins and push the wires through. This way it would be stronger and smaller
I can't believe I didn't think to do that, thanks for the tip!
@@WillCogley my pleasure.
by the way, I love the way you thought your design, i've been looking for an "easy" way to make animatronic eyes for a while.
the eyes look amazing and clipping them on the mechanism is genius.
I'm looking forward to see the machined one!
keep doing great stuffs and thanks a lot for giving us the chance to do it too.
I made this controler and eye mechanism. However, I have a question. Is it possible to somehow store the movements of the controller to program movement in some sort of teach in mode. In other words. Can I store the movements once set with the controller, and run it over and over again.
Hey, Will. These videos are GREAT! I have the shell for this joystick printed out already and am in the process of putting the electronics in it. Real quick, your website doesn't have a link to this video. The controllers section just says "Coming Soon" and all links take you to the Cat Laser project.
I'll be donating SOON as these designs are GREAT! I have most of the Advanced Eye Mech also printed out, just waiting on parts!
I always wait for your videos! .
Plz don't forget to post the assembly file of your last eye mechanism once it's ready 😁 ..
Thanks! Here's a link to the assembly, this was one of the first things I designed in fusion since switching from solidworks so sorry its such a mess! a360.co/35Yad6r
super buen proyecto
Fantastic!!!
Hey ! I love your projects ! I was wondering i you could do a video where you show the process for connecting the arduino and the adafruit 16 ?
Can i buy this system somewhere?
STARTED PRINTING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
so i have been trying to design stuff in fusion 360, but because i am kinda old school and like to design on paper. so how do you recomend transferring written design to cad design (specifically fusion 360).
Can you use a Wii controller as a controller?
hello, i am just wondering if there is any required coding for both the controller and the eye mechanism. Thanks!
looks like a wii nunchuck lol
These videos are GREAT! How could I built a talking animatronic? Would it be posible to control servos us you do and record movements while mp3 is playing and creat a combined solution? I`m a total beginer. Where could I find step by step documenation? I read that a Raspberry and PCA9685 would be and option. It is posible to do so(movement a sincroniced sound) with an Arduino? Thank you!
Can I ask how you went about designing something with a curved/organic shape in F360 please?
Weekend project THANKS
I'm in the middle of this built. By any chance do you have a wiring diagram with the parallax joystick. I ran 2 power cables from the input on the rotating lever and am linking the power line to the vcc? But not sure that's right
Have you ever considered using a Wii remote with a nunchuck? I have the eye mech built but i am thinking about how i can control it wirelessly.
I have the eyes, soo cool, but where do I buy the controller? I'm in the US
If I modified the remote, would I be able to add an RF transmitter/ receiver? Would this work to control the animatronics?
Any tips on how to reverse the directions? For some reason left is right and right is left. I also didn't rotate the joystick, I copied the way you put it in in (the cheap one) and it seems up is right and down is left etc.. So i need to rotate it and then also reverse left and right. I figure instead of doing all that i might just be able to change the code? Any tips? The code is a bit hard to understand.
tnks for making this open suce
love your vids
Where did you buy these eyes for the animatronic?
Hi Will Where can I buy a ready to use Animatronic eye and mouth unit
These are the kind of RUclips videos I hope to make soon :D amazing channel friend!
Is it possible to use the potentiometer to control the joystick? Like an adaptor?
Does this guy gives you fnaf vibes yet?
Finally controller yippee, thank you so much,
Is there code for this ?
Looks like a Wii Nunchuck
ooh excellent :D going to start printing this stuff asap ^^
Can it be controlled wirelessly
You are genius 🥰
For a controller, would I be able to use a Wii Joystick?
If you're still interested in trying, yes
how did you manage to have it run so smooth?
Whatever I do, I get servo jitter. doesn't matter on controllers, which servos I use, ferrite cores and so on. I even went as far as etching and making my own servo controller boards.
Are those serial servos? Those are the only ones I haven't tried yet, due to cost.
Hmm not sure, I've never really had much of a problem. The servos are just MG90s so nothing special, could it be the joystick/potentiometer you're using to drive the servos? You can use the serial plotter in the Arduino IDE to look at the signal from the joystick to check.
You could try adding some deadzone code to the joystick input or ive seen people use resisters to stabilize the current.
Most likely a power supply problem. Run the servo's from a different power supply than your Arduino. Also make sure that the power supply can generate enough current, peak current can be as high as 5A when blinking.
I've considered false eyes for large, elaborate costumes, it's great to see your developments. Have you looked into eye tracking mechanisms? Having an eye rig that mimics your own eye movements would be amazing.
I've not looked into it too much myself, I remember seeing something similar here though: therandomlab.blogspot.com/2018/03/crazy-eyes-first-complete-prototype-test.html?m=1
Is it also possible to program the eyes?
If this is just using servos then yes, its very easy to program servo motors for automatic motion.
RJoans what program do I need for it?
@@bas9682 you need an Arduino control board and the Arduino programming software which is free. The rest is just wiring. Theres plenty of beginner information to help you get started if you search for it.
I can’t afford a 3D printer would you make me an eye mechanism? I’ll pay you.
A budget 3d printer costs 200 dollar or less. Printing and assembling takes many hours, maybe days. Add costs for materials and shipping, and costs will go through the roof.
True :(
First Nice Job