Skip to main content

Restart into electronics, philosophy

Restart Into Electronics (and not getting lost)

So I decided to really start investing my wandering hobbitual energies into something that I had heard about back in 2009 or so while in college (see my project Let's Make Things Talk blog).  What I speak of is the Arduino project.  Well, let's just say the Arduino world ever since the opensource community embraced this wholeheartedly.  So cool to see that happen.  Personally, I've also wanted to have something worthy to communicate to the world.

Arduino micro surfboard!
Xmas gift from my brother, to add to the tool collection!  Ask and you shall receive.

The Restart for Myself

I have many interests, too many probably.  Too many hobbies, things, inventions I like to dream about.  They seem to all revolve around making and creating (the will to power).  You know that feeling of squelched passion?  I've found release in channeling that into my original love: electronics.  Hardware and software.  The lower down the better.  Huddled close, right next to the ALU is where I like to be.  How did I come to decide this?  That is a tale for another time, and a larger pen-space.  Just know this is what I love to do when it comes to working with my hands.

The Goal

My eventual goal (at the end of a long road of dev) is to create a wearable smart device/sensor that does something very specific that I feel is missing in the realm of personal fitness.  I don't want to unveil my idea just yet.  To get there, I need a few tools.  Tools such as development platforms and hardware, and a few smaller projects that will be stepping stones to my eventual goal.

Why Arduino?  Where to buy?

The Arduino platform is incredibly easy to use.  It is also extremely useful given it is based on the Atmel microcontrollers.  There is something to be said when a whole boat load of people believe in something and contribute to it.  There's got to be millions of people designing interface boards, writing C++ libraries and developing awesome little projects for this Italian-based company.  I've been buying most of my off-the-shelf Arduino supplies from Adafruit and Sparkfun, but I go with more well-known distributors for the components: Newark, Mouser and Digikey.


Once I have something worthy, and as long as I document everything along the way, I should have a prototype(s) that I can use, sell, and share with the opensource community. :)

This should be really amazing, and I can't wait to get building again!
~JWilly

Comments

Popular posts from this blog

Atmega328PB Dev on Linux x64

The Atmega328PB is the greatest thing to come to the Arduino platform since the UNO.  Who wouldn't want more 16-bit PWMs and double all 3 serial protocols? The new unofficial Arduino Mini PB Pro! To get the IDE to support it, follow this guide: https://github.com/watterott/ATmega328PB-Testing Since the JSON file is incomplete for Linux, do the manual toolchain replacement.  This was a little tricky, and there isn't much on the internet on where the toolchain resides inside the Arduino base folder.  Here's what I did to make it work. I downloaded the latest Arduino build, and I will refer to the extracted base directory as "arduino-1.6.9".  Also download the "hardware.zip" and the "Arduino Toolchain (4.9.2)" Linux x64 version from the github links. 1. Replace the toolchain The builtin toolchain resides in "arduino-1.6.9/hardware/tools/avr/".  Rename the avr folder to "avr.old".  Extract the "Arduino Toolc...

PB Pro Mini

No, it isn't Lead, nor is it Peanut Butter.  It is the 'B' version of the prolific ATmega328P microcontroller which started all this maker craziness off! Top view of PB Pro Mini Description This is a minimal microcontroller board with only a voltage reg, crystal, I2C pull-ups, LEDs and the chip itself.  The goal here is to reduce costs while hosting the beefy 328PB! This is based on, and pin compatible with, the Arduino Pro Mini 5v/16MHz from  Sparkfun . Notable, not-so-minor improvements for the 'B' version: 2 UARTs 2 I2Cs (TWI) 2 SPI Qtouch 5 Timers (with OC, IC, and PWM) Everything else is about the same.  You should be aware the clock driver on the chip is a low-power version, but this board and crystal operate at 16MHz just fine at 5V.  The Arduino library I've been using for the PB has been working without a problem! Getting Started You'll need a FTDI Friend  or FTDI Cable  to program this as there is no seconda...

Update to USBmicroISP: 6pin and 10pin headers

Actually using my USBmicroISP with microcontrollers other than Arduino Uno's led me to fix a udev rule issue with my Gentoo Linux laptop.  I was getting Permission Denied when I was trying to use avrdude as a normal user.  Yes, my user is part of the 'uucp' group... Background Some background on the Arduino ISP connector.  It is much different than the 10-pin AVR connector... 6-pin ICSP cable pinout.  NOTE: Numbers refer to ATtiny45/85 pins, not ICSP! Arduino ISP pinout. Notice the vertical line next to pin 1, which appears in silkscreen on the PCBs. Redboard ISP pinout.  Obviously the same as UNO.  Notice pin 1 location on upper-left, with horizontal white silk. My USBmicroISP has the cables coming off the IDC differently, but the key is in the correct orientation to the pinout in the top picture! (Please disregard numbering on first picture for ICSP purposes)  Usually the key and wires are facing inward (left side on 2nd and 3rd ...