2009 Annual Review
by Brennon on Jan.06, 2010, under Uncategorized
Well, 2010 is here, and I’m back from a restful Christmas break.
2009 was an awesome year to say the least. Our success included being featured on the MAKE magazine blog 3 times, Boing Boing video, and a variety of other sites. In addition, BW Science Labs won Sun Microsystems’s (yes, that Sun, the creator of JAVA) and the Institute for the Future’s international innovation competition, the Digital Open. Not only did this give BW Science Labs quite a bit of media attention, but I got a real nice laptop (and some other stuff) out of it!
A couple months ago I got an offer by a publishing company to write a chapter of a book they were publishing on technology and its affects on society and the modern world. I just heard back from them, and they’re almost ready to publish it, and I’ll get 10 copies soon.
We’ve sold a ton of kits through our store over the past few weeks, and I got a lot of feedback that they are being put together by families and young engineers. If you’re curios as to how many we’re selling honestly it varies from week to week, however I always try and set a minimum of 2 per week (excluding holiday breaks because I can’t ship them if I’m out of town) and so far this goal has been surpassed nearly every week.
Over the break I drafted 10 new kit ideas, and I’m actively prototyping 2 of them, soldering iron in hand. The 1st I’m working on are a beginner GPS kit, where you put together a complete, handheld GPS locator that gives you your coordinates in real time. This is tricky, as the GPS module I’m working with has several wires, none of them labeled, so I’ll have to keep working on it very slowly. The 2nd is a more advanced robot kit, a sort of sequel to our popular Vivus the robot kit. I have selected an IR sensor, servo for a moving head, body, and so on. To keep costs down, I’m using a 18 pin microcontroller (as opposed to 28+) which means I’ll have to program it in as few lines of code as possible.
As far as site design goes, I just posted a job on Elance to hire a developer to redo the site. The new site will have a beautifully integrated store, web applications, and more.
I want the theme of 2010 to be “watch me”. I plan on surpassing all expectations and making BW Science Labs grow more rapidly than ever.

Watch me!
Merry Christmas from BW Science Labs
by Brennon on Dec.26, 2009, under misc., science news
Merry Christmas everyone. It sounds like a lot of people have gotten the Vivus the Robot kit for Christmas and are enjoying it.
I’m working on redoing the BW Science Labs website, and will be moving from Blogger to the Wordpress platform to integrate the store and blog. Unfortunately this also involves the less fun search for a good web host, artist, and so on. However, once the site is done it’ll be really cool.
Thinking in Multiple Dimensions
by Brennon on Dec.17, 2009, under engineering, misc., science news
I’ve survived the first day of final exams, 2 down and 4 more to go!
Here’s an interesting project called The Lumen, a 3D display that adds depth to 2D images. The neatest part is how they get each little pixel up and down; they use a wires made of “shape memory allow” that expand when heated and shrink when cooled.
Good look to everyone taking final exams!
I have a dream…
by Brennon on Dec.10, 2009, under engineering, misc.
As a young, somewhat lost, soon-to-be-engineer I loved watching Bre Petis’s weekend project video series on MAKE, where a DIY project would be made into a simple video tutorial so even the most lost engineers could follow. As you might imagine, the day Bre’s videos stopped was a sad one.
Bre Petis later had his own show on the history channel called History Hackers, and he is now one of the founders of a company called MakerBot. What does MakerBot do? They make my dream machine.
One day I’d like to get one of these awesome little tabletop factories. I could print out parts for robots, housings for kits, little action figures of me (wait, what?), and just about anything else I can imagine, which is a lot. Unfortunately (or fortunately compared to other rapid prototyping machines) the MakerBot’s price range is between $750 and $950 which if I run my numbers in 3 seconds correctly means that it may not pay for its self for a long while. While the BW Science Labs Store is finally pulling its weight (and quite a bit more if I do say so myself) I simply can’t invest $1000 in a RPM, least for now.
Ah, the bitter smell of exams
by Brennon on Dec.08, 2009, under misc.
This weekend I began development of the next BW Science Labs kit, a robot that would have far greater functionality and awareness than Vivus. I can’t say I’ve ever had a single flawless prototyping experience. I always seems to destroy one invaluable component or another. This was no exception.
I wound up over applying 1/2 too many volts to the microcontroller, causing it to fry almost instantly. Of course, there was no way for me to know this at the time, I’d used a 6v power supply of other chips that are nearly identical with no issue. So when I couldn’t get the chip to interface with my PC to run a test program, I assumed the chip may have been a dud and hooked up my back-up, and wound up frying that one too. I have replacements coming, and should be in by the end of the week. Sadly however, I may have little time to work on BW Science Labs for a few weeks. Rest assured there will still be some posts, but I have exam-prep this week, exams next week (counting up to 1/2 my grade depending on the class), and then break.
Have a good week, now go fry a robot brain.
How to get funding for projects
by Brennon on Dec.04, 2009, under Theoretical Thursday, engineering, misc.
Here’s the situation: You have the most massive idea ever. You just drank 3 red bulls and you’re convinced that your laser sunglasses will sell like one of Apple’s computers that come out every other day. The problem: you have $3 in your Paypal account after buying some nun chucks and X-Ray vision goggles. So, how do you get funding for prototyping?
1) Get an investor!
Easier said than done, the investor’s security blanket is a fat packet of Excel spreadsheets, so you will be expected to have every cost calculated and scrutinized.

