Category Archives: Humanoid

Custom InMoov PDB

In my quest to keep wiring neat (which it is not at this time), I wanted to create a board that would help minimize the amount of wiring needed.

So I create a Power Distribution board that will take all servo inputs from 2 EZ-B v4/2’s and then isolate and output the signal wire to the EZ-B’s.  The power will be handled by the PDB.

The PDB will also have two LED’s allowing me to see that the PDB is receiving power to each side.  There will also be a 4 pin header that is for Ground so that the servos are running from the same ground, 2 Pins can be routed to each EZ-B.

Eventually the goal will be to make one Main Board to handle the entire robot.  But for now I am doing it in small phases until I have everything the way that I want it to be.

InMoov Audio Outputs

So I switched from Arduino (Never Started, just planned) to using EZ-B v4/2’s for my InMoov project.  During my search to get better sound I found out that you can Solder some wires before the AMP on the EZ-B’s and then send the sound to an AMP of your choosing.

So I purchased an AMP that can take 2 inputs and output them into a pair of speakers which I have mounted in the head of my InMoov.  So I made a Y to allow the 2 outputs from the EZ-B’s to the Input on the AMP.  However this created more wiring, and I am trying to create less if possible.

So I designed a small board that essentially simulates the Y I made but in a much smaller space and makes for a cleaner install.

Here is a picture of the board as well as it wired to my InMoov.

Maker:0x4c,Date:2017-9-30,Ver:4,Lens:Kan03,Act:Lar01,E-Y

InMoov Update – Neck Tilt Demo

So I haven’t had many updates here on my InMoov Robot build as the build is mostly complete, I still have the hands to complete and some misc. small things to do.

I wanted to get started on the electronics as seeing it move and talk is very motivating.  Today I spent the time to get one should partially wired and the servos controlling the ability to tilt the neck.

Here is a short 1 minute 10 second video giving a short demo on the neck tilting as well as some speech.  Since I had the shoulder partially wired, I also added some movement there to show its range of motion.

InMoov – Assembly Progress

Over the past 1-2 weeks my focus has been on 3D Printing the arms.  I started some of the assembly on the right arm as well.  Below you can see the progress of this.  I should have the arms mostly printed by the end of 12-27-17.

 

NOTE:  I am not the creator of this robot.  The InMoov Robot was created by Gael Langevin, you can read more about it here:  http://inmoov.fr/.

InMoov – Fusion 360 Renders

InMoov was created using SketchUp, however I am not familiar with using this application and I seem to have difficulties when I try to use it.

Over the past couple weeks I have been using a few programs to bring InMoov to Fusion 360 mostly for assembly purposes.  Here are a couple renders showing the progress.

 

NOTE:  I am not the creator of this robot.  The InMoov Robot was created by Gael Langevin, you can read more about it here:  http://inmoov.fr/.

InMoov – Custom Circuit Board has arrived

As you may have seen in a previous post I designed a custom circuit board for connecting the Adafruit NeoPixel Ring to the Arduino based on the notes within the sketch stating that it is recommended to add a capacitor and a resistor to prevent damage to the LED’s from a power surge.

Today the boards arrived and I couldn’t be more pleased with them.  I immediately soldered the components on one of the boards so I could give it a test and see how it looks.

Below is a picture of the boards that I received as well as a picture of one of them all wired up.  Also note, I have at least 10 extras that I am willing to sell if anyone has an interest in connecting one up to their NeoPixel LED Ring.  They don’t need to be used specifically for the InMoov Robot.

 

NOTE:  I am not the creator of this robot.  The InMoov Robot was created by Gael Langevin, you can read more about it here:  http://inmoov.fr/.

InMoov – Head nodding test

I installed the neck and head on my InMoov Robot.    I reprinted the pistons that move the head.  I have to make some adjustments still but I did some basic functionality testing.  See below for an image with the head and shoulders attached to the upper torso.

Also see a video of testing the basics of head nodding.  I am only using a servo tester for this movement and will at some point have it controlled by a micro controller or possibly a small computer.

NOTE:  I am not the creator of this robot.  The InMoov Robot was created by Gael Langevin, you can read more about it here:  http://inmoov.fr/.

RGB Neo Ring for InMoov

I have been experimenting with the AdaFruit Neo Ring as I want to use it on my InMoov Robot.  Based on all the documentation it is recommended to add a capacitor and a couple resistors to prevent burnout from a sudden surge.

Below is a direct quote within the Sketch that AdaFruit provides for testing.

// IMPORTANT: To reduce NeoPixel burnout risk, add 1000 uF capacitor across
// pixel power leads, add 300 – 500 Ohm resistor on first pixel’s data input
// and minimize distance between Arduino and first pixel. Avoid connecting
// on a live circuit…if you must, connect GND first.

Here is a picture of the breadboard I created to test with.

Here is a video showing the Neo Ring running the AdaFruit test code.

Now that I was able to test and verify the circuit, I wanted to have a professional board created and branded.  After some time designing the layout here is what I came up with.

I have 12 of these being made from https://aisler.net/fritzing.  The software used to design the board is called Fritzing.

I will likely offer these for sale if someone is interested in them.  I will likely be able to offer it as a loose kit or fully assembled kit.  I have to get them first so that I can see the quality and test them.

NOTE:  I am not the creator of this robot.  The InMoov Robot was created by Gael Langevin, you can read more about it here:  http://inmoov.fr/.

InMoov Eye Movement Test

Now that I have managed to get the head mostly assembled I decided to use an RC Servo tester running at 6 Volts to test the eye movement.  I have tested both the up and down movement as well as left and right.

I still have some fitment to do as there is some rubbing going on, but that will be fixed before the final assembly.

NOTE:  I am not the creator of this robot.  The InMoov Robot was created by Gael Langevin, you can read more about it here:  http://inmoov.fr/.

 

InMoov Robot head assembled

I have been working on building the InMoov Robot created by Gael Langevin, you can read move about it here:  http://inmoov.fr/.

I have been focused mostly on gathering all the electronics, nuts, bolts, wire and so on.  While I have been waiting for parts to arrive I have been 3D Printing as many parts as I can per day.

Below we have a few images showing some of the assembly of the eyes.  As you can see each eye has a camera in it.  The camera is a Hercules HD Twist that I purchased directly from Italy as I couldn’t find any available in the USA.

NOTE:  I am not the creator of this robot.  The InMoov Robot was created by Gael Langevin, you can read more about it here:  http://inmoov.fr/.