One Person Control System for Animatronics - Tongue Control
David Boccabella
Moderator
Hi Folks.
We've all see it - The main character in the Animatronic suit is running around and on the side is his team of trusted R/C controllers. But - What happens if you are only the actor and you want to do the same. And even worst you are in a non-scripted ad-hoc environment - The Public!!!
Yes - you can pre-program sequences into a microcontroller BUT how do you then control it without been seen to be pushing buttons etc.
Where here is a solution. Tongue Control
How does it work? A mold is made of the actor's pallette and a small resin shield is made. On the resin sheild you place Hall Effect devices and a resistor network. This is so that whenever a single Hall Effect device is activates you can see a change in voltage on the output wire. Cover this in resin to insulate.
The actor can wear this (only 3 wires coming off it is needed) and it is attached to the A/D side of a microcontroller that will monitor the voltage changes. I use denture paste to hold mine in the roof of my mouth.
By gluing a tiny piece of fridge magnet (yes - the Hall Effect's units are THAT sensitive) to the tip of the actors tongue they can then press this against any off the Hall Effect devices and thus send a command to the controller.
Fridge Magnets are safe.. It is when you accidentally ingest rare-earth magnets that the problem occur.
I have got surgical superglue from a Vet's and the magnet holds on for several days. If anyone can suggest something else then PLEASE....
On my unit pictures below I also added an earphone unit to give an audio feedback of what was pressed but that can easily be set externally to it.
It's small, lightweight, easy to get used to.. and I can control 8 switches.. or 7 and use the center one as an emergency STOP!!!!
For example a PicAxe 08M2 for $4 is perfect for the controller for this. With more work it can even be totally inside the actors' mouth and use bluetooth/rf to send signals removing any need for wires.
Enjoy
Dave
We've all see it - The main character in the Animatronic suit is running around and on the side is his team of trusted R/C controllers. But - What happens if you are only the actor and you want to do the same. And even worst you are in a non-scripted ad-hoc environment - The Public!!!
Yes - you can pre-program sequences into a microcontroller BUT how do you then control it without been seen to be pushing buttons etc.
Where here is a solution. Tongue Control
How does it work? A mold is made of the actor's pallette and a small resin shield is made. On the resin sheild you place Hall Effect devices and a resistor network. This is so that whenever a single Hall Effect device is activates you can see a change in voltage on the output wire. Cover this in resin to insulate.
The actor can wear this (only 3 wires coming off it is needed) and it is attached to the A/D side of a microcontroller that will monitor the voltage changes. I use denture paste to hold mine in the roof of my mouth.
By gluing a tiny piece of fridge magnet (yes - the Hall Effect's units are THAT sensitive) to the tip of the actors tongue they can then press this against any off the Hall Effect devices and thus send a command to the controller.
Fridge Magnets are safe.. It is when you accidentally ingest rare-earth magnets that the problem occur.
I have got surgical superglue from a Vet's and the magnet holds on for several days. If anyone can suggest something else then PLEASE....
On my unit pictures below I also added an earphone unit to give an audio feedback of what was pressed but that can easily be set externally to it.
It's small, lightweight, easy to get used to.. and I can control 8 switches.. or 7 and use the center one as an emergency STOP!!!!
For example a PicAxe 08M2 for $4 is perfect for the controller for this. With more work it can even be totally inside the actors' mouth and use bluetooth/rf to send signals removing any need for wires.
Enjoy
Dave
0
Comments
I have finished it and done some test - it works very well.
The coil and board at the top is the power supply being an Induction Charging system. It is presses against the cheek on the outside above where the receiver module is.
The disk is the receiver module. It contains the
Receiver charging coil and board
A regulator to even the voltage to 5v.
A SMD PicAxe 08M that reads the voltage from the palette shield and encoded it.
A 433Mhz micro transmitter to send the information
The corresponding micro reciever is a single small board and can be hooked to any microcontroller. The range is about 10 to 30 feet. For my use it in incorporated into the electronics in the underskull.
On the right is the palette shield as described in the first part of my article. I removed the audio feedback as I could not hear it that well so all notifications will be handles outside with an earpiece.
As said - it works well but I am still trying to find an easy way to temporarily attack a small magnetic disk to the tongue tip. The disk can be a circle of fridge magnets so that it is of low enought field not to cause issues if ingested unlike the rare earth magnets.
Hope folks enjoy this
Dave
Not yet.. But I am working on it.
Currently waiting for a friend to pop around so I can get a cast of my face so I can build up a shield for the charger side, as well ad a mound for the heads-up display, the lip syncing sytem, and the eyebrow sensors.
very things disc of silicon with magnet in center. Dap of denture glue and use suctions to hold it onto tongue
It does look interesting.
Using these
https://www.pololu.com/product/2727
and a mouth shield one can quickly get something set up.
Currently I'm experimenting with types of plastic and vacuum molding for the mouth insert. Since these are a resistive sensor - not a switch- one can adjust the sensitivities on the A/D side to detect between a casual brush and a definitive pressure.
Using a multiplexer (4051 or DG408) you can quickly scan through each of the sensors and send the output to the A/D pin of an Arduino or similar.
With a little unit like this http://www.rfduino.com/ the unit can be totally self contained in the mouth with the battery sitting in the cheek.
For previous experiments - the touchscreens - although I did get a limit success - proved to be too uncomfortable because of their width, plus the concept of a glass plate in my mouth proved to be too unsettling.
But I was able to track movements.
Enjoy
/Chris
After several false starts I now have Version 3. I have plugged it into an Arduino and can read each button. Front is on the left of the page
That is a 5 way navigation switch between the front and the IC. All in total 16 separate that can used for any function. Switches are from Panasonic and have a very light tough and a definite tactile click. The 6 at the back have a little longer stem than the one at the front.
For you tech guys - the embedded IC is a 74HC4067 - a 16 to 1 analogue multiplexer. One side of every switch is tied to ground and the other to an input on the IC. The output of the IC is pulled HIGH and is connected to an A/D pin on the Arduino.
Each time a switch is pressed the line is pulled LOW and then the Arduino can read the value. Normally the reading is 255, and when a button was pressed it read 6 or so.
A DFRobot Beetle will be mounted ontop of the chip and will have 4 wired exiting from the side of the users mouth. Power and Serial.
https://littlebirdelectronics.com.au/products/beetle-1pc
If I wanted to have everything internal then I can use a RFDuino and have a LiPo in the cheek cavity.
Enjoy
Dave
/Chris
Many thanks for the comments
It will hold up pretty well to casual moisture however I plan to give the switches etc a light silicone coating as well. The switches are partially sealed but not water tight.
In addition a quick spray of a wax release product would also work.
Take Care
Dave
Version 3 is FINISHED. Just doing the programming before soldering on the final wires and encapsulating the works in a coating of silicone.
I used a RFDuino Beetle (Arduino) for the brain because of it's size.
11 buttons PLUS 5 way joystick - all invisibly controlled by your tongue. And you can still talk/drink etc.
Version 4 is already in the design stage. It will be fully self contained and chat via Bluetooth. In addition it will also run on tiny lipo's or coin cells due to it's very low power requirements.
Enjoy
Might want to put a thin material down over each switch before encapsulating (like small squares of cellophane) so the silicone does not leach down into the mechanics of the switches and lock them up.
Can't wait to see where you take this next!
/Chris
Sadly I have offered the concept to several groups. They are interested but want "A Working Prototype" before committing anything. The problem is that I am at the stage where I need some investment re getting multi-layer boards etc.
I'll still push the idea forward for my own interests.
Current status - evaluating ways to make a ultra-micro proportional joystick that will be water proof, self centering, as well as being sensitive enough to use with a tongue. It also needs to have a switch on top.
I'll keep you all posted
I know it's been a while but I have been dragged to other projects for too long a while.
I am always keeping my eyes open re new tech and capabilities.
Found this which offers a lot of possibilities re size, bluetooth, power requirements, and inputs. Plus it can be programmed 'over the air'
Nice thing is it's tiny but not too tiny to solder wires on to.
Enjoy
https://www.seeedstudio.com/Seeed-Micro-BLE-Module-w&-Cortex-M0-Based-nRF51822-SoC-p-1975.html
/Chris
Yes - that does look interesting and one can solder the unit by hand if needed. There is a deluge of small SOC BLE chips coming out at the moment and all of them look exciting.
Even Adafruit has a dev board for it..
https://core-electronics.com.au/adafruit-feather-nrf52-bluefruit-le-nrf52832.html?utm_source=google_shopping&gclid=EAIaIQobChMIv-qL-MDL1gIVTh9oCh1bcgZ8EAYYASABEgJ04PD_BwE