Thursday, December 1, 2016

Testing my new Mobius action camera

I got a Mobius action camera for my birthday the other day.  I plan to use it mostly to flying video, but recently the weather has not cooperated.  Wanting to see it work, I mounted it on Clifford the little red robot and shot some video from his point of view.


Monday, November 21, 2016

Clifford the little red robot has new code

When I build robots I typically concentrate on the hardware and only write enough code to test the hardware works as I'd like.  I initially built this robot about 4-5 years ago, and he never really did anything interesting because I never invested much time in the software.

In the past few weeks I've spent some time programming the little guy, and have him to a state I can show to folks...


I have the motors, wheel encoders, servo, and ultrasonic distance sensor all working in a pretty well integrated behavior.  I still have some more work to do to smooth out the motion.  He moves in discrete steps now because the wheel encoders don't handle overshoot and I can't let him build up much momentum.

He's controlled with a Microchip PIC16F684 micro-controller programmed in assembly language with Microchip's MPLABX IDE.  I designed, etched, and built the board myself.  His body was purchased from Sparkfun.

Thursday, July 7, 2016

Long time no post - making new boards



For the past couple years I've been building and flying RC airplanes.  Recently I've been thinking about getting into night flying.  Doing so would take lots of LEDs on a plane, so I've been building an LED driver circuit.  I just got the parts in the mail today and put together the driver above.  It will drive 11 different led circuits and is the size of a 24 pin 0.6 inch DIP.  I chemically etched the board using toner transfer and hand soldered all the SMD parts.  The Eagle files are up on Google drive if you're interested.

Monday, December 30, 2013

Holiday Hacking Bender - Day 6 - Project 2



I've been thinking about this project for a long time.  Many years ago (mid to late nineties) I took a lot art classes just for fun.  I explored a lot of media including drawing, ceramics, photography (we used a thing called "film" back then), but my favorite was jewelry.  I did mostly fabrication, and specialized in lockets and other enclosures.  One enclosure I've always been fascinated by is the reliquary. I'm not sure of the Webster's definition, but I see them as a small secure places to keep something ancient and treasured.  Now, one of the things I've always held with that group of ancient and treasured objects are stones containing carved petroglyphs.  I'm thinking a stone bearing a personal totem encased in a wearable reliquary would be a brilliant piece of jewelry.

Jump forward to today, or at least the recent past, when I finish putting my ShapeOko together, and the first thing that occurs to me is "I wonder if I can get it to carve petroglyphs?".  Today's project is the beginning of that exploration. I don't want the glyphs to look machined, so I'm attempting to build a vibratory hammer type thing.  This version is a simple electromagnet with a hardened steel plunger retracted with a rubber band.  After playing with this today, I'm not sure I can get this design to go fast enough.  I might need to go to active position control of the plunger.  Right now the control circuit is a 555 driving a TIP120 - pretty simple.


Holiday Hacking Bender - Day 6 - Project 1


The first project of the day was pretty simple, but meant a lot.  A couple of months ago my son Nathan spent his allowance on a Raspberry Pi.  He mostly got it because he heard he could learn to program Minecraft on it, but he's also into Snap-Circuits, and other geek stuff, so for Christmas I got him a pi case, cobbler, and getting started book from Adafruit.  He also got his own soldering kit, so this morning I helped him through putting together his cobbler and getting his pi into the case.  The he wrote some python to make Das Blinken Lite Machine.


Holiday Hacking Bender - Day 5

Not Such a Good Day

I had planned another wood working project for the day, but couldn't stand the idea of doing it with the state my shop was in.  I spent a great deal of the day cleaning and organizing the shop, and ran out of energy before I got anything made.  Yes - things were quite the mess, and still not completely straight.  I need to build some tool cabinets before I'll be able to organize everything the way I'd like.  I will make up for the lapse by making two projects today, day six.

Saturday, December 28, 2013

Holiday Hacking Bender - Day 4


What you see is the result of today's efforts from the electronics department. Things went pretty well there, and I feel pretty good about the build. The brown board on the left is obviously an Arduino clone. I build the little "micro shield" to provide a robust plug in for an I2C interface. The little green board on the right holds an MLX90614ESF-AAA Infrared Temperature Sensor. It's connected to the micro shield with an upcycled USB cable, so the sensor can be some distance from the Arduino.  Right now it's just running an example sketch I shamelessly stole from bldr.blog.  Then, not being satisfied with stealing only a little I went out to an Australian Robotics site I found through ThingSpeak and stole some more code to post the temperature data to a channel on ThingSpeak.

So, the electronics department delivered, and the software department, after having been abused by assembly language programming all day yesterday, lost all sense of moral direction and stole everything, so in a way they delivered.  The manufacturing guys though, just couldn't pull it off today.  I had intended to build a desk lamp like articulated arm to hold the temperature sensor in varying places and orientations.  I got the design done, the g-code is even available, but my CNC just would not cut the parts.  After two attempts, each of which took more than an hour of cutting time. I decided to just give up.  I think the machine has a problem with static build up or is haunted, because on longer cuts it just intermittently looses its mind.

Anyway, that's all for day four, see you again tomorrow.