Custom anamatronics rig

omegaforgeprops

New Member
I have been working on thia rig for over a year now and is almost done. Its the most intricate thing I have ever made. Its a wireless arduino based anamatronics platform. It started out alyls adding lights to a rod puppet a friend owned. Next we wanted to add sevos to control the head. The V1 of that was ok but had alot of limitations and got stuck.

I designed the PCB for the remote and the receiver my self, they run on 3.3v lipos and have an arduino pro micro as the brain. I use nrf24l01 for the wireless and neopixels for lights.

I am almost done and after I finish upgrading my friends puppet I want to build my own from scratch. I might do a dragon or something else.

I had a hard time building this because I saw nothing online like it I could reference for its construction.

Just felt like showing and getting some feedback on the project. If you want more photos let me know.
 

Attachments

  • 20200816_234353.mp4
    16 MB
  • 20200606_154435.jpg
    20200606_154435.jpg
    1.3 MB · Views: 88
+ 1 for using an Arduino and nrf24l01 module.

Use them all the time for my projects!

Fun fact: The Pro-Micro can act as a HID.. so you can plug it into a computer USB port.. and execute 'stuff' via your remote as well.. ;)
 
+ 1 for using an Arduino and nrf24l01 module.

Use them all the time for my projects!

Fun fact: The Pro-Micro can act as a HID.. so you can plug it into a computer USB port.. and execute 'stuff' via your remote as well.. ;)
I just used what I knew, arduino is easy to code and I really like the form factor of the pro micro.

It took me a bit to figure out the nrf24l01 stuff. The real breakthrough was when I learned you can send data back as part of the package that acknowledges that a package was received. That way you don't need to keep switching between sending and receiving mode to have two way communication.

The other hard part is that the servos and neopixels both want to use the interrupt timers so I found a non interrupt servo library.
 
Yep.. conflict of libs. (common) :)

Especially for Servos -AND- Neopixels..

Neopixels have a high timing requirement, that needs to be updated all the time. You can use DotStars instead.. I dont believe there is any timing conflicts...

I am using nrf24l's in my Iron Man projects (so all circuits communicate together).. nice and cheap! LOL
 
Yep.. conflict of libs. (common) :)

Especially for Servos -AND- Neopixels..

Neopixels have a high timing requirement, that needs to be updated all the time. You can use DotStars instead.. I dont believe there is any timing conflicts...

I am using nrf24l's in my Iron Man projects (so all circuits communicate together).. nice and cheap! LOL
I use knock off neopixels so they are cheap, the non timer servo library works well the only issue is that it only works with set pins on the arduino.

The nrf24l01 modules are great and the range is amazing.
 
This thread is more than 3 years old.

Your message may be considered spam for the following reasons:

  1. This thread hasn't been active in some time. A new post in this thread might not contribute constructively to this discussion after so long.
If you wish to reply despite these issues, check the box below before replying.
Be aware that malicious compliance may result in more severe penalties.
Back
Top