Category Archives: How to

Writing Your Own Arduino Libraries

Here at Nomi Design we have a fair amount of experience writing Arduino Libraries. So we thought we would share with the world our techniques for writing code into  simple , clean, and easy to use Arduino Libraries. First of the question … Continue reading

Posted in Arduino, How to | Leave a comment

How to: Bread Board Arduino…

Having a couple of Bread Board Arduinos handy can really make prototyping quick and painless.  And while the Bread Board Arduino has pretty much been flogged to death in every way, shape and horse, we’re posting our rendition as reference … Continue reading

Posted in Arduino, AVR, DIY, Electronics, Embedded, How to | Leave a comment

Face Detection and RC Servos

Yesterday I gave a guest lecture at the Korea National University of the Arts  in an Arduino class taught by my friend Uram Choe, an amazing mechanized sculpture artist.  As seen above, if you like metal working, gears and motors, you … Continue reading

Posted in Arduino, Computer Vision, How to, Motion Control, Processing | 12 Comments

LocoMotion: MMA8453 with Interrupts…

In the previous post about the MMA8453_N0m1 library we talked about how to get the stream of raw XYZ data back from the accelerometer.  In this post we will be getting into some of the more advanced features of the … Continue reading

Posted in Arduino, Embedded, How to, Motion Control, Sensors | 4 Comments

How to: Compiling the Arduino Bootloader…

A project we’ve been recently working on requires a custom Arduino boot loader.  Working in an incremental fashion, the first step is getting the stock Arduino boot loader to compile with the latest WinAVR libraries and current Arduino 1.0 IDE.  … Continue reading

Posted in Arduino, AVR, Embedded, How to | 3 Comments

CNC Half Nuts: The Smell of Melting Plastic…

After cutting down the Y axis screw for the CNC gantry router project we had a short piece of 3/4 inch Acme leadscrew remaining that was just long enough to drive the Z-axis.  Buying an ACME tap to make a … Continue reading

Posted in CNC, DIY, How to, Mechanical, Motion Control | 5 Comments

6DOF Arduino: Compass & Accelerometer

This Arduino library is a mixed bag containing a number of functions to facilitate rapid sensor integration between a three axis compass and a three axis accelerometer.  Where speed is required, function math is 8.8 fixed point, while non-performance functions … Continue reading

Posted in Arduino, Electronics, Embedded, How to, Motion Control, Sensors | 38 Comments

Side Project: CNC Gantry Router

A friend brought over some plastic to CNC mill about a week ago and we got talking about  CNC gantry routers and the currently in development DC Servo Drive.  Eventually as all things go, we talked ourselves into the idea … Continue reading

Posted in CNC, DIY, How to, Mechanical, Motion Control | 2 Comments

Toaster Oven: Reflow SMD Soldering…

There’s a special place in my workshop for the toaster oven, that place is on the workbench.  Using an toaster oven to reflow circuit boards is both fast and easy. When you find an oven on sale at Walmart for … Continue reading

Posted in DIY, Electronics, How to, PCB, Soldering | Leave a comment

Shake, Rattle & Roll: The MMA8453Q & Arduino

So we finally finished putting the polish on our latest Arduino library designed for use with the MMA8453Q Accelerometer and its siblings the MMA8451 and MMA8452.  This library gets you going with the basics on this accelerometer and it also … Continue reading

Posted in Arduino, AVR, Electronics, How to, Sensors | 43 Comments