The duh factor

So, today I’ve spent several hours with the design team deciding what we want our dancing mannequins to be.

I’ll get to that in a minute or two.

Meanwhile, I’ve been uncrating and sorting the parts for the Arduino kit, starting to wire up the PIR/ultrasonic sensor array for controlling the dancing mannequins.

Wired up everything just fine.

Wrote some code in the Arduino programming environment and compiled just fine.

One small problem — couldn’t program the Arduino Uno.

Enter the duh factor — I had chosen the wrong COM port.

Sometimes the simplest details will stop progress.

Thanks to the dude N. Fletch, the problem, avrdude stk500_getsync(): not in sync resp=0x30 error for Arduino Uno, was fixed!

A shoutout to RobotGrrl, Michael Overstreet and others at the Robot Hacks community for their help and encouragement!

Quick parts inventory

In order to see if I can stay on schedule and under “budget,” I’m cataloging the parts I have to encourage the team not to keep buying more.

In addition to the parts I’ve already mentioned receiving from Maker Media, here’s a breakdown of what’s inside the Ultimate Microcontroller Pack:

1. Arduino UNO Rev. 3 (1)
2. MakerShield (Prototyping shield) (1)
3. Micro Servo (2)
4. Mini DC Motor (1)
5. Vibration Motor (1)
6. Force-Sensitive Resistor (2)
7. Tilt Sensor (2)
8. Photo Resistors (2)
9. Thermistor (2)
10. 8-Ohm Speaker with Leads (1)
11. Piezo Buzzer(1)
12. LCD Screen 16×2 (1)
13. Basic LEDs Green (5), Red(5)
14. RGB LEDs (5)
15. Resistors 330-Ohm (10), 10K-Ohm (10), 1K-Ohm (10)
16. Ceramic Capacitors 10nF (10), 100nF (10)
17. Electrolytic Capacitors 100uF (5)
18. 10K Rotary Potentiometer (1)
19. NPN Transistor (1)
20. Mini Pushbuttons (3)
21. DPDT Switch (2)
22. Deluxe Jumper Wire Pack (1)
23. Full Size Clear Breadboard (1)
24. Mini Breadboard (1)
25. Protoboard (2)
26. 9 Volt Battery Holder (1)
27. Heat Shrink Tubing (1)
28. 8-Pin Female Headers (5)
29. 6-Pin Stackable Female Header(1)
30. 8-Pin Stackable Female Header (5)
31. 40-Pin Male Breakaway Headers (2)
32. 40-Pin Male Breakaway Dual-Headers (1)
33. Storage Case (1)

I also have an ARDX experimenter’s kit and many parts I’ve purchased lately.

Time to start coding Module 1, the PIR (Passive Infrared) and Ultrasonic Range sensors!

The kind of robots the homebrew roboticists are up against

There’s no reason to reinvent the wheel.  Or is there?  If you want to learn software coding or robot mechanics, going back over previous designs may help you.

Here are some of the products in the market or about to enter the pipeline:

Scale model robot hacks development schedule

Here is Team Tree Trunk’s tentative schedule for the Robot Hacks project (assumes daily engineering notebook entries and daily check of Robot Hacks Google-plus Hangouts, with text description updating progress).

