الاثنين، 19 ديسمبر 2011

How to turn a Beagle GadgetPack into a digital ASCII bunsen burner

Time for a silly application of modularity... for no intent or purpose, simply demonstrating a Matrix-esque special effect on the front of the BeagleTouch module, running aalib's ridiculously cool aafire app.





Will and Chris put together a pretty cool little auto-loading script, and made sure all the aalib libraries were in place (which they were), and it just worked. The cool part is mostly how fast the demo seems to run...





Now time for the good part... as every hacker knows, the food pyramid contains 3 essential foods:
  1. Red Bull (drink)
  2. Pop Tarts (dessert)
  3. Raman Noodles (entree)
Yes, they are listed in that order because that is roughly how they stack up in order of mass consumed by me per week. I mean seriously,  where would Linux virtual memory, Android's driver subsystem, and Ruby on Rails be, if not for these 3 food groups? I can personally attest to consuming my fair share... not because I particularly like the taste of any of them, but simply because generations of hackers before me have lived on exactly this, and who am I to challenge tradition? (This is getting ridiculous, I know). Many books have been written about programmer and hacker productivity, methods of development, etc. but I might argue that Red Bull, Pop Tarts, and Raman are a radically under-researched productivity tool.


But suffice to say, a digital ASCII blue fire bunsen burner - although non-functional - sure *looks* cool as heck underneath a can of Red Bull, doesn't it? It must be doing something... I swear it tasted better than my not-so-highly scientifically isolated placebo trial.


:-)





Ok, here's how to get it up and running on the Beagle Embedded GadgetPack:


Open up a terminal like xterm using the keyboard connected to the USB port on the side of the GadgetPack.


Then, either download this package onto the SD card, or if you have the Wifi Module or Ethernet Module, you can type this directly onto the command to download aalib:


wget http://sourceforge.net/projects/aa-project/files/aa-lib/1.2/aalib-1.2.tar.gz 

Untar the archive:


tar xvf aalib-1.2.tar.gz 

Move to the directory:

cd aalib-1.2

Run this command to configure:


./configure --host=localhost

Then compile the source code:

make
make install

And then run, sit back, and enjoy the digital fire that neither keeps you warm, *nor* cools you down, so at least it's not a negative fire, or put in other terms, at least the correlation coefficient between this digital bunsen burner and utility is not negative (R is at worst 0, so ha!):

export DISPLAY=:0.0
xterm -fg red -bg black -e "./aafire"


Voila!


 

For more pictures of the ASCII burner, I've uploaded some high res shots at flickr...

Source: http://antipastohw.blogspot.com/2010/10/how-to-turn-beagle-gadgetpack-into.html

with vb.net array vb.net about vb.net how to vb.net how to convert vb6 to vb.net how to learn vb.net free programming courses free lance programming free online programming courses free game programming software

الأحد، 18 ديسمبر 2011

Using the GeoShield to build an Open Source Hardware GPS

I've been trying to get a GPS sensor working with my Arduino for a long time. And without fail, they just don't work. Don't get me wrong - the ones that other people have made work, but they're spotty, and you have to be in the right corner, the right place at the right time. And if a leaf flitters off a tree at just the right time, the dew moisture creates enough interference that the signal's lost. And just when the signal comes back, it fails again just as quickly and then I barely get enough data points to recreate anything interesting.


Not any more >:-)


There may be cheaper GPS shields out there, but that's not the point. The point of the GeoShield is that it works, and it's competitive with commercial off-the-shelf GPS's. Out of the box. No coding, no digging around, it just works. And if you combine it and a TouchShield Slide, you have a completely portable DIY GPS... that is as powerful as most of the mainstream GPS's out there you can buy off the shelf.
This is the only GPS shield I've been able to test reliably in cities, from cars, and inside cases. So the steps to create an Arduino GPS with the GeoShield are pretty straight forward. You'll need:
The Lithium BackPack goes in back of the DoubleWide ExtenderShield next to the Arduino, and the TouchShield Slide and the GeoShield go on top. Like this:


