What to do?

I have a plea to all the engineers of the world. I have a box full of forgotten electronics that are gathering dust. I’m looking for some summer projects and I’m wondering if you have any ideas about what I could do with any of these things??

So we have a top of the line (for 2004, haha) Sony 5-megapixel camera and a beautiful, black MacBook that has something wrong with the logic board where it won’t charge batteries but will run when plugged in. On the next row we have from L-R, a broadband USB, a broken iPhone 3g, a broken iPhone 3gs, an old iPod, a wifi hotspot and two cheap prepaid cellphones.

I feel like there has to be a good project somewhere in there, I have to be able to do *something* with all this. I just can’t come up with any projects to hack together or modify or strip for parts or whatever.

Help?!?

Vacation!

My husband is an ultrarunner and he ran in the Jemez Mountain Trail Race this past weekend. Since this happened to be during my time between the spring and summer semesters, we decided to turn it into a vacation since this would probably be our only chance this year. The neat part is that this race was in Los Alamos, New Mexico. Now I’m a huge Feynman fan and I’m fascinated by the Manhattan Project so I was actually pretty excited to visit this area. I knew about the history of the area I had no idea that there was still such an extensive research facility there.

There is a neat little museum there called the Bradbury Science Museum that talks about this history of the area as well as current research. The museum is sponsored by the US Department of Energy and  I’ll admit that one of the videos had a little bit of a propaganda slant to it, but overall the museum was really informative. The IEEE sponsored a neat little exhibit about the supercomputing that happens there at the laboratory. Who knew that the first petaflop computer, called the Roadrunner was developed in Los Alamos?

The town itself was incredibly interesting. I went to the Starbucks while my husband was out running and there were people doing intense looking physics all over the place. There were small children speaking multiple languages and ordering short decaf dry cappucinos. The race director was resigning that year because he was going off to Vienna (or Geneva?) to work in some nuclear research facility for a few years. Basically it was a small town full of some of the best scientists from around the world. I would love to live there!!

While we were there, we visited a surplus store called The Black Hole. I walked in and was completely overwhelmed. It was probably over 10,000 feet of stuff from floor to ceiling, literally millions of items just piled on top of one another. Quite a bit of the stuff seemed to be non-functional but there was everything from hoods, centrifuges, CRTs, giant old multimeters, desks, 15k volt oil-filled capacitors, etc.  My husband is a HAZMAT firefighter/paramedic and he kept commenting about how horrific it would be if the place ever caught fire. As I wandered up and down the aisles, at points literally crawling over junk, I felt like I was traveling back in time and seeing the progression of technology. It was so amazing, but there was so much stuff I couldn’t decide what to buy and came away empty handed.

We had a great time escaping the heat of Texas and spent one night camping high in the mountains. Our old tent had literally melted, (even though it was properly stored dry and indoors!) but thanks to REI’s wonderful return policy we were able to get a really cool new one. The engineering behind making these tents light, strong, ventilated and yet waterproof is incredible!

I’ll start up my summer classes soon; I’m taking Electrical Network Analysis and Signals and Systems. Both courses are supposed to be pretty difficult at my university, but I’m hoping that being able to just focus on two courses will be manageable. I can handle two things, even if those two things are pretty difficult. Also on the school front, grades are all in and I’m sad to say, my 4.0 is gone. I’m down to a 3.965 🙂 I got an A- in one class and at my university an A- is around a 3.6. I think it’s a little weird that you get docked for an A- but don’t get any extra boost for an A+. Oh well, I can’t really complain!!

Whoops! The semester got away from me

As usual, the semester got busy and the poor blog got neglected. I’m working on a longer post on my Arduino coin sorter using eddy currents, but I wanted to share a few things right now.

In early 2008, I bought a first generation Apple Time Capsule for use as a wireless router and backup system. Minus a few corrupted sparsebundles, the Time Capsule has served us well. However, I kept running across post after post on technology blogs about Time Capsules dying, so I have been increasingly careful to have other backups. Over the weekend, my Time Capsule went kaput. Upon being plugged in, the light came on for a second, it flickered, and then shut down. Being 4 years old, it was way out of warranty and so after buying another (I know that there are other solutions, but I like this one) I decided to rip apart the old one.

I’ve never had an Apple product out of warranty that I could just dissect and so this was a new experience. I consulted a few blogs, used a hair dryer to peel off the rubber bottom, and went to work. Once I unwrapped the power supply, the problem was pretty quickly evident. At least two of the electrolytic capacitors were bulging and leaking orange goo.

I’m planning to try and replace them just for the experience. My philosophy is that it’s already dead, so I can’t break anything that isn’t already broken.

 

As a quick shout-out, Jeff Keyzer (@mightyohm) tweeted about a great ECE student’s blog called Needs More Lasers. I really enjoyed the posts so far so check it out!

