Address

Author Topic: Another Newbie  (Read 3055 times)

knkp

  • FamiLAB Member
  • Newbie
  • *
  • Posts: 27
  • If the facts don't fit the theory,change the facts
    • View Profile
Another Newbie
« on: October 23, 2013, 05:27:09 AM »
Hello everyone, boy it's refreshing to meet people who are truly passionate about making things; and on top of that, are actually really good at it!


My name is Stephen Copeland, I'm currently a student at DeVry University pursuing a bachelors in EET. I was fortunate enough to get an internship at the orange county library where I first heard about hackerspace's and familab. Long story short I got to see the presentation at trucks and tech 2 on bio-hacking where I was invited to come to the open-house yesterday and my chance to talk with a few of you and see the lab has lead me to only one logical conclusion:


FAMILAB IS AWESOME!!!


I am still just a student, but I have been toying with mcu's and circuitry on my own for quite awhile. Some projects I've done in the past are a homemade guitar amp via toner transfer, custom i2c library for the atmega328p-pu intended to replace the Wire.h library. A bluetooth app for android that allows you to control an arduino based robot (not entirely finished, but close). I have also worked on a team for the ieee southeast convention were we had to develop a robot that could distinguish between objects based on color and shape and place them into the corresponding location. My job in this case was to setup the beagleboard -xm with angstrom linux and so that it could interface with the arduino xmega2560 and cross-compile opencv in c++ code with eclipse and the linux-arm-gnueabi-g++ toolchain. 


As such my primary interests are in robotics, computer vision, embedded systems, and PCB design of low-level hardware both digital and analog circuitry. But I am interested in learning just about everything really. For example if any of you like math, I have an original proof of the parallelogram law in R^2 space (as far as I and several others can tell anyway) and am studying a variety of topics such as lie group's and number theory if any of you are interested in discussing it.


Anyway, there are other ways I can contribute as well. For example if any of you need to borrow a solder reflow station; I have in my possession an AOYUE INT968A+ that I am willing to share. I also have an AVR dragon should anyone be interested.


Looking forward to seeing you guys again!

digitalman2112

  • Lab Dad (ex-treasurer)
  • FamiLAB Member
  • Hero Member
  • *
  • Posts: 1096
  • Work Hard, Play Hard!
    • View Profile
    • Raising Geeks
Re: Another Newbie
« Reply #1 on: October 23, 2013, 06:46:44 AM »
Welcome!

custom i2c library for the atmega328p-pu intended to replace the Wire.h library

Must know more...what did you change / improve?

Hybridsix

  • Administrator
  • Sr. Member
  • *****
  • Posts: 447
    • View Profile
Re: Another Newbie
« Reply #2 on: October 23, 2013, 08:41:18 AM »
Super cool! I'd also love to hear  more about your custom I2C library, especially if it saves on space. :)


In the meantime, have you had a chance to check out our membership process page? You've already completed one step... :D


http://familab.org/membership/

darkmoonsinger

  • Treasurer
  • Administrator
  • Hero Member
  • *****
  • Posts: 740
  • I am no one but all that I am.
    • View Profile
Re: Another Newbie
« Reply #3 on: October 23, 2013, 09:41:16 AM »
Welcome to the party! :)

knkp

  • FamiLAB Member
  • Newbie
  • *
  • Posts: 27
  • If the facts don't fit the theory,change the facts
    • View Profile
Re: Another Newbie
« Reply #4 on: October 23, 2013, 08:33:11 PM »
I didn't know we had so many fans of i2c  ;D


Although the code is written, I have yet to debug it because I did not have access to a logic analyzer or oscilloscope. However, I wrote it directly from the atmega328p-pu datasheet on twi. It was written in atmel studio 6.0 (haven't played with it in 6.1 yet) I originally wrote it not so much on saving space (although I'm sure it probably does or could) but to add features that were not present in wire.h at the time. Particularly, for my int _write_bytes(arr,address) function, you can pass it a variable byte array along with the the associated address to send it to and it will maintain it's role as master until the transmission was finished. I wanted to improve upon the library so that other's could assume the role as master if there was important data on the line. But since I couldn't even debug my first revision it has, sadly been a closed project for awhile.