Here's a side angle:
And here's a funky perspective shot:
As you can see from the pictures, the GeoShield has a GPS sensor smack dab in the middle of the shield, with retro wireless solder pads emanating from it, as if to replicate a 1940's moving picture radio tower. On top of the GeoShield are a line of 4 user-controllable I/O pins (for debugging, of course), and then a GPS Rx and Tx pin, and finally a power white LED that tells you when it's powered up and has a signal. It's specifically designed this way because of all my hours of frustration with other GPS shields, wondering, "Does this thing ever work? Is it even powered on?" So this shield is designed to eliminate variables quickly, and get you up and running as quickly as possible. Oh yeah, and it also has a built in 3-axis accelerometer and compass, so it deserves it's name, "GeoShield".


Here's a link to the Open Source App Store app code that shows off a simple Night Rider program, plus polling of the GPS, Compass and 3-axis Accelerometer. The heart of the code is built into the Antipasto Arduino IDE function set:

void loop() {

   gps_msg = geo.readGPS();
  
   /* Print the GPS data */
   Serial.print(gps_msg);
  
   /* Parse GPS data and send to the PC */
   //for (int i=0; i< strlen(gps_msg); i++) {
   //  handleGPS(gps_msg[i]);
   //}

   /* Print the Compass heading, Accel X, Accel Y, Accel Z data */
   sprintf(out, "$GEO,H%d,X%d,Y%d,Z%d\n", comp, x, y, z);  
comp = geo.readCompass();
x = geo.readAccelX();
y = geo.readAccelY();
z = geo.readAccelZ();

//   delay(100);
   Serial.print(out);
  
   Sensor.print("co", comp);
   Sensor.print("xa", x);
   Sensor.print("ya", y);
   Sensor.print("za", z);
}


Here's a video showing it off:

The coolest part is that if you load up the pass-through sketch onto the Arduino, you can uncomment the coupe of lines that say, "print out to the PC", and then you can plug it in, load up a program like GPSFox, and get this:
Voila! Proof that it works - even from inside a friend's apartment!




Justin just uploaded the GeoShield over onto the Liquidware Shop, here...

Source: http://antipastohw.blogspot.com/2010/10/using-geoshield-to-build-open-source.html

how to convert vb6 to vb.net c# to vb6 vb6 to c# datagrid in vb6 pdf in vb6 add in vb6 how to learn vb6 how to program vb6 vb.net function vb.net dataset

Skin Skeleton Guts (SSG) turns a TouchShield and Arduino into a Tricorder

I met Dominic Muren at the OSHW Summit in NYC. To say he's a pretty smart guy is a dramatic understatement - he's ridiculously creative, plus he has a contagious energy! So I spent some time digging around, and a few emails later, I dug up his TED talk - which to me pretty much hits the nail on the head.

"Modular, Hackable, and Open components that could be reconfigured into a variety of components."

YES YES YES!!! (I think I just had a When Harry Met Sally moment for OSHW modularity...)
Dominic has this idea that skin-skeleton-guts can server as a powerful metaphor for connecting all of the pieces together of modular devices. I've been thinking about this for a while, but Dominic's ideas really push it further than I had thought. The "last mile" of modular gadgets so to speak is the enclosure, the case, and the "wrapping" around modular gadgets.

The problem is that while modularity is clearly the future of gadgetry, no one up until now has really found a satisfying solution to the problem of high-cost enclosure design. Enclosures are hard to build, and require long iterations of designs. Until 3D printing is really on everyone's desktop, the idea of fabricating an enclosure for Open Source Hardware and Electronics is an expensive idea. But moreso than that, even if 3D printing on the desktop were a reality, you'd likely want to minimize the amount of material you use in a custom enclosure.

To the idea of "Skin Skeleton Guts" or SSG by Dominic, is that we should build the skeletal components that hug the sides of modular electronics, and then build wrappers out of flexible fabric, e.g. "skin" to wrap around the skeleton. The modules - for instance, the Arduino modules in this case, serve as the "guts". The fragmented structural hugging pieces serve as the "skeleton", and the flexible, perhaps transparent, fabric material becomes the skin.

