Author Archives: Stan

NodeMCU: a ESP8266 based low cost IoT board

ESP8266 Introduction The ESP8266 is a low cost MCU with built in Wi-Fi. It can be paired with another host microcontroller, like an Arduino, to provide WiFi networking capability for a basic IoT development platform. Additionally, the ESP8266 can be used as a stand-alone MCU,  as it includes a 32-bit 80Mhz processor, 16 GPIO pins (4 PWM enabled)… Read More »

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 »