Posts Tagged ‘entrepreneur’

h1

Still thinking of you

August 6, 2013

Having a project made me quit playing with my Electric Imp and start getting to work with it. The Squirrel language taunted me for awhile but, happily, I got some help from Matt, my podcast guest, and things went well after that.

Now, when I set a color (RGB) value to a webpage, it sends the data to electric imp’s servers which sends the data to my board and, poof, the widget turns the right color.

Here is how that webpage looks:

How not to make a website

 

Ummm… yeah. Maybe not so beautiful. I’ve made many websites. But I haven’t done any in years so I don’t know where to start. Asking Google leads to a multitude of slightly terrifying, scammy results. Logical Elegance was done in a mac-based program by Christopher. I think it is beautiful but overkill for what I want. If someone asked me how a non-tech person should make a website, I’d point them to squarespace (which I use for the podcast site).

But I don’t want a website, I want just a page. Then when you want people to (wink? tap? ping?) your light, you email them the page and they use that. I don’t want to host yet another website. And since I don’t need to, a standalone page makes sense.

I suppose I want the page to be pretty simple. I don’t think people should put in the color, they should put in their name (use a cookie to save it). The name should transmogrify to a color automatically, though the user should be able to choose another color if they want (probably from a color wheel, [note: another cookie]).

So I’ll sketch this out on paper (storyboarding is critical) and then I’ll find a tool. Maybe I’ll do it in squarespace for the easy editing and then look at the html to help me figure it out. Or maybe I’ll use my Safari Online to find a relevant book.

But there is more. Once the webpage is unutterably lovely, what happens next?

I think I want to build a small number of these. Let’s say one to five. I’m using off the shelf parts and do not want to spin a board myself. This is a craft project. I’m putting a bit of work in to make it cute but then I’ll be done. Like a scarf.

Though I’ve wandered away from a scarf because, hey, I don’t know how to knit. Also, it needs to connect to one WiFi to get the info, a scarf moves around too much.

In thinking about how to package it, I started wondering about making it a hanging ornament. And I started wondering how to sell it. Happily, the answer came from the same place: in a jar on Etsy. (I was searching for Etsy and electronics to see if they have a no-electronics policy: nope.)

I know Etsy isn’t where you think of when selling or buying electronic products. But if I think about this a a hobby/craft project, it makes sense. I’d be quite happy to recoup my losses, I don’t need to make money on this. I wonder how much I’d need to sell it for. Hmmm… 

Then I’d need a jar ($2) and I’d need to cut a hole for a mini-USB header (for charging the battery) and one showing the edge of the Electric Imp (needed to program its WiFi). I might add some plastic baffle-bits so you didn’t see the electronics, only the warm glow of the LED. Though, maybe I’d leave it looking techy, depends on if it looks nice. Total that all up, I’d need to charge $75 to clear my costs (assuming the expensive LED).

(Mental note: widget should blink white once every hour when the battery starts to get low. Or maybe the Electric Imp agent should email the owner to let them know.)

 

I guess the website and the battery are the two big tasks left to do. The battery has me a little worried; it doesn’t seem like there are any LEGO-like blocks to put together that will work. I woke up thinking about that and how someone should already have made such a board. But all the ones I found aren’t quite the right voltage for an Imp.

Anyway, I’m not there yet. No need to borrow against future problems. I can play in the space of getting things done and dreaming about solutions.

 

 

 

h1

Thinking-of-you scarf

August 1, 2013

I should make something today. It is a work day and I don’t have a contract. Sure, I wrote show outlines for podcasts to come, did our newly incorporated company’s payroll, and fished for a new contract. But I’m not really satisfied. I need something to do.

(Yes, I’m supposed to be taking a break. This is taking a break.)

Looking around, what do I have and what can I make from that? I want to play with my Electric Imp (podcast), to use the web to control something. I started to write Imp code to connect to a BlinkM so I could remotely change the color of the I2C LED. (I love the BlinkMs, they make excellent pumpkin candles for Halloween.) That doesn’t quite work but it almost did, so it will probably take just a bit of fiddling.

I also have some conductive fabric I borrowed from a friend for another project. I should use it or give it back.

The song I’m listening to has a line, something about only thinking about you when you are near.

I wonder if I could build a scarf that would light up when I went to the internet and gave you a (pat? kiss? thought?). If you gave the address to me and someone else, our (snuggle? fuzzy? hug?) could be different colors.  When you received your (cuddle? truffle? smile?), you would think of me and we’d be in sync for a second.

I wonder if I could make one or two and then sell them on Etsy or something. Hmmm… I’m not even sure I need the conductive fabric. Hmmm…

h1

Things I want to work on