The result is... drum roll...

Pretty...

...darn...
...cool.

That's Dominic applying the principles of SSG to the MegaPalm Gadget Kit... stepwise heading in the direction of making it into a full blown device. That just made my entire week, seeing the concept of modularity and reconfigurable gadget components, getting pushed to the next level. It's one of those concepts that seems so straight-forward and natural, it makes me think, "why didn't I think of that?"

I'll have what he's having!

Source: http://antipastohw.blogspot.com/2010/11/skin-skeleton-guts-ssg-turns.html

how to email large files how to send bulk email how to find an email address for free how to find email addresses for free free .edu email how to make a email how to make an email how to check email how to find an email address how to make an email address

السبت، 17 ديسمبر 2011

Android Hardware Development Environment





















My favorite part of the Android Hardware Development Environment is that I can easily connect to a serial port/ use the USB host capabilities with Android. When I'm done with my project I typically burn my custom image of Android to a microSD card so I can reuse my operating system!

Source: http://antipastohw.blogspot.com/2011/11/android-hardware-development.html

how to c# string in c# arrays in c# asp.net hosting asp.net controls asp.net cms asp.net pdf asp.net templates asp.net tutorial asp.net tutorials

100466725 Seagate Barracuda 11 PCB

Swap 100466725 Seagate Barracuda 11 PCB(Printed Circuit Boards) to recover your data from damaged HDD due to PCB failure. 100466725 is the board number on this PCB. If your HDD?s PCB has problems, the drive usually cannot boot up or there may be an inaccurate display in the BIOS of the hard drive?s information. Also power may not get to the hard drive and as a result it will not spin up.

PCB Board Details:

Name: ST3500320AS
Board Number: 100466725
Main Controller IC: TTB5501C
Motor Combo IC: 100369972
Manufacturer: Seagate

Note: Hard drive failures are NOT

Source: http://feedproxy.google.com/~r/HdDoctorBlog/~3/gEK66PAvl5w/

are forum how to find email addresses how to email large files how to send bulk email how to find an email address for free how to find email addresses for free free .edu email how to make a email how to make an email how to check email

الجمعة، 16 ديسمبر 2011

Pinworthy: 7 apps for entertaining kids during the holidays

Ah, the holidays. That magical time of year when offices and schools empty. Working parents earn a much-needed break. And mom and dad get long stretches of uninterrupted playtime with their little ones.Looking to keep your kids busy? Here are the 7 apps you need.

Long, long stretches of time.

OMG, the time.

Parents: Let?s cut through the latte foam. I love my two cute little clones. But there are moments when?how should I put it??I pine for day when personal force fields will be as common as Legos. I don?t think I need to explain why. 

But guess what? A similar technology exists. When I require a few quiet moments to read the Times, watch the tail end of the game, or collect what?s left of my thoughts, I pull out my big glowing HTC Titan and surrender it to the kids. They look so happy! Guilt barely registers.

Quieting the K-5 crowd can still be tricky; the right apps are key. Math drills and state capital quizzes don?t cut it in my house. So I polled some co-workers and came up with these 7 parent-tested pacifiers. No surprise: games dominate. But if you?re serious keeping the kids entertained and carving out moments of private bliss during the holidays, download these first.

Angry Birds

Angry Birds

The global gaming phenomenon and reigning king of kid-calming apps. Whether it?s my 7-year-old son?or 74-year-old dad?Angry Birds ($2.99) is guaranteed to preoccupy them until my phone battery runs dry. A must for any parental app arsenal and worth every penny. Download it

Kinectimals

Kinectimals

Who can resist toying with their very own tiger cub? Not my kids. Less a full-fledged game than a personal pet simulator, the goal of this addictive app is to stroke, tickle, play with, and train your cub. If you?re turned off by some of the mayhem in modern games, Kinectimals ($2.99) is a great alternative.  Download it

