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...

Geode LX800 cash-in

I discovered an AMD Geode processor lurking in a slim client SBC (single board computer) originally for a printer kiosk.  I wonder if I could fit a TinyGentoo  onto its 128MB compact flash card??? Introduction and overview I will utilize crossdev, and avoid any chrooting problems and mismatching CHOST/CFLAGS... Customize the target systems make.conf generated by crossdev. Compile and install packages into runtime tree. [picture of slim client and screen] >>>I'm writing this while my Gentoo system cross-compiles a i486-pc-linux-uclibc toolchain into /usr/i486-pc-linux-uclibc. There are many resources that I had to pull together to get this working: http://en.gentoo-wiki.com/wiki/Tiny_Gentoo  HOWTO guide to install a 5MB system on a USB flashdrive or similar http://www.gentoo.org/proj/en/base/embedded/handbook/index.xml?full=1  Gentoo Embedded Handbook details cross-compiling for various dev boards http://judepereira.com/blog/going-...