Project, part II

The project is continuing to move along. As you can see from the post above, today I got this beautiful Adafruit LCD Arduino shield up and running. Isn’t it so pretty? I have to admit that this whole project has been quite a bit more challenging than I thought it would be. However, I think it’ll still be a smashing success in the end. You can also see the Sparkfun photo-interrupters and the breakout boards below the display. I also got the code for those kinda working and so if I start putting the two things together, we might actually be getting somewhere.

My dining room table has turned into an electronics wasteland, it might be time to start seriously considering a workbench. My husband has been really understanding of my mess but it’s starting to drive even me crazy! Homework calls again, but I’ll try and put all the pieces of the project together this weekend. Wahoo!

The beginning of a new project!

I started planning for a new project this week. We started studying eddy currents in physics this week, and I read online that the principle was used to determine the identity of coins. I found a really interesting YouTube video here, and I was fascinated with the idea. I have two Arduinos sitting around so I decided to use it as the microprocessor because, well, that’s what I have. I’m ordering two IR photogates to determine the time it takes for a coin to roll down a ramp with a strong magnetic field in the middle that will slow it down according to the material makeup. I’m also ordering a 16×2 LCD output to display how long it took to travel between the two photogates and the coin identification.

I’m excited about the programming challenges of this project. I have to figure out exactly when the photogates are tripped, come up with an accurate delta t, and then compare that to a range of known values to identify the coins. I can’t wait to get my supplies so I can get started on this new project. I hope I’ll have fun pictures and updates on this project soon!!

My long absence

Well, it’s been a while since I’ve posted. The reasons for this are quite varied. First, my site was hacked. What an eye-opening experience. Previously, the security on my site was fairly minimal because I thought that no one would bother trying to break into a little personal blog. Apparently that’s not true. Some foreign entity inserted some malicious code in practically every page that resulted in a redirect to a spam page. I ended up wiping the entire site and starting over in order to make sure none of the bad code lingered. I also beefed up my security measures and learned some valuable lessons in how to systematically back up a website. It was a bit of a pain, but I think that the lessons I learned were so valuable that I’m almost glad it happened.

Second, school got crazy! A 15 hour course load of only core engineering classes with three (3!) labs is pretty rough. I’m staying on top of it, but it takes some serious time and commitment. However, I feel like I’m learning SO much this semester. I’m deep into assembly language in digital systems, and I’m loving it. I’ve been spending time outside of class on getting a really solid grasp of Maxwell’s equations (I even ordered and read this fabulous book).

I’ve also been participating in MITx 6.002x, which seems like a lot on top of my courses but it’s been so valuable. It is very similar to my classes I’m taking right now, but it takes a completely different approach. I remember when reading through Richard Feynman’s memoirs, he always emphasized that one of his most valuable tools was a different approach. When Feynman taught himself geometry and calculus, he made up his own symbols and used bizarre methods. Although this drove his teachers crazy, he went on to say that this helped him solve very difficult problems later in his career because he didn’t follow the conventional tactic. In this MITx course, they start from fundamental theory and show many different methods to solve complex circuits. I think this will be a huge advantage as I move along in my curriculum.

Finally, I have a bit of exciting news. I’ve gotten some nibbles regarding my summer internship applications! I couldn’t be more excited. I’ll have to wait a little longer to see how things pan out, but this is a huge affirmation that my hard work and dedication is paying off.

I’m currently on spring break, and I spent the first half relaxing and running the millions of errands I put off during school, so back to the books. I have four days to get some really solid studying and advance preparation done. I know it’s so geeky, but I love when I have the time to make beautiful outlines at a leisurely pace and get a few weeks ahead in reading.  Hopefully, I’ll have a little more time from now on to do some more blogging about interesting projects!

On copying data

Yesterday I was presented with a real life ethics problem. A classmate asked if he could see my data from a lab so that he could copy it. We had to build a blinking light and then do a few measurements on it and his light never worked so he couldn’t get the measurements. The lab manual in this class specifically forbade the copying or false manufacture of data, and so I said no.

You would have thought I spit in my classmate’s face. He acted like I was being totally unreasonable and even enlisted a few classmates to try and pressure me into sharing my data. I refused. Eventually he gave up but not without a few comments about how it’s “not a big deal” and that I should “help others out.”

But the truth of the matter is that it is a big deal. My TA is a bright fellow and I’m pretty sure he would notice if 4 people (two sets of partners) had the same data. Academic dishonesty convictions can follow you for a very long time and have serious ramifications on your future. Even putting that aside, my ethical “red light” was flashing like crazy and I knew I couldn’t do it.

