LAN Port Controlling Relay
-
i need only to get any voltage out from my laptop to control a relay how to get a signal from a LAN port from any pin ? in my laptop there is no com Port or lpt Port also the usb port needs interfacing circuits which is not nessesary in my simple project ... thats why i choosed the LAN Port i use (visual basic 6) .. any help would much appriciated .
-
i need only to get any voltage out from my laptop to control a relay how to get a signal from a LAN port from any pin ? in my laptop there is no com Port or lpt Port also the usb port needs interfacing circuits which is not nessesary in my simple project ... thats why i choosed the LAN Port i use (visual basic 6) .. any help would much appriciated .
Having used parallel, serial, usb and all sorts of input/output cards or serial/usb-to-**** add-ons, including building my own, I've not come across anyone trying this. Not saying it can't be done but one function of the 'interfacing' circuits you say are not necessary is to protect your PC/laptop from damage. A relay will require an external power source which if wrongly connected could damage your LAN port and perhaps more. I recommend you get for a USB-to-serial or USB-to-IO converter instead, there's a lot already done with and written about using these.
-
i need only to get any voltage out from my laptop to control a relay how to get a signal from a LAN port from any pin ? in my laptop there is no com Port or lpt Port also the usb port needs interfacing circuits which is not nessesary in my simple project ... thats why i choosed the LAN Port i use (visual basic 6) .. any help would much appriciated .
That's a very VERY BAD IDEA! Controlling a relay without external hardware is just going to KILL whatever port you plug it into. There is a reason why you see capacitors and diodes sitting on the control pins of a relay. This is to prevent power from going backwards INTO the pins you attached it to. Do yourself a HUGE favor and di it correctly. Get yourself some kind of external controller, like a Netdunio, Arduino, or a Phidgets controller and connect the relay to that. You can talk to those controllers and have them do the work instead. Don't tell me you can't afford them either. They are VERY cheap compared to the cost of replacing the motherboard in your laptop. Oh! And DROP VB6 right now. Do yourself a favor and get VB.NET instead. VB6 has been dead for quite a long time now. By using it you're just doing yourself a disservice by letting it teach you all kinds of bad habits that you will have to unlearn when you finally do upgrade. The Visual Studio Express editions are FREE and can be found here[^].
A guide to posting questions on CodeProject[^]
Dave Kreskowiak -
i need only to get any voltage out from my laptop to control a relay how to get a signal from a LAN port from any pin ? in my laptop there is no com Port or lpt Port also the usb port needs interfacing circuits which is not nessesary in my simple project ... thats why i choosed the LAN Port i use (visual basic 6) .. any help would much appriciated .
hi guys .. there are big misanderstand i'm not said that i will not using protection circuits i said dont need interfacing circuits such as ICs ... etc just one pin gives (1 , 0) to control something .
-
hi guys .. there are big misanderstand i'm not said that i will not using protection circuits i said dont need interfacing circuits such as ICs ... etc just one pin gives (1 , 0) to control something .
Before you do anything else you need to study http://www.trangosys.com/support/cat5-ethernet-cable-pin-out.shtml[^], and figure out exactly how you are going to drive any data through the pins without a specialist driver.
Veni, vidi, abiit domum
-
i need only to get any voltage out from my laptop to control a relay how to get a signal from a LAN port from any pin ? in my laptop there is no com Port or lpt Port also the usb port needs interfacing circuits which is not nessesary in my simple project ... thats why i choosed the LAN Port i use (visual basic 6) .. any help would much appriciated .
to make the idea much clear and what i exactly need there is two Leds attached to the lan port , one of them is TX data which is green color , if i can just get like that signal then my problem would be solve .
-
hi guys .. there are big misanderstand i'm not said that i will not using protection circuits i said dont need interfacing circuits such as ICs ... etc just one pin gives (1 , 0) to control something .
You don't get it. First off, you don't have direct access to the pins. Well, at least not without a very special driver being written. Second, you WILL burn up the chip you connect this relay to! You MUST MUST MUST use protection circuitry in order to prevent this. Why? A little grade-school science... What happens when you run electricity through a wire?? You get a magnetic field surrounding the wire. Great! Now, what happens when the electricity is taken away from the wire?? The magnetic field goes away, right? Wrong! The magnetic field COLLAPSES and during this collapse, it generates electricity in the wire! Where do you think that power goes if the only thing you have connected to it is your precious Ethernet chip?? YES YOU NEED PROTECTION CIRCUITRY! You've been warned...
A guide to posting questions on CodeProject[^]
Dave Kreskowiak -
to make the idea much clear and what i exactly need there is two Leds attached to the lan port , one of them is TX data which is green color , if i can just get like that signal then my problem would be solve .
-
You don't get it. First off, you don't have direct access to the pins. Well, at least not without a very special driver being written. Second, you WILL burn up the chip you connect this relay to! You MUST MUST MUST use protection circuitry in order to prevent this. Why? A little grade-school science... What happens when you run electricity through a wire?? You get a magnetic field surrounding the wire. Great! Now, what happens when the electricity is taken away from the wire?? The magnetic field goes away, right? Wrong! The magnetic field COLLAPSES and during this collapse, it generates electricity in the wire! Where do you think that power goes if the only thing you have connected to it is your precious Ethernet chip?? YES YOU NEED PROTECTION CIRCUITRY! You've been warned...
A guide to posting questions on CodeProject[^]
Dave KreskowiakIf you read my last post you will find whom dont got it i said ok , yes i must use protection circuits my question out of its purpose , as a result of these posts you absolutely dont understand what i mean and now we discuss protection instead of control and signals .
-
Well as I suggested earlier, it's easy. You just need to write a LAN driver that will act on your commands.
Veni, vidi, abiit domum
can you tell me how ... please
-
can you tell me how ... please
coolerfantasy wrote:
can you tell me how
How what, to write a driver? Start at http://msdn.microsoft.com/en-us/library/windows/hardware/ff554690(v=vs.85).aspx[^], and maybe also http://articles.sysprogs.org/visualddk/firstdriver/[^].
Veni, vidi, abiit domum
-
coolerfantasy wrote:
can you tell me how
How what, to write a driver? Start at http://msdn.microsoft.com/en-us/library/windows/hardware/ff554690(v=vs.85).aspx[^], and maybe also http://articles.sysprogs.org/visualddk/firstdriver/[^].
Veni, vidi, abiit domum
not writing driver .. just using existing one for example 'Realtek RTL8168D/8111D Family' sure with Visual Basic .
-
not writing driver .. just using existing one for example 'Realtek RTL8168D/8111D Family' sure with Visual Basic .
-
If you read my last post you will find whom dont got it i said ok , yes i must use protection circuits my question out of its purpose , as a result of these posts you absolutely dont understand what i mean and now we discuss protection instead of control and signals .
I don't know about your previous posts, nor about any previous conversations you've had here. Never assume that everyone knows your own personal history on any site. It would have been nice if you brought that up in your original post to this thread. As you've already been told, you need to write a very custom driver to expose the pins on the Ethernet port. This is something you're not going to do in a managed language like C# or VB.NET. You can start by going here[^] and start reading.
A guide to posting questions on CodeProject[^]
Dave Kreskowiak -
not writing driver .. just using existing one for example 'Realtek RTL8168D/8111D Family' sure with Visual Basic .
Considering what you're doing is very much outside the functionality exposed by those drivers, this is not an option for you. You MUST write a custom driver for this. Like I said in my first reply, it is FAR easier to do this with a microcontroller.
A guide to posting questions on CodeProject[^]
Dave Kreskowiak -
i need only to get any voltage out from my laptop to control a relay how to get a signal from a LAN port from any pin ? in my laptop there is no com Port or lpt Port also the usb port needs interfacing circuits which is not nessesary in my simple project ... thats why i choosed the LAN Port i use (visual basic 6) .. any help would much appriciated .
Here need use specialy chip like ft232rl. For exsamlple Look : http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS\_FT232R.pdf