My first 3D printer: Monoprice Select Mini 3D

After a lot of reading and drooling over various 3d printers, I finally pulled the trigger and got myself one: the Monoprice Select Mini 3D.  This is a budget printer and the design was focused on low price, versus performance and speed. I am not interested in producing large, very artistic, or decorative prints, so this is… Read More »

Win the new Arduino MKR1000 32bit Wi-Fi enabled IoT board

The “World’s Largest Arduino Maker Challenge” is happening right now through a partnership between, Atmel, Adafruit, Arduino and Microsoft. Here is a video presentation of the context by Massimo Banzi, CEO of The contest will run in multiple phases, the first being an idea submission, by January 15th, 2015. A 1,000 lucky makers… Read More »

Programming ATtiny ICs with Arduino Uno and the Arduino IDE 1.6.4 or above

In previous posts I covered the steps on programming ATtiny85 and ATtiny84 chips using an Arduino Uno as programmer and the Arduino IDE Software with two different  “libraries”.  At that time the process of adding new boards to the Arduino IDE was fairly complicated and manual. As of version 1.6.4 of the Arduino IDE, the “Boards Manager” has… Read More »

A Halloween Arduino project

A simple Halloween themed project to add some animation and sounds to a cardboard skeleton cut-out. A PIR sensor at the top right corner (somewhat hidden under a clump of fake spider web) detects movement and triggers a hobby servo that rotates the torso of the skeleton. The eyes are a pair of red LEDs and… Read More »

Arduino script for MPU-6050 auto-calibration

I while back I did some work on a self-balancing robot using and Arduino Uno and the InvenSense MPU-6050 6DOF sensor. Using the sensor is easy, thanks to Jeff Rowberg’s  I2Cdev library and sample code.  If you look around line 200 of the MPU6050_DMP6 example arduino sketch that comes with the library you will see the following:… Read More »

Experimenting with Sound Localization and Arduino

Today I’m going to walk you through my experience trying to localize the source of a sound using Arduino. My goal with this was to add a feature to my robot that would make it more interactive and look more “alive”. Beta 1 What you normally see people doing, as an easy approach, is to… Read More »

Raspberry Pi 2 Initial set-up and configuration with NOOBS / Raspbian

Unlike the Arduino, the Raspberry Pi is not a micro-controller, but rather a small, bare-bones computer that needs an operating system in order to run. The most popular OS for the Raspberry Pi currently is a version of Linux, called Raspbian, specifically optimized for its hardware. I plan to use Raspbian exclusively on my new Raspberry Pi… Read More »