Standardizing comms for Arduino shieldsSun, Jan 31 2010: Filed under Cool StuffPosted by Jonathan Oxer A couple of weeks ago I came across Andrew Oke's interesting DIY Labs blog showing some of the cool stuff he's working on with Arduino. His main project is currently Arduarium (an Arduino-based aquarium controller) which looks really neat in itself, but what got my attention is a series of shields he has designed. One of the problems with typical shields is that not only do they use a wide variety of methods to communicate with the host, but most of the time they don't even indicate on the header which pins they use. This is a personal bugbear of mine that I've ranted about in the past, and often it renders shields mutually exclusive: if there's contention on the pins required you may not be able to stack certain combinations of shields together. Andrew's very sensible solution to this problem is to standardize on I2C comms between the Arduino and all shields, and to use consistent pin assignments. That way all you need to do is make sure each shield has a unique I2C address, plug them all together, and away you go. Check out these shields he's already designed: pH / ORP shield Port Expander shield I2C / SPI / OneWire shield RTC / EEPROM shield Very, very interesting. I'm seriously thinking about adopting Andrew's I2C / pinout standard for my own future shield designs. It would certainly be a big improvement on the current ad-hoc shield pinout situation if more people started using his idea consistently. |
||
Hugh and Jon video interview by Marcus Schappi of Little BirdTue, Jan 19 2010: Filed under NewsPosted by Jonathan Oxer Right after the Arduino Miniconf ended Marcus Schappi of Little Bird Electronics trapped Hugh and I in a corner and asked us a few questions. |
||
Arduino Miniconf at LCA2010Tue, Jan 19 2010: Filed under NewsPosted by Jonathan Oxer Wow, it's all over! The Arduino Miniconf at LCA2010 was a blur of craziness but I had an absolute blast. It was the most fun conference event I've been to in, well, ever. It started with a hardware assembly session to give all the software geeks a chance to use a soldering iron (some for the very first time) and build their own Pebble shield.
By lunchtime about 30 people had finished assembling their boards, and there were a lot of happy hackers around when they powered up their Arduino and got messages up on the LCD.
Both Vik Olliver and Patrick Herd brought along RepRaps to entertain the crowd. The morning assembly session and the early-afternoon "Introduction to the Pebble" sessions were run by Andy Gelme (seen in the white T-shirt and blue cap with his back to the camera above) who did an awesome job, and he was followed by a great line-up of speakers. A big thankyou to those who spoke at the miniconf:
|
||
Erdem's Google Reader keyboardThu, Jan 14 2010: Filed under Cool StuffPosted by Jonathan Oxer Reader Erdem Yildrimer emailed me a few days ago with a question about a key-bounce problem he's had with buttons he's using for the Virtual USB Keyboard project, and he's now solved that problem and finished assembling a virtual keyboard. The end result is rather funky! He's used a red Sparkfun cardboard packing box as the project case, and mounted nine buttons in it to let him control Google Reader using his custom keyboard.
I love it!
He's posted about it on his blog in Turkish:
freeduino.gen.tr/2010/01/googlereader-klavyesi/ |
||
Would you be interested in kits for Practical Arduino projects?Fri, Jan 8 2010: Filed under NewsPosted by Jonathan Oxer Something that surprised me is how many people have told me they'd be interested in kits for projects in Practical Arduino. Hugh and I just assumed that people would arrange their own parts, particularly if they're intending to use the book as a starting point and then put their own personal twist on the designs. But I can understand why a kit would be convenient even for an experienced maker, and as someone mentioned it would be nice to be able to give a gift of the book plus a kit. That way the recipient would have everything they need to get started right away rather than being frustrated at not having the parts. So, what do you think? If we put up a little online store with a few kits, would you be interested in them? If so, which ones? What I have in mind is to bundle up something like a prototyping shield along with all the parts required for the project. Ultimately we could do kits with specific PCBs to suit each project, but as a starting point just having a prototyping shield with all the parts is probably enough to give people a head start. Talk to me, people! |
||
ProtoStack AVR prototyping board updatedThu, Jan 7 2010: Filed under Cool StuffPosted by Jonathan Oxer You know those really annoying ads where some random person says "I thought of making icons clickable, so Windows 7 was my idea!" as if they single-handedly wrote millions of lines of code and were gracious enough to allow Microsoft to use it? Yeah, I hate those ads too. I hate the way they pander to the egos of people who once had a random $OBVIOUS_IDEA that had only been thought of about 13.2 million times previously, and imagined that somehow they were the first person to ever think of it. Anyhoo, enough ranting. Coz this time somebody really did revise a product, and I really did think of it. But at least I don't imagine I was the first! Way back when I still had hair I did a video product review of ProtoStack's AVR prototyping shield. A couple of things I mentioned in the video were that it would be nice to have clearer marking on the power busses and a pre-defined power supply to save having to DIY a PSU on part of the prototyping area. Well, Daniel at ProtoStack has done it!
He's taken an already very sweet board and dipped it in the magic water, and when he pulled it out it was even better than before.
This is a brilliant board for prototyping with 28-pin AVRs, so if you like to roll-your-own Arduino prototypes you should definitely check it out:
www.protostack.com/forum/blog.php?u=2&b=23&c=1
I'm not being paid for this post, honest. I just really like these boards. |
||
Video of rocket launch with Arduino payloadMon, Jan 4 2010: Filed under Cool StuffPosted by Jonathan Oxer One of the projects I really wanted to include in Practical Arduino was Artemis (Arduino Rocket TEleMetry and Instrumentation System) designed by Andy Gelme, Luke Weston, Michael Borthwick, and Pete Yandell, with assistance and advice from a number of other Connected Community Hackerspace members. Last week a few of us managed to sneak off to a launch location near Melbourne and do a couple of launches with Artemis in a de-powered class-G rocket (to keep it under the airspace clearance limit) and a class-C carrying an Arduino Pro Mini with an accelerometer. We had 4 video cameras on the launches (two on tripods, two hand-held) and Andy has just posted some of the video he took on his iPhone. More video and info to follow once we've deciphered the GPS, pressure sensor, and accelerometer data collected from Artemis. |
||
Interesting book pricing strategiesMon, Jan 4 2010: Filed under NewsPosted by Jonathan Oxer Dan Berry (@introdus) tweeted: I think I have to wait a while for the book. I'm not ready to shell out $211.64 for a "Used or Rare" copy.Seems there are some interesting pricing strategies out there in web-land. This is from the Chapters listing for Practical Arduino:
And Practical Arduino on Amazon:
Anyone found any other funny ones? |
||
Parts for Arduino Miniconf hardware assembly tutorialThu, Dec 31 2009: Filed under NewsPosted by Jonathan Oxer Organisation for the Arduino Miniconf at LCA2010 is coming along well, with the schedule now pretty much set. We're lucky enough to even have Nathan Seidle of SparkFun coming over from the USA to present a session. Andy Gelme has put in a huge amount of time (and money) arranging the parts required for the hardware assembly / soldering tutorial for the miniconf, which will pair participants up to assemble a Pebble general purpose I/O shield initially designed by Andy and turned into a neat PCB by Luke Weston. Over the last couple of days I've been helping half-assemble a pile of Pebbles so that participants won't be overwhelmed by a huge soldering job.
The pic above shows a half-assembled Pebble on the top right, the LCD module in its bag on the bottom right, and my inventory check-list for the parts for participants to assemble. As each Pebble is half-assembled I've put all the extra parts on the inventory sheet to be certain I haven't missed anything, then bag it all up ready to ship off to Wellington.
So if you're coming along to the tutorial and ordered a half-assembled Pebble, what you see above is what you'll be getting!
Update: Andy pointed out that I failed to mention all the work put in by other members of the Connected Community Hackerspace. Andy and Luke have been the leads on the Pebble project but he's quite right: many other people have put in late nights and long hours on it as well. Mitch Davis did most of the parts purchases, and various other people have done assembly, testing, software development, sorting, bag packing, and all the other things along the way. I don't even know for sure how many people were involved, but it also includes Pete Yandell, Paul Szymkowiak, George Patterson, Michael Borthwick, Rob Brittain, Grant Diffey, and Rowan Doherty. |
||
Actual hard copies have arrived!Wed, Dec 30 2009: Filed under NewsPosted by Jonathan Oxer They're here!
Hopefully any day now they'll be arriving on the doorsteps of everyone who placed a pre-order. And if you haven't ordered it yet, here's a subtle hint. |
||
I love it!
He's posted about it on his blog in Turkish:
He's taken an already very sweet board and dipped it in the magic water, and when he pulled it out it was even better than before.
This is a brilliant board for prototyping with 28-pin AVRs, so if you like to roll-your-own Arduino prototypes you should definitely check it out:
And
Anyone found any other funny ones?
Hopefully any day now they'll be arriving on the doorsteps of everyone who placed a pre-order. And if you haven't ordered it yet, 