Tutorial: open source animatronics software to drive servos synchronous to sound.
HTML-код
- Опубликовано: 1 июл 2024
- How to operate the open source animatronics software bechele2 to drive servos synchronous to sound. In this tutorial you will learn the concept and how to operate the software.
The open source animatronic software is hosted on github.con/bechele/bechele . For further information also have a look at the project web site: bechele.de/ - (bechele.de/?page_id=55) Наука
This is exactly what I’ve been looking for! Thank you for making this video!
I am really glad to have had this video in my recommendation
If you need any support, let me know.
Ótima informação 👍👈 sucesso aí família 🤝
Thanks !
Nice content! Keep it up! Would you like to be RUclips friends? :)
this is brillient, and im currently working on making a singing, piano playing robot, this looks easy and fun too to programme my robot. I do have the same rasbbery pi as you, but im not sure where i can get the software from or how to set it up with my rasberry pi. Please respon when posibble, thank you!
just re watched the video, and found link to software, thank you, if i come across any problems ill let you know, thanks again.
You are welcome to contact me, in case you need support.
@@Bechelede thank you, as it turns out, im just setting up the joy stick, but i cant seem to get it working correctly, in the joy stick arduino code its middle point is suppose to be 512 on both axis, but the joy stick keeps slightly shifting from 400 to 500, i think it has to do with noise, any idea on how i can fix this, reply when posibble thank you.
@@Bechelede hello again, i cant seem to find where you explain how to wire up the PCA9685, and i dont have a longer ethernet cable to connect from my raspberry pi to my router, what should i do?
@@Bechelede sorry to bother you again, but im having trouble understanding what i need to do, i have got servers the raspberry pi and the arduino, and the servo board, but your website looks very complicated and im having trouble understanding it, could we have a chat or a call of some sort, i really want to make this robot but i need your help with it, reply when posibble thank you.
I been straggling to find a software i can use for my animatronics that run in servos its a animatronic character band i will be using and sssc32u servo controller board for the servos will this software work for me
unfortunaltely the Software I wrote only supports PCA9685 PCBs that are connected to the Raspi pin header via I2C.
The Software could be relatively easy modified to allow several PCA9685 boards to support more Servo channels (currently 16), but I did not realize this up to now.
The board you use, is surely quite good, but the price is at least 10 x the price of a PCA9685 PCB
@Bechelede thanks for getting back to me the board I have I paid 34 dollars which isn't bad but I didn't know what else to choose at the time. I was planning on using two of them because. I have 4 characters between the 4 for characters in total for 4 characters will be 40 servos and and sssc32u just one of them can hold 32 servos just in need now for a programming software. I currently almost have one of the 4 characters almost built and ready to start setting and testing servo movement and programming the movements. If I can't use my current board with your software. I'm very open to any suggestions to be able to use your software im looking forward to bringing these characters to life and watching them perform for the first time.
As you can see in the video, the teaching process to record the movements is quite simple. However currently you can use only 16 channels per RASPI. I think the decision which way to go is something you have to figure out. For all the software in my project you can modifiy the sources as you desire and all is free according to GNU V3.0. If you run into trouble I can give you one or the other tip. Perhaps you have already seen my web site: bechele.de/?page_id=70
I recommend to read the readme from the software package for more details: bechele.de/?page_id=188
I would be glad if you'd have a closer look, if this is sufficient for your purpose. However keep in mind, that this is a non commercial private project, so support in case of problems may be limited by the fact that this is just a hobby for me.
it is posible to do this with an arduino instead?
I fear this is not possible with my design, because the software is written in PERL and that is (as far as I know) not available on Arduino.
Did you make that face yourself?
Yes, of course all self made.
@@Bechelede Would you mind giving me a short description of how you did it? I recently discovered animatronics and they amaze me. I really want to start experimenting in it.
Hi, I would recommend to have a look at the following page as a starting point: bechele.de/?page_id=55
If you have more questions, just contact me.
@@Bechelede This is a very thorough look into the animatronic you've made. Thank you.
Have you heard of botango
Dear Simobomb6475, many thanks for the question! Yes, I have seen it already, it looks to me like animation in blender. I think it is very similar to blender's animation function. Probably it derives from that (that is just my guess). It is certainly a very nice project. However the approach is completely different, With bottango you define movements based on positions and movement curves from one to another position, but doing animation this way is quite time consuming: Assume you have a 3 minute clip ( a talking or singing puppet) and you have just 5 servos. And further assume you have just 3 movement changes a second, then you have to set 5 x 180 * 3 = 2700 curves to set. If it takes you just 10 seconds per curve, it sums up to 27000 seconds = 7.5 hours to set up a 3 minute clip. Using a joystick and my software it takes you only about 30 to 40 minutes to get a ready made animation for all five servos. This little calculation does not include the need to syncronise to music and the movement and the numberless repeats in bottango to see if all appears fluently fitting. The bottango demo video only shows the creation of a five second movement and therefore already needs two minutes, although it is clear that the demo video is a condensed view. My software does not claim to compete against such "huge commercial projects", but offers an easy to use, fast and open source alternative if you need to synchronize movement and sound. The "old mac donalds song" animation for example, took me about 1 hour to set up and the yellow head has 10 servos!
@@Bechelede nice
This software is free?
sure, its published under the GPL V3 License. You have three options, you may download a raspi or orange pi pc image, or just the software as a tar ball, but then you need some linux knowlege how to install perl packages.
More info you will find on bechele.de/?page_id=55
has code??
Yes, the code is available here: bechele.de/?page_id=73. The code is available as a tar ball, as a raspi image or as a OrangePi PC image.