Date Milestone Description Status (TBD, Yes, No)
10/28/2013 Enter team info Yes
11/2/2013 Receive Make sample kit “Two (2) engineering notebooks One (1) 9V/650mA “”wallwart”” power supply
One (1) Make: magazine volume 34
One (1) Make: magazine volume 36
One (1) Make: Arduino Bots and Gadgets book
One (1) Make: Ultimate Microcontroller Pack
One (1) PWM servo shield
Four (4) 9g servos
Four (4) 30 cm servo cables
One (1) Welcome letter from Sherry Huss” Yes
11/3/2013 Create parts inventory TBD
11/3/2013 Robotic Hacks presentation Discover the 21st Century Robot – Join us for an HOA live from Olin College in Boston as Brian David Johnson shares his vision and process in creating the 21st Century Robot and hear from the team involved in bringing Jimmy the Robot to life. Guests include: +Brian David Johnson, +Sandy Winkelman,  +Gui Cavalcanti, +Wayne Losey, David Barrett, and +Ross Mead. Yes
11/3/2013 Sketch out idea PIR and IR sensors will make five mannequin dancers follow you as you move in front of them, moving toward you as you get closer and away from you as you back away from them Yes
11/3/2013 Create schedule Yes
11/4/2013 Create Arduino project modules TBD
11/4/2013 Wire Module 1 PIR/IR sensor set TBD
11/4/2013 Program Module 1 TBD
11/4/2013 Test Module 1 TBD
11/5/2013 Module 1 refinement TBD
11/6/2013 Wire Module 2 Mannequin base rotation servos TBD
11/6/2013 Program Module 2 TBD
11/6/2013 Test Module 2 TBD
11/6/2013 Robotic Hacks presentation Humanoid robot hobbyist and enthusiast. A team presentation featuring Michael Overstreet (I, bioloid) My 3d printed humanoid robotic projects; Michael Curry (Makerbot) 3d printed DangerBall; Aaron Park (Robotis) open sourced DARwIn-mini; Dr. Chi Thai (University of Georgia) and Matthew Paulishen  (University of Georgia) programing the open sourced CM-904; Lem Fugitt (Robotdreams) Robotics outside of the US; Erin (RobotGrrl) Kennedy RoboBrrd and my 3d printed robot; Heriberto Reynoso (robotics teacher) teaching kids how to build and program robots TBD
11/7/2013 Module 2 refinement TBD
11/8/2013 Wire Module 3 Mannequin pitch servos TBD
11/8/2013 Program Module 3 TBD
11/8/2013 Test Module 3 TBD
11/11/2013 Build mannequins TBD
11/11/2013 Wire Module 4 ??? Flashing LEDs ??? TBD
11/11/2013 Program Module 4 TBD
11/11/2013 Test Module 4 TBD
11/12/2013 Full system test TBD
11/13/2013 Robotic Hacks presentation InMoov is Gael Langevin’s personal project and was initiated in January 2012 after buying a 3D printer. It’s the first Open Source life-size 3D printed robot. It all started with the design of a hand, that can be used as a prosthetic. Replicable on any home 3D printer, it is conceived as a development platform for Universities, laboratories, hobbyists, but first of all for Makers. Join Gael and Chuck as they talk about InMoov, from conception to reality. TBD
11/14/2013 Wire Module 4 Expansion??? Flashing LEDs ??? TBD
11/14/2013 Program Module 4 TBD
11/14/2013 Test Module 4 TBD
11/15/2013 Refinements TBD
11/18/2013 Refinements TBD
11/18/2013 Documentation TBD
11/19/2013 Refinements TBD
11/19/2013 Documentation TBD

The intensity of thinking?

Do I completely understand the role of electrochemical processes taking place between the atomic structures that fill the cavity between my ears and connect to the rest of the central nervous system of my body?

How many of the chemical structures can I readily recall their assigned labels and say that the photon bouncing across the back of my eyelid has anything to do with the impulse to press a tiny block of plastic which produces the letter I’m going to type next, carefully describing each changes of the states of energy between the photon hitting my eyeball and the letter that appears one after another on this screen?

How then can I understand where I’m going to take my robot design next?

First, I expose my eyes and ears to as much stimuli as possible, asking myself what in the environment, in this place and time, do I want to simulate on Mars decades later?

In other words, today I prototype with scale models of what I want to physically manifest using native materials on the Red Planet years/decades from now when who knows what kind of augmented reality we’ll give the first colonists to help them believe their senses are being so stimulated with variety that they won’t get homesick before the first generation of native-born Martians believes that life on Mars is rich and fulfilling enough as it is?

These questions trot across my memories and thoughts as I sit down to sketch out the design that I want our team to complete within three weeks using materials at hand, including the stuff I’ve bought (adding today’s purchase: another PIR sensor (Radio Shack product number 2760347) and two ultrasonic distance sensors (Parallax product number 28015-RT and Radio Shack product number 2760342)). and stuff that the folks at Maker gave our team.

While all of that boils in the cauldron of a cranium, I’ve got the love of dance and the love for friends floating in the mix, making my wife nervous that my thoughts are so clouded with constant processing that I’ve become a dangerous “tunnel vision” driver, the stereotypical absent-minded professor type who doesn’t see the light is red at the traffic intersection.

Every day, every hour is precious and the next three weeks will be challenge because I’ll both be without Abi in my life and missing dance lessons with her, let alone feeling her close by in my thoughts, and I’ll be without her which means I can focus on the robot design.

Aren’t most of us able to transfer some part of our physical attraction from one person to another?

I sure am.

So, last night, knowing that I’ll miss Abi more than I can ever tell her, I chose not to dance with her (or Jenn or Naomi or…) and gave my body love to women on the dance floor I’d never met before, losing myself in two-minute spans of time and hoping that I could be as good a dance partner for them as their eye-love requested, helping me transition my love for Abi from her to unknown women last night and then to my computer work today.  I danced with my wife, too, of course; she mentioned I barely paid attention to her most of the evening, seeing that I danced with only a few women (quality instead of quantity, I always say) so it wasn’t that I ignored her, my monogamous partner, and spent all evening with other women; no, I was my usual alone-in-a-crowd meditative self preparing mentally for this day.

While sitting in a chair alone in my thoughts next to the dance floor determining how to take the new dance moves I saw advanced/all star and professional dancers showing off and incorporate them into my dancing, the design for the team’s robot started appearing to me in a foggy vision.

i wish I had a flatbed scanner in my laboratory study to quickly scan the engineering notebook drawing of my vision.

Here is an electronic paint version, instead:

Make-Robot-Hacks-brainstorm-idea-1

More details tomorrow…

Let’s have fun!