Arduino

Arduino Engineering
Arduino Engineering

So the perfect evolution from mobile device programming is arduino/microcontroller programming.

It’s basically moving from controlling software to controlling hardware.  Ever feel like coding apps is cool but you wish they could actually move things?

I started off with a basic arduino kit with motors and leds.

Arduino Engineering
Arduino Engineering

Of course I started out with the:

– LED blink (on-board)

– LED blink with breadboard

I went a little crazy and my head overflowed with ideas for projects.  I even made Arduino Pancakes!  Very tough btw.

Arduino Engineering
Arduino Engineering

 

Pretty soon I was getting shields and sensors, motors, displays and a soldering iron.

Arduino Engineering
Arduino Engineering

I quickly moved onto:

– LCD display

– DC motor

– Servo Motor

Arduino Engineering
Arduino Engineering

Then I started looking into making the base for a robot that would have red eyes like ultra (just saw the avengers) and voice recognition, mobility and cloud connected.  I started getting into RMF values for motors and then I decided to hack an old RC my kid had.  I figured how to make the wheels go and turn and I was set.

Arduino Engineering
Arduino Engineering

I moved on to the sensors.  I got a Grove shield and sensors for:

– Temperature and Humidity

– Light and UV

– CO2 and NO

– VHOCs

– Dust

Arduino Engineering
Arduino Engineering

At this point I got sidetracked into learning:

– Bluetooth HC-05

– TinySine WiFi shield

– Sainsmart GSM/GPRS SIM900

Arduino Engineering
Arduino Engineering

This is where I got a better grip on:

– Serial Communication (Hardware vs Soft)

– Software libraries

– Shields and their components

So I learned to configure the WiFly module (component in the TinySine Wifi Shield) and how to use the GPRS module.

I even had to throw in a little Android:

Android Engineering
Android Engineering

I must confess I did impulsively buy a SainSmart OLED display. I may add it to the robot in the future but it was really overkill.

So my “robot” will have mobility, data collection and wireless communication capabilities.  If I could just make it fly!

Arduino Engineering
Arduino Engineering

Leave a Reply