Continuing with Android Programming

After setting up Eclipse and following the first basic Hello World tutorial, I moved on to learn a little bit more about programming for the Android platform.  I thought my next move would be to delve more into the Pure Data and Processing sketches from libpd, but it felt a bit like cheating to just exploit workarounds to use languages I already knew, rather than learn more about Android itself.

Google has a great set of tutorials for learning the objects and layout types available for creating simple android GUIs.  XML is used to layout exactly how GUIs are supposed to look and act.  After recently doing my resume in LaTex, it seemed very straightforward after looking at the examples.  Anyone familiar with HTML or any other markup language should pick up pretty quickly.  I also would like to point out that there is a graphical way to edit and build the GUI very similar to interface builder when programming for iPhone.

The best way to learn is go through the tutorials, but also, try starting a new project and create an interface with a lot of random objects using the graphical tool.  Then, analyze and edit the resulting .xml file.  This helped me get a better hands on understanding of exactly what was happening.  Thanks to Google for having such great documentation!

Getting Started with Android Programming

I’m finally finding out what all this Android stuff is about.  After two years of using an iPhone, I just picked up a Samsung Galaxy S II.  One of the things I was most excited bout when switching was learning to program for Android.  I had played around with some tutorials and basic apps using objective-C in Xcode, but the real barrier was the $100 buy in to become an Apple Developer and put those programs on my device.  I’m happy to report that for Android, the process is much more simple and best of all: Free!

Continue reading

Sony TV Repair

While building things like the Beep It or a Plasma Speaker is fun, the result isn’t always the most useful or practical.  That’s why it’s always great to be able to put some of my EE skills to a use most people can appreciate.

When my dad was offered a broken Sony Trinitron(Sony KV-30HS420), I was very excited to attempt a repair to revive an otherwise perfectly good HD TV.  The guy giving the TV to my dad found an online guide that offered a possible way to fix the 6 or 7 blinking LED error code the TV was experiencing.

http://k0lee.com/2011/05/fixing-a-sony-wega-with-6-or-7-blink-code/

The link comes from Lee Devlin, and his site reminded me a lot of my own, with a great collection of guides on a variety of technology.  I’m happy to report that his repair instructions were spot on, and the pictures in the guide proved very helpful.

Ordering the chips needed for the repair went great.  The online store was located in Evansville, Indiana and the order shipped quickly.  After receiving the chips, it was a simple case of opening the TV, removing the board, unsoldering the chips, soldering in new sockets and replacing the chips.  The whole process took about an hour and the hardest part was moving the 150 lb TV on and off of it’s stand.

If you run into a small error with some of your own gadgets, I encourage you to do some research online and put some simple repair skills to use.  By finding guides like Lee’s or some of the information I hope this site offers, it should be easy to keep your old electronics alive.

FiveFish SC1-mk2 Update

A little more than a year or ago, I bought two channels of FiveFish Studios  SC1 mk2 microphone preamp kit.  One of my previous posts show my initial progress and some pictures of the old RadioShack home theater amplifier I gutted to get the case to put this new project in.  Unfortunately, I was still troubleshooting at that time and haven’t had given an update sense.

I’m happy to report that after some simple troubleshooting, I was able to get the two channels running perfectly.  After playing around with the grounding scheme some, I was able to get both channels operating at very high gain levels with no noise.  Above you can see my mobile recording rack where the preamp has been since I completed it.

I’ve used this preamp on just about every recording since finishing the kit and would recommend FiveFish products to anyone based on audio quality alone.   It also helps that they have great support for a DIY kit and helped me troubleshoot the few issues I did run into.

 

Robotic Egg Hunt

Usually I only post about music technology, but a subject that is always fun to talk about is Robotics.  My Autonomous Robotics class (ECE 564) is one of the more fun classes I’ve taken in college.  The whole class builds up to a final robotic competition where each team builds a robot to compete head to head against another robot.

The competition for this semester was a robotic egg hunt.  Robots got 1 point for bringing a pastel colored egg back to their base and -3 for a brown egg in their base.  You can see our robot (designed by myself, Michael DeVeau and Mostafa Farag) running a test to bring back pastel eggs below.

For more details about the robot design, construction and more videos, please keep reading after the break.

Continue reading