Netflix

1 of 8

You don?t have to leave the TV behind with the free Netflix app and a monthly streaming subscription (not a subscriber? Netflix has 1-month free trial). It?s my go-to app for long (?boring!?) holiday car rides and runs to the mall. Pink Panther, Phineas & Ferb, Curious George, Hello Kitty, Sponge Bob?these are just some of the shows in my kids? Instant Watch list.  Download it

Fruit Ninja

Fruit Ninja

It?s every kid?s (and parent?s) dream: license to endlessly whack, splash, and splatter fruit?minus the clean up. In Fruit Ninja ($2.99) the object is finger slice as much produce as you can while avoiding fizzing bombs. A concept so simple that even a toddler can do it?and why I love it so. Download it

Draw Free!

1 of 4

Feeling guilty about all the games? Here?s one of the best free finger painting apps in Marketplace. Load pictures from your phone or the Internet and doodle on top of them?or start with a fresh canvas. Draw Free! comes with tons of brushes and effects. Another nice touch: The menus can be simplified and customized for babies, children, and grownups. Download it

Bubble Birds

Bubble Birds

In Bubble Birds (free) you lob birds at a packed flock trying to pop them, which happens any time you match three or more birds of the same colored feather. I love the slick jungle sound effects and eye-catching graphics. So do the kids. Download it

Plants vs Zombies

Plants vs Zombies

This humorous strategy game is another hit in my house?and guaranteed to settle things down. In Plants vs Zombies ($4.99), you defend your home from a mob of fun-loving zombies using an arsenal of a strategically-deployed death-dealing plants. Sometimes I even convince myself it?s teaching the kids critical-thinking skills. Download it

Source: http://windowsteamblog.com/windows_phone/b/windowsphone/archive/2011/12/07/pinworthy-7-apps-for-entertaining-kids-during-the-holidays.aspx

with vb.net array vb.net about vb.net how to vb.net how to convert vb6 to vb.net how to learn vb.net free programming courses free lance programming free online programming courses free game programming software

I?m off to Maker Faire (2011 Edition)!

It?s that time of the year again! Some folks call in summer ? I call it Maker Faire. So next week, I?m packing up a few of my favorite new projects, and hopefully show off something interesting at my table out in San Mateo.

One thing I?m really excited about is the stuff I?ve been hacking around with in Android. I always felt like Android was one of those hardcore engineering things, but I?ve been able to get it to work with the BeagleBoard and BeagleTouch to do some pretty fun stuff.

Last week, Will, and I were sitting in the lab playing around with the old RC car and some of Playstation cameras we had from a project last year. Will always thought it would be cool if we could control the car without having to follow it around, so we gave it a whirl. Loading up the car with a couple hacked PlayStation 3 cameras, Will was able to drive the car around the house without leaving the room.

By hooking up the PS3 camera to the car, Will and I were able to bring up the camera to the BeagleTouch and see exactly what the RC car was seeing. I?ve always wondered what it would be like to be driven around on a little RC car (think Honey I Shrunk The Kids :) and this is just about the closest I?ll get.  Using the same hack, I hooked up four PS3 cameras to the around my desk to make a ?BeagleBoard Security System?, complete with split-screens and everything. It made me feel like a security guard/command-center operator of sorts, and plus, no one could sneak up on me.

Not to say I?ve forgotten all about the Arduino - I?ve also been playing around with a low power, portable, WiFi/GPS/Arduino rig with the GeoShield, which I?m going to test out at Maker Faire Exhibition Hall when I get there.

I had some spare time on my hands the past couple weekends, and some cooler gear to play with, so there?s plenty more projects I?ll have to show off. I?ll be there the whole time, and would love to say hi to some fellow West Coast hackers?see you there!

Source: http://antipastohw.blogspot.com/2011/05/im-off-to-maker-faire-2011-edition.html

how to learn vb6 how to program vb6 vb.net function vb.net dataset using vb.net with vb.net array vb.net about vb.net how to vb.net how to convert vb6 to vb.net