July 16, 2013

I finished up my last contract, other than a few weeks of answering questions. Old clients want new things but I think that’s just a few weeks of work. And then I have a big open space (right after the family vacation).

Those used to make me nervous but I’m getting better at being excited to have time to work on my own ideas, if only to freshen my skills. I’m not as worried that I’ll never find a new client. For a little while (at least), I’ll be choosier with contracts (such a luxury!).

A friend asked what I want to work on. I think he has entrepreneurial motives though I’m not ready for another turn on the startup merry go round. In trying to figure out how to answer him, I’ve sat down and thought about what I really want to work on. Not the technology or location or industry, but concrete things I think must be happening that I particularly want to be a part of.

  • Smart prosthetic limbs (feet):  measure surface something (electrical impulses? micro movement? tension?) on the remaining limb and use it to control things like artificial toes for enhanced balance.
  • $5US clothes washer (the TED talk about how washing machines change everything really got to me). I suspect other things would do: a $5 ereader (put a whole encyclopedias on it) or a $5 something else that can make a huge difference to someone outside the US.
  • Use chemical sensing MEMS to make a pocket mass spectrometer/gas chromatography system (bomb sniffing, tricorder, being able to visualize 1/100 of what my beagle smells).

Thinking about concrete examples is difficult. I want to work on something innovative but my innovative ideas are smaller than I want to work on, smaller than a company could sustain. (Though, my ideas get bigger as time goes on so this may not remain a problem.) There are other things I can identify as great things about my next potential contract:

  • I’ve done a bit of work with devices that attempt to use game-ification as a motivation tool. I’d like to see a focus also on pet-ification. Many people tend to nurture more than compete. I don’t know if I want to apply this more to fitness or to education devices. Either. Both.
  • A genius’ vision of something that make the world a better place. While there are a lot of things I don’t want to work on/with (application, methodologies, and companies), I really didn’t want to make this a negative list. If I were to make this a list of things I don’t want about my next project it would be “I don’t want to work on something designed by committee”. I find those projects increasingly unsatisfying. However, the times I’ve worked with someone who had a plan and could articulate how my help was needed, those have been great projects where I have learned a lot and provided a lot of value. (Hey, Elon Musk, if you read my blog, please consider how my embedded software skills can help you with the LA/SF 30 minute transporter thingy (Hyperloop).)
  • Proof of concept prototype for a skunkworks. This is kind of like my recently complete project. I like shipping things, it is incredibly gratifying. But I also like proving something unlikely is actually possible.

I suspect I’ll find something interesting that pays bills while I ruminate further on my plan to take over a tiny portion of the world. In the meantime, I’m enjoying this thought exercise. And break.

 

h1

Music generator idea

June 25, 2013

OMG, the peeping bird. The Peeper. Sometimes called the FP. It starts at dawn in early April: PEEP PEEP PEEP. It only knows that one sound. And what it lacks in variety, it makes up for with volume. The PEEPs echo off the surrounding houses, giving them resonance. It is unbearably loud, particularly as I’m supposed to be sleeping.

Eventually, in late May, it is joined by another bird, affectionately known as the car alarm bird. Probably a mockingbird, its song is a car alarm: whoop whoop whoop, eee-urr-eee-urr, raaan-raaan-raaan. The first time, it sounded a lot like a car alarm. This year it sounds like a bird’s musical rendition of a car alarm, as though the birds have been playing telephone. It almost pretty, definitely funny. Still, not the way I want to wake up, especially with the FP playing rhythm peeps in the bird band.

Take that as part one of “necessity as a mom” and let’s move on to part two.

When I’m working, I like music but only boring music, music that doesn’t impinge on my consciousness. And I don’t like noise, whether it is the fan of my officemate’s computer or the dishwasher running or the peeping bird (less obnoxious in the office but still quite audible). I know I can buy white noise generator to block the sounds or get noise cancelling headphones. And sometimes I just turn up my music. Those solutions each have some definite drawbacks.

As I was reading about Bug Music and the author’s attempts to play an instrument in line with the symphony of cicadas or even harmonize with the beat box rhythm of a cricket, I started to wonder. Could I make a music generator that would listen to ambient noise and generate some cover for ongoing sounds?

Say the peeper is PEEPing. It is pretty rhythmic as well as tonal. So could my gadget make horn sounds to cover the peeper? And a soft swingy, jazzy riff underneath to maintain musicality? And when the whine of a fan is going, could it take that 8kHz whine and add some arpeggio to relieve the monotony?

There was an iphone app called Ambiance that would play a huge range of sounds- oceans or bird calls or whatnot. It was to help people relax. This would incorporate exterior sounds into that, layering them into the intended soundscape.