If you guys are interested I'd love to work on it again!


One of my professors, who has been mentoring me from time to time, has written a personal pre-emptive OS based around the xmega and i2c, he showed me a board he made that can actually tap into an i2c network, and give you real-time data parsed as either ascii, unicode, or just hex of what is on the wire. He can use it the same way that on an i2c network that a hacker can use wireshark on a wireless network. IT IS BRILLIANT.


That was what I was originally working toward if anyone would be interested in re-opening the project with me :D
« Last Edit: October 23, 2013, 08:47:09 PM by knkp »

knkp

  • FamiLAB Member
  • Newbie
  • *
  • Posts: 27
  • If the facts don't fit the theory,change the facts
    • View Profile
Re: Another Newbie
« Reply #5 on: October 23, 2013, 08:40:37 PM »
Oh and I forgot;


yes Hydbridsix I've already started filling out the paperwork and I attended the openhouse tuesday - I lost track of time actually and stayed repairing my guitar amp board and had a chat with David, JD, Ted, and others (sorry I'll learn your names I promise!)



I'm planning on coming in with my paperwork and to learn some more about soldering for the friday class if that's cool.


Cheers!  8)

johnbentcope

  • FamiLAB Member
  • Hero Member
  • *
  • Posts: 584
  • I make technology into art and art into porridge.
    • View Profile
    • JohnBentCope
Re: Another Newbie
« Reply #6 on: November 04, 2013, 03:20:41 PM »
Hello!!
I like colors.

knkp

  • FamiLAB Member
  • Newbie
  • *
  • Posts: 27
  • If the facts don't fit the theory,change the facts
    • View Profile
Re: Another Newbie
« Reply #7 on: November 05, 2013, 08:10:22 AM »
hi! When are we gonna watch hackers?  :D

Hybridsix

  • Administrator
  • Sr. Member
  • *****
  • Posts: 447
    • View Profile
Re: Another Newbie
« Reply #8 on: November 05, 2013, 09:22:54 AM »
Or War Games. another hacker classic.

knkp

  • FamiLAB Member
  • Newbie
  • *
  • Posts: 27
  • If the facts don't fit the theory,change the facts
    • View Profile
Re: Another Newbie
« Reply #9 on: November 05, 2013, 05:17:43 PM »
^^ yes

johnbentcope

  • FamiLAB Member
  • Hero Member
  • *
  • Posts: 584
  • I make technology into art and art into porridge.
    • View Profile
    • JohnBentCope
Re: Another Newbie
« Reply #10 on: November 06, 2013, 12:13:03 AM »
We need to watch hackers and then Scott pilgrim to get you two decades worth of nerd core film.
I like colors.

knkp

  • FamiLAB Member
  • Newbie
  • *
  • Posts: 27
  • If the facts don't fit the theory,change the facts
    • View Profile
Re: Another Newbie
« Reply #11 on: November 06, 2013, 12:07:38 PM »
I see nothing wrong with this

johnbentcope

  • FamiLAB Member
  • Hero Member
  • *
  • Posts: 584
  • I make technology into art and art into porridge.
    • View Profile
    • JohnBentCope
Re: Another Newbie
« Reply #12 on: November 06, 2013, 06:51:38 PM »
Also Office Space. I've been meaning to get off my arse and host a potluck and movie afternoon to help everyone blow off some steam in the fall. You up for helping me organize it?
I like colors.

ki4swy

  • FamiLAB Member
  • Full Member
  • *
  • Posts: 213
  • skill mad scientist
    • View Profile
Re: Another Newbie
« Reply #13 on: November 06, 2013, 08:12:22 PM »
I am up for a weekend movie hangout day :)



"Good engineers keep thick authoritative books on their shelf. Not for their own reference, but to throw at people who ask stupid questions. Hoping a small fragment of knowledge will osmotically transfer with each cranial impact." - eeguru

If it runs on electricity, i have it :)

darkmoonsinger

  • Treasurer
  • Administrator
  • Hero Member
  • *****
  • Posts: 740
  • I am no one but all that I am.
    • View Profile
Re: Another Newbie
« Reply #14 on: November 06, 2013, 08:14:27 PM »
Movies!  And popcorn!  And relaxing! I wanna make a pillow fort!