Reprogramming the behaviors of a person-sized animatronic dinosaur would have to be among the coolest opportunities to be presented with… This is exactly what [Dr. Lucy Rogers] and a group of fellow techies were tasked to accomplish for the Blackgang Chine park located on the Isle of Wight in the UK.
Before the group arrived, the native dinos didn’t do much else than run a preprogrammed routine when triggered by someone’s presence… which needless to say, lacks the appropriate prehistoric dynamism. Seeing that their dated wag, wiggle, and roar response could use a fresh breath of flair, the park’s technical projects coordinator [Mark Butler] began adapting one of the dinosaur’s control boxes to work with a Raspberry Pi. This is when [Lucy] and her group were called upon for a two-day long excursion of play and development. With help and guidance from Raspberry Pi expert, [Neil Ford], the group learned how to use a ‘drag and build’ programing environment called node-RED in order to choreograph new movement sequences for two of the smaller dinosaurs provided for use. The visual nature of node-RED helped those of the Blackgang staff with little programming experience understand the code at work, which aided in their training. Now they can reprogram the dinosaurs with new actions on the fly if needed.
The Pi in the end turned out to be a cost-effective solution which will give the robot dinosaurs a longer, more fulfilling lifespan to roar and frolic on their island home. Check out this video by [Debbie Davies] to see more…
Thanks Ed, for spotting this one!
Continue reading “Raspberry Pi Brings New Life To Some Old Dinosaurs”









[Max] designed all of the mechanical parts himself. After weighing the advantages and disadvantages of different materials, he decided that the frame would be made from 5mm acrylic sheet. The main body of the robot has acrylic ribs that are spaced apart by threaded rods. Twelve RC servos make up all of the joints, 3 in each leg. Notice in this photo how there is one servo that immediately rotates another servo. To support the other side of the rotating servo, [Max] epoxied on a T-nut, stuck in a short length of threaded rod which is then supported in the frame by a ball bearing. Simple and effective! The upper portions of the legs are also made from acrylic sheet and the lower legs are from a cheap camera tripod. Rubber feet ensure a slip resistant stance.
Like any project, there were some hiccups along the way. First, several revisions of the gripper were necessary to get the correct tooth profile that resulted in smooth and tight movement. Also, while making the shield the spacing between banks of headers came out one header too close! On this first board [jjshortcut] just bent the pins so they would fit into the Arduino. You can’t let some minor snafu prevent forward momentum of a project!