And the music generator would let you hear some sounds: a siren going by won’t mix in right away, the music generation processing would need time to acclimate to new environmental sounds.

Of course, I’m just blithely assuming music generation is easy, that improvising is trivial for a computer. But that is an exercise left to the implementer. Anyway, when you are done, please let me know so I can buy your gadget.

 

h1

I hate connectors

October 26, 2012

I’ve hinted about my personal project… I’m still not going to be specific about it but I will say that there are six pieces connected together via cables, fairly complicated cables.

I’ve been working with my single prototype, built by ordering parts from Sparkfun and laboriously put together, particularly given my soldering skills. It isn’t that I can’t solder, just that I don’t do it often so I tend to over-engineer my connections making each built circuit look like a tiny tank. Of solder.

Anyway, I need to move from one prototype for me to develop the idea to several prototypes to test the unit with actual users. I’d like to go to ten prototypes because that is what I’d ask for the firmware team if I was at a real company. You know, one with funding. Let’s just say the ten prototypes will be expensive and talk about funding another time.

What I want to discuss today is about connectors. By the title, you may already have clued in my feelings on said topic. But there is so much more to it than that. The only way to express the horror is to describe the whole process.

I started out with the number of wires I need to go to each piece of my system (five). For my prototype, I went to an electronics store and looked around for things about the right size. The resident helper-gnome sold me a wire crimper… Like some sort of medieval torture device a crimper puts a metal sleeve (terminal) on a wire so I can put it into the connector housing I’d chosen. Then I could attach my housing to the pins jutting out of the connector header on the board.

Got that? The housing is on the cable, the wires go in to it via crimped terminals. The board has a header that connects to the cables housing.

Crimping the wires requires a special tool. The usual cost for such a tool is between $400 and $2000 dollars. My head reels at what a scam that is.

The gnome helped me choose a $40 crimper tool that will work on most connectors of a certain size (0.1″ if you must know) and a certain wire gauge. Of course, I have to do three times more work than the expensive version but I’ve this is a labor of love. Right?

So I learned made cables with all this and it was difficult. By the end, I was near blind and my hands hurt.  Right now, I need to make a couple cables longer (which means remaking them entirely). I’ve been putting it off for two weeks.

The pain of that is nothing compared the pain of trying to choose the correct connector for going forward.

I know I want a smaller connector for the small build than the prototype. And I need a lot of interconnects so cheap headers would be nice. I plan to have someone else make these cables but I need to be able to build extras or repair broken ones, so the tools can’t be horrendously expensive. Someday, when we build in the thousands, I might be able to get rid of connectors altogether actually soldering wires on to boards with some (unknown and magical) strain relief.

So, if you go to Digikey and search for connectors, you get a giant list of inexplicable things. There is no quick parametric search yet where I can enter the number of wires and the spacing. Like looking up the spelling of a word in the dictionary, you really have to know what you want before you get there.

I went for Board to Board – Arrays, Edge Type, Mezzanine. It had lots of options. And I got completely lost in the options. An EE friend came over to let me watch over his shoulder as he found some connectors for me. We ended up with a housing that is half the size of my current one, has keying (can’t plug it in backwards) . At the bottom of that page, you can see it links to mating products. Sorting out which of those would meet my needs meant reading about each one, trying to figure out what it meant. The datasheet didn’t exactly have a choose-your-own-adventure guide to connectors, more a terse listing of numbers and part drawings that looked like they were drawn by Escher.

We chose a header and selected terminals to crimp on to the wires. A complete set. And the EE thought that it would all work with my $40 crimper, though it might a little fussy.

In a different adventure, another EE came over and looked at all this. He said it was all wrong. Well, not all wrong. Just not right. Sure, it did all match which was good (better than my first on-my-own attempt). But my crimper wasn’t going to work… not really. I’d go blind first.

He suggested a different style of connectors (IDC) which don’t require terminals. (I didn’t think that was an option because I need discrete wires and not a ribbon but that is a detail, and they do make discrete wire IDC, it is just harder to find. As though I needed that.)

However, that connector variety still requires expensive crimpers. Though they don’t properly crimp so much as push things into the right place. The one we found online was only $80 on ebay but since its retail was $11,000 (boggle!), I wonder. Also, after 30 minutes of us both digging into the specs of the tool and the specs of the connectors he’d identified and assorted random standards, we determined it wouldn’t work for the connectors he’d chosen. Or any in the right size range.

The goal now is to haunt ebay and craigslist to find a second-hand crimper of the right size and then select connectors that work with that crimper. If anybody has a matrix of which crimpers work with which connectors, do let me know?  Until then, I’ll be going cross-eyed trying to figure it out.