What do you mean you’re not funding my Star Trek PEZ collection?! They’re crucial to marketing. Duh.
Or if you’re a student, you could always make a family member an “investor”.
Hey dad, I have a really cool EDUCATIONAL idea that is crucial to my future success…
2) Ebay.
It may sound dumb, but ebay is my favorite way to pay for projects. I get to trade that really ugly messenger bag I have for a prototype. I’m serious, I’m actually selling a really ugly messenger bag on ebay, and someone is bidding on it!
I’m not a fan of long get-rich-quick ideas that litter the web like old socks, so I’ll stop here. Get an investor, sell some stuff on ebay, and that’s all you should need to build your laser sunglasses.
Coming soon: T-Shirts to be Envied
by Brennon on Dec.01, 2009, under misc., science news
Writing after a break is always tough, I take the “slowly get back into the swing” method.
For the last few weeks I’ve been exchanging emails with an out of country graphic design firm. I had hired them to make the new BW Science Labs logo. It’s been a frustrating last few weeks.
That’s what I get for outsourcing, I guess. In the end I gave up trying to get the designer to do what I had asked, after about 5 or so attempts. I’m still happy with the final product, though I was shooting for something more like MIT’s logo.
Once I get the high-res image sent to me I’ll begin ordering T-Shirts, its about time we are able to wear our pride.
Happy Thanksgiving from BW Science Labs
by Brennon on Nov.26, 2009, under misc.
Ah, Thanksgiving, the time when families are thankful for one another and turkeys are wishing they had opposable thumbs to escape their cages. For those of you outside of the US, Thanksgiving is when Americans celebrate obesity each other and what we are thankful for.
Come to think of it I should have made a roboturkey or something to celebrate, maybe next year.
New 3D Scanning Software and (a little) BWSL News
by Brennon on Nov.23, 2009, under computer science, engineering, sunday status
Global
A Cambridge student named Qui Pan has built a fantastic program that lets the user scan any desktop object with only a webcam. The computer generates a 3D model in real time, all you have to do is move the object in 360 degrees on your desk. This gets me really excited as this would be the perfect way to get 3D models into Unity games. Rather than paying $20 for a 3D model of a water bottle to use as a prop in a game, I could go out and buy a real bottle for $1, scan it, and import it into my game- no $1,000 laser scanner required.
Micro
I’ve been able to spend a little more time this week coding my 3D game, but only for about 30 minutes, which is about 3 minutes in “coding time”. I was able to spend about 3 hours this weekend working with an Arduino microcontroller, and hopefully I’ll get on to more advanced Arduino projects later, but for now I only did enough to get the basics down.
It’s been a pretty good week for the BW Science Labs Store, the Vivus the Robot kit has sold really well, and sales are going up with Christmas coming ’round the corner.
With only 2 days left in school until Thanksgiving break, teachers feel the need to give us loads of exams so we can earn our freedom through hours of grueling tests.
Playing Sound With the Arduino
by Brennon on Nov.21, 2009, under computer science, engineering
One of the great things about going to an awesome school is the teachers, especially those who will let you borrow microprocessors.
I’ve been wondering for several months now if I should buy an Arduino, the relatively low cost microcontroller that has hobby engineers going wild (seriously, wild. You would not believe how much someone can love a computer chip until you’ve seen the die hard Arduino fans). Fortunately, my school’s ASR (Applied Science Research) teacher let me borrow an Arduino for the weekend. I’ve only had a couple hours to tinker with it, but so far I’ve been very impressed by both the Atmega 328 (the chip) and the design of the board. I’ve had the chance to sift through some of the documentation on the Arduino site, and my favorite tutorial so far has been the Melody tutorial.
Setup was quick and easy, once you get the hang on which pins do what, and yielded a pretty annoying little song (but still pretty cool).
I’ve gotten a lot of feedback that there should be more videos on BW Science Labs, so here’s one I shot of my borrowed Arduino playing “Marry Had a Little Lamb”.
I only recorded this once, even though it plays in a loop. After about two or three times of playing “Marry Had a Little Lamb” you start to lose your mind.
And for those of you too lazy to click on the link above, here’s the code I used to make this happen:
int speakerPin = 9;
int length = 15; // the number of notes
char notes[] = “ccggaagffeeddc “; // a space represents a rest
int beats[] = { 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4 };
int tempo = 300;
void playTone(int tone, int duration) {
for (long i = 0; i < duration * 1000L; i += tone * 2) {
digitalWrite(speakerPin, HIGH);
delayMicroseconds(tone);
digitalWrite(speakerPin, LOW);
delayMicroseconds(tone);
}
}
void playNote(char note, int duration) {
char names[] = { ‘c’, ‘d’, ‘e’, ‘f’, ‘g’, ‘a’, ‘b’, ‘C’ };
int tones[] = { 1915, 1700, 1519, 1432, 1275, 1136, 1014, 956 };
// play the tone corresponding to the note name
for (int i = 0; i < 8; i++) {
if (names[i] == note) {
playTone(tones[i], duration);
}
}
}
void setup() {
pinMode(speakerPin, OUTPUT);
}
void loop() {
for (int i = 0; i < length; i++) {
if (notes[i] == ‘ ‘) {
delay(beats[i] * tempo); // rest
} else {
playNote(notes[i], beats[i] * tempo);
}
// pause between notes
delay(tempo / 2);
}
}