Now don’t get me wrong, I’m always open to helping out my fellow students. I’ll help explain (to the best of my ability) confusing topics, I’m happy to work though homework problems with other students if it is allowed, I’m willing to share notes if you miss a day. On the other hand, I will not give you straight answers on homework and I’m not going to give you my code unless the professor allows it. I’m willing to push boundaries of conventional thinking, I’m willing to break stereotypes, but I don’t budge on academic rules.

If an engineering research lab fabricates data, someone is going to find out and the reputation of that lab will be on the line. If a company copies code from someone else, they could be subject to lawsuits and destruction of their product. No one benefits from trying messing around with plagiarism.

People like to make lawyer jokes about how sleazy and unscrupulous attorneys are, but as a whole I’ve seen the complete opposite. Attorneys know that crossing professional responsibility lines can result in loss of your law license, malpractice lawsuits and huge fines. In general, they know where the lines are and try earnestly to stay inside of them. I think law school really taught me to be very careful of those pitfalls.

Well this turned into a bit of a long sermon, but the topic is really important to me. Ethics are not a joking matter.

First Class at MITx 6.002: Circuits and Electronics

MIT is spearheading a new online education venture called MITx. The courses are free but eventually you will have to pay to have a certificate of completion. They opened enrollment today for their first class, “6.002: Circuits and Electronics.” The course seems pretty intense, the description reading:

The course introduces engineering in the context of the lumped circuit abstraction. Topics covered include: resistive elements and networks; independent and dependent sources; switches and MOS transistors; digital abstraction; amplifiers; energy storage elements; dynamics of first- and second-order networks; design in the time and frequency domains; and analog and digital circuits and applications. Design and lab exercises are also significant components of the course. You should expect to spend approximately 10 hours per week on the course.

I think I’m going to sign up because I’m intrigued by the idea of open education. Also, I think it might give me a leg up in some of my future EE courses. I’m hoping that having a semi-solid background in the material means that I won’t have to spend 10 hours/week but we’ll see. I don’t know if there are any ramifications for dropping a free, online, prototype course.

Anyone else giving this a try?

Digital Systems, Electrical Engineering

This semester is busy, busy, busy! I have fallen head over heels in love with my digital systems class. So far we’ve done the “easy stuff, ” but it’s still so interesting. We started with binary, went to 2’s complement, learned basic Boolean algebra, eased into various gates and circuit design and just finished simplification and Karnaugh maps.

When I’m doing my homework for this class, it doesn’t feel like work, it feels like a brain teaser. I LOVE brain teasers. I think that brain teasers are such a valuable learning tool. I did tons of brain teasers growing up, and I think it was one of the best ways to learn how to think outside of traditional linear thinking. When the linear path fails, approach the problem from the other direction. One lesson that has ingrained in my brain is the technique of bounds checking. What are the constraints of the given problem? If it doesn’t have to be on Earth, try another planet. See what happens when gravity is gone. Do we have to be in modern times? What if we were in imperial China?

In the lab for the digital systems class, we built circuits on an educational prototype board using actual AND, OR, NAND, etc. chips. It’s one thing to learn the concepts when they’re these amorphous ideas that are pretty tough to picture. It’s another thing to actually build a circuit, send voltages through the various inputs and see the outputs predicted by truth tables and equations. This is another one of those things that must seem like ancient technology to practicing engineers, but seeing it in person for the first time is a little bit magical.

My other classes are going well. Physics is a bit of a struggle right now. The professor is incredibly passionate and does great demonstrations in class which really reinforces the big concepts. As a student, I’m left to learn how to implement the equations and concepts on my own. I think I’m doing pretty well so far, but his tests are take-home and so I know they’re going to be tough.

Tomorrow, I’m going to finish my last kit, and then I’m on to some new things with the Arduino. I can’t wait!

 

2nd Arduino Project

I completed my second Arduino project with the help of the wonderful tutorial series by Jeremy Blum. It was so much fun! I ordered a few things from SparkFun and now I feel like I have a pretty good setup for future projects. In this tutorial, we set up a little circuit with a push button. I learned all about debouncing a switch (I liked the explanation given here), a concept that was totally new to me. I got to apply some programming knowledge to play around with inputs, outputs, LED brightness and such. A good time was had by all! Actually, I was the only one home and the dog didn’t seem particularly impressed. He gave me a quizzical look and then went back to sleep.

School is humming along quite nicely. Again, this semester is not going to be a cake-walk but I love what I’m learning. My professors are a hoot. Truly, they keep me on my toes. Every class expects preparation and participation. Speaking of preparation, I’ve probably played around with the Arduino enough for today. Time to get back to the books!

Sully (the chocolate lab) insists. 

 

 

 

 

 

 

 

 

 

 

 

This picture is him seven years ago. This obviously has nothing to do with engineering. It’s just cute.