Server Help Forum Index Server Help
Community forums for Subgame, ASSS, and bots
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   StatisticsStatistics   RegisterRegister 
 ProfileProfile   Login to check your private messagesLogin to check your private messages   LoginLogin (SSL) 

Server Help | ASSS Wiki (0) | Shanky.com
electrical engineering

 
Post new topic   Reply to topic Printable version
 View previous topic  halo Post :: Post Stanford's Introductory Robotics Lectu...  View next topic  
Author Message
Cheese
Wow Cheese is so helpful!


Joined: Mar 18 2007
Posts: 1017
Offline

PostPosted: Sat Sep 27, 2008 6:50 am   Post maybe stupid    Post subject: electrical engineering Reply to topic Reply with quote

awhile ago i was messing around with electrical engineering and circuit design, only simple stuff really. so i found my stuff lying around in a closet, and have been messing around some more.

anyone know anything about this, or know a good place to find some simple schematics?


been looking around some, but the internet is a big place =(
seems like something you guys might know about...
_________________
SSC Distension Owner
SSCU Trench Wars Developer
Back to top
View users profile Send private message Add User to Ignore List Visit posters website AIM Address
Dr Brain
Flip-flopping like a wind surfer


Age:39
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Sat Sep 27, 2008 10:31 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

I've got my bachelor's degree in computer engineering, which is a branch of electrical engineering. EE is one of the largest engineering fields. It encompasses everything from programming FPGAs to semiconductor physics.

What exactly are you trying to build? The simplest (while still being fun) circuit is to connect a battery, resistor and LED. Using a 9 volt battery, a 1K ohm resistor (brown, black, red, gold) is probably your best bet. 700 ohms is better if you can find one, but you won't see much difference in LED brightness. I don't generally get my circuits from online, so I don't know what links are good. Also, what components do you already have?

If you like programming, I'd recommend using an AVR or PIC microcontroller. I can give you some getting started links if you're interested.
_________________
Hyperspace Owner

Smong> so long as 99% deaths feel lame it will always be hyperspace to me
Back to top
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
Samapico
No, these DO NOT look like penises, ok?


Joined: May 08 2003
Posts: 1252
Offline

PostPosted: Sat Sep 27, 2008 12:42 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

I studied in industrial electronics, and I'm doing a bachelor in automated production engineering; so yeah, I worked with that stuff.
Something interesting to build would be the Snes Box... always wanted to make one tongue.gif But last I heard, the drivers didn't work with XP icon_sad.gif

http://www.tolaris.com/snes-to-parallel/
http://www.geocities.com/ammarini/the_box1.htm

Though the only thing close to electrical engineering in these is soldering diodes tongue.gif
_________________
(Insert a bunch of dead links here)
Back to top
View users profile Send private message Add User to Ignore List
Bak
?ls -s
0 in


Age:26
Gender:Gender:Male
Joined: Jun 11 2004
Posts: 1826
Location: USA
Offline

PostPosted: Sat Sep 27, 2008 11:58 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

<3 FPGAs
_________________
SubSpace Discretion: A Third Generation SubSpace Client
Back to top
View users profile Send private message Add User to Ignore List AIM Address
Blocks
Novice


Joined: Jul 13 2006
Posts: 95
Location: California
Offline

PostPosted: Sun Sep 28, 2008 2:03 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

I am thinking that the kind of electronics you want to involves making cool stuff, and a good site/merchant that focuses on embedded systems (the quickest way to make cool stuff) is < http://www.sparkfun.com >.

Their tutorials are especially good: http://www.sparkfun.com/commerce/tutorials.php

I highly recommend learning how to use EAGLE (http://www.cadsoft.de). It's a schematic capture program and PCB layout tool.

In regard to your request for schematics, I'd suggest designing your own simple circuits!
Back to top
View users profile Send private message Add User to Ignore List Send email AIM Address MSN Messenger
Dr Brain
Flip-flopping like a wind surfer


Age:39
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Sun Sep 28, 2008 8:25 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

If all you care about are results (and not fully understanding the circuit), 555 timers are common and fairly easy to wire up. Just google 555 circuits and you'll get plenty of hits.
Back to top
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
Cheese
Wow Cheese is so helpful!


Joined: Mar 18 2007
Posts: 1017
Offline

PostPosted: Sun Sep 28, 2008 5:04 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

thanks
and im a little past a battery and a led, but im still limited because i only have 1 transistor to work with ;_;
i care about understanding the circuit, results are almost as important

no interest in working with ICs
not terribly interested in making PCBs either, ive got a breadboard, its enough for me

and with sparkfun, im not putting my electrical projects ANYWHERE NEAR my computer...


to anyone that doesnt know already:
im looking for different ways to connect capacitors and resistors and leds up to do different things, etc.
Back to top
View users profile Send private message Add User to Ignore List Visit posters website AIM Address
rootbear75
Novice


Age:36
Gender:Gender:Male
Joined: Mar 10 2005
Posts: 76
Location: Hollywood, CA
Offline

PostPosted: Sun Sep 28, 2008 8:10 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

if you want something fun, get those electrical circuit kits that come with everything from a toy store or hobby shop or something. those are usually fun
Back to top
View users profile Send private message Add User to Ignore List AIM Address MSN Messenger
Samapico
No, these DO NOT look like penises, ok?


Joined: May 08 2003
Posts: 1252
Offline

PostPosted: Sun Sep 28, 2008 8:19 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Well you could do some blinking circuit or something... Capacitor charges up, discharges through transistor, powering up the LED. Charge / discharge time adjusted with R * C.
Been a while, but I'm pretty sure you can do that without anything else.

If you'd get a 555, you could do much more. You could do that blinking easily. And with a few other chips, like counters, you could do an alarm clock... minus the alarm... unless you plug in a speaker on there as well.

But with just capacitors, resistors and a transistor, you can't do much.
Back to top
View users profile Send private message Add User to Ignore List
Dr Brain
Flip-flopping like a wind surfer


Age:39
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Sun Sep 28, 2008 9:09 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

You can't do much beyond lighting LEDs with only one transistor unless you have some decent bench equipment like a function generator and an oscilloscope (which will cost you many hundreds of dollars). So get some ICs, get more transistors, or get happy with LEDs.

An analogy: it's like someone telling you they want to do stuff with computers but aren't willing to use an operating system.
Back to top
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
Cheese
Wow Cheese is so helpful!


Joined: Mar 18 2007
Posts: 1017
Offline

PostPosted: Mon Sep 29, 2008 3:00 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

what if i bought more transistors? =P
Back to top
View users profile Send private message Add User to Ignore List Visit posters website AIM Address
Blocks
Novice


Joined: Jul 13 2006
Posts: 95
Location: California
Offline

PostPosted: Mon Sep 29, 2008 5:01 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

Cheese wrote:
what if i bought more transistors? =P

So about 50 years ago, people started experimenting with "more transistors," and the IC was born. Seriously, don't limit yourself.
Back to top
View users profile Send private message Add User to Ignore List Send email AIM Address MSN Messenger
Dr Brain
Flip-flopping like a wind surfer


Age:39
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Mon Sep 29, 2008 6:22 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

Your local RadioShack will sell you a 556 (two 555s in a single IC) for $2. Get a solderless breadboard too, if you don't already have one.
Back to top
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
anon
Guest


Offline

PostPosted: Mon Sep 29, 2008 9:09 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Cheese wrote:
, ive got a breadboard, its enough for me
Back to top
Dr Brain
Flip-flopping like a wind surfer


Age:39
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Tue Sep 30, 2008 6:48 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

In lab we built something like this: http://www.uoguelph.ca/~antoon/circ/RedAlert1.html

It came out decently. Annoying part was being in lab with 20 other people trying to make the same noisy circuit. You shouldn't have that problem, at least.
Back to top
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
Quan Chi2
Member of "Sexy Teenagers that Code" Group
Member of


Age:34
Gender:Gender:Male
Joined: Mar 25 2005
Posts: 860
Location: NYC
Offline

PostPosted: Fri Jan 16, 2009 1:21 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

Dr Brain wrote:
I've got my bachelor's degree in computer engineering, which is a branch of electrical engineering. EE is one of the largest engineering fields. It encompasses everything from programming FPGAs to semiconductor physics.

What exactly are you trying to build? The simplest (while still being fun) circuit is to connect a battery, resistor and LED. Using a 9 volt battery, a 1K ohm resistor (brown, black, red, gold) is probably your best bet. 700 ohms is better if you can find one, but you won't see much difference in LED brightness. I don't generally get my circuits from online, so I don't know what links are good. Also, what components do you already have?

If you like programming, I'd recommend using an AVR or PIC microcontroller. I can give you some getting started links if you're interested.


I'm an EE and CE major. I'm interested in these starter links you have.
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website AIM Address Yahoo Messenger MSN Messenger
Dr Brain
Flip-flopping like a wind surfer


Age:39
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Fri Jan 16, 2009 6:43 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

Here's a good page to start with:

http://avrwiki.com/wiki/index.php/Your_First_AVR_Order

I highly recommend the STK500 if you're even remotely serious. It's worth every penny of its $80 price tag. Don't bother with the atmega32's it suggests. They're an older part and fairly "expensive". I'd suggest looking at the atmega128's or atmega164p's instead. They should be close to 1/2 the price of the atmega32 with many more features. The atmega324p is a direct replacement, but generally overkill.

avrfreaks.net is a good page for community support.

This page: http://imakeprojects.com/Projects/avr-tutorial/ is decent for a programming introduction, but I wouldn't follow its advice for hardware choices.
Back to top
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
Quan Chi2
Member of "Sexy Teenagers that Code" Group
Member of


Age:34
Gender:Gender:Male
Joined: Mar 25 2005
Posts: 860
Location: NYC
Offline

PostPosted: Fri Jan 16, 2009 7:51 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Dr Brain wrote:
Here's a good page to start with:

http://avrwiki.com/wiki/index.php/Your_First_AVR_Order

I highly recommend the STK500 if you're even remotely serious. It's worth every penny of its $80 price tag. Don't bother with the atmega32's it suggests. They're an older part and fairly "expensive". I'd suggest looking at the atmega128's or atmega164p's instead. They should be close to 1/2 the price of the atmega32 with many more features. The atmega324p is a direct replacement, but generally overkill.

avrfreaks.net is a good page for community support.

This page: http://imakeprojects.com/Projects/avr-tutorial/ is decent for a programming introduction, but I wouldn't follow its advice for hardware choices.


Great. Thanks.

I always see guys stressed out over programming these. I don't know why they are important at this point. I was on IRC and a computer scientist that took some EE courses says that he uses PICs all the time at work.

Are PICs and AVRs common in the creation of advanced robots(Artificially intelligent ones)? I imagine that microprocessors are used instead. I saw some YouTube videos on PICs where they controlled motors.


I think I already answered my own question... lol
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website AIM Address Yahoo Messenger MSN Messenger
Dr Brain
Flip-flopping like a wind surfer


Age:39
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Fri Jan 16, 2009 9:14 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

8-bit microcontrollers aren't used as the central processors in higher robots, but you'll still find them as part of various sensors and subprocessors (because they're simple and inexpensive).

All of the things you learn from an AVR will still apply to any other microcontroller. Sure, the assembly language may be slightly different, but all of the high level stuff will be the same.
Back to top
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
Samapico
No, these DO NOT look like penises, ok?


Joined: May 08 2003
Posts: 1252
Offline

PostPosted: Sat Jan 17, 2009 6:31 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

microcontroller? high-level? wut?


My only experience with a microcontroller is making some assembly stuff to program this: http://www.youtube.com/watch?v=53RsWAAQYN8&feature=channel_page
Back to top
View users profile Send private message Add User to Ignore List
Quan Chi2
Member of "Sexy Teenagers that Code" Group
Member of


Age:34
Gender:Gender:Male
Joined: Mar 25 2005
Posts: 860
Location: NYC
Offline

PostPosted: Sat Jan 17, 2009 5:08 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

We had to program one of those types of robots in our first semester, Samapico. It was great. It's the type of programming I'd like to do more of. However, that programming was definitely high level as far as programming languages go. The language we wrote in was C++ and we had no exposure to assembly.
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website AIM Address Yahoo Messenger MSN Messenger
CaptainPoopface
Newbie


Joined: Dec 16 2008
Posts: 17
Offline

PostPosted: Mon Jan 19, 2009 3:54 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

Arduino makes some great little microcontrollers, programmable in a subset of either C or C++. They are cheap and very flexible. You can hook them up to your computer with USB, then interface with the hardware (LEDs, switches, etc.) on your breadboard. I know you said you were looking for something more fundamental, but I think it's really the quickest, easiest way to get into it.

I do not recommend assembly programming. It is painstaking, and quite difficult to debug sometimes.

Check out some things you can do with Arduino here. I learned on a breadboard and a HC12 microcontroller (programmed in asm), and it was a major hassle compared to the Arduino.
Back to top
View users profile Send private message Add User to Ignore List
Samapico
No, these DO NOT look like penises, ok?


Joined: May 08 2003
Posts: 1252
Offline

PostPosted: Mon Jan 19, 2009 7:53 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

CaptainPoopface wrote:
Arduino.



Quote:
Debounce: read a pushbutton, filtering noise.
Nice... The pushbuttons on our robot were so sensitive, they would trigger 2 or 3 interrupts each time we press them :/
Back to top
View users profile Send private message Add User to Ignore List
Dr Brain
Flip-flopping like a wind surfer


Age:39
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Mon Jan 19, 2009 10:07 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

I don't recommend writing assembly directly (at least not to start with), but it's usually helpful for debugging to look at the assembly generated from your C code. That means you have to have at least a passing familiarity with the various assembly commands.
Back to top
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Server Help Forum Index -> Trash Talk All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
View online users | View Statistics | View Ignored List


Software by php BB © php BB Group
Server Load: 170 page(s) served in previous 5 minutes.

phpBB Created this page in 0.656037 seconds : 48 queries executed (75.5%): GZIP compression disabled