Here are the files for VO-CH
He is a Air Quality Monitoring Droid which keeps an eye on the VOC Levels in our maker room and turns on the Fan when appropriate (when we forget. lol) and off again when the levels are lower.
to make one of your own you will need the following
Chassis Preassembly -
I separated the capsules and arms from the chassis to allow them to be printed in a contrasting colour if you wish, these parts can all be glued into place with a few drops of superglue.
the chassis lid was designed with colour changes on the printer in mind, I switched for the top details including the speaker and neck rings then back again for the speaker top and grille
I have included mounting holes inside the chassis to hold the Arduino, these need some heat inserts (i used just 2 diagonally) and space to the right for the bread board to be positioned with its sticky backing.
I then also added the 4 x heat inserts on the top edge of the chassis ready for the lid
first you will want to route the wires for the sensor through the hole on the RH Side, and attach the sensor into the indent using the tab of double sided (foam) tape
I hooked up the CCS811 sensor as per the instructions from Adafruit
Overview | Adafruit CCS811 Air Quality Sensor | Adafruit Learning System
then the DFPlayer as per the following link
Play audio in Arduino - Arduino Project Hub
you will want 2 x MP3 files on the Micro SD Card, one named 0001 for when the VOC's are high and one called 0002 for when its low.
put your SD Card in the players SD Card Slot
the speaker was then glued into position in the Chassis Lid with hot glue, and the Horn with 4 x lugs (which came with the servo) was glued over the hole in the center of the “Neck Ring” using some 5 min epoxy.
Head Preassembly -
the Head, Side Panels, Top wedges, Lens Ring and Top Cap are all spit for either access or for printing in different colours if you choose to
You should glue the lens ring into place, I then painted the inside of the ring black for added effect. I also glued the side panel in at this time
the Red LED was soldered onto some hook up wires and then hot glued into the back of the eye in the head, the servo was then attached to the inside of the head with the gear facing downwards. the wires were pushed down through the back RH opening at the bottom of the head.
the top of the head can now be attached by screwing it on, this is fiddley so take your time.
the top wedges can now be glues onto the head.
Assembly
now feed the heads wires through the triangular hole on the chassis lid and attach the head to the chassis lid by pushing the servo gear into the horns, the screw can be inserted and fixed through the hole on the underside to lock the servo (and head) into position.
you should now be able to connect the servo wires up to the breadboard as per the instructions on the Servo Sweep sketch
and the Speaker wires get hooked up to the DFPlayer again on the breadboard.
I know its a bit of a cheat but I also connected the LED to the speaker output so that the eye would flash when VO speaks.
you can now screw down the Chassis lid closing up the droid. and push in your USB cable into the Arduino through the rear port.
there are key hole slots on the underside of VO so yo can hang him from a shelf or leave him sat on a worktop. its up to you.
The Code
I have included the code that I used in VO, I would like to say that I have never attempted anything like this before and I am definitely just a learner, if you know how to code please be kind. lol
I managed to cobble this code together by borrowing from the code in the examples above, while being nudged in right direction by Kari Lawler (thanks for putting up with my MANY questions. lol)
Completion
the droid is going to control a smart switch attached to a extractor fan, as part of the home automation this switched will be attached to Alexa.
I made the Droid talk to Alexa rather than going for direct control because
I figured make him talk and let Alexa do the rest of the heavy lifting
And 3. lets face it a Droid talking to a droid is just Cool. :-)
I hope you enjoy VO-CH
Thanks
Bugman
If you like what I am doing please consider buying me a coffee or tipping. 😁👍
The author marked this model as their own original creation.