Small AVR to control computers in network (WakeOnLan etc.)

Status
Not open for further replies.

Vermes

Advanced Member level 4
Joined
Aug 2, 2011
Messages
1,163
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,316
Activity points
22,318


This project has assumption to allow remote turn off a computer.



It is a small device based on AVR processor Atmega88/168, which consumes a little current in comparison to a computer, so it can watch day and night and work for the company and the remote site or for employees who want to have remote access to their computers.



The device consists of Atmega88 microcontroller, few power filtering capacitors and stabilizer LDO LM11175. The whole is powered by a small power supply from mobile phone charger. The charger is small, pulse, gives voltage of 6,8V and maximum current 750mA. Thanks to that, the stabilizer does not heat up at all and everything consumes little amount of energy.
A standard network Atnel card is attached to the processor. It works perfectly: **broken link removed**.



Main advantage of the card is that it can be attached and removed from not used devices, or for tests. The processor and the network card can always be removed from the stand and the brackets unscrewed, so that elements will be used again.

How it works
mkLANmanager is a small PC program needed for the device to work properly. The program selects and saves the IP address of a device or in a local network or the firewall address to the company. In the company, on the firewall, only routing two used ports to internal IP number of the device is done. So contact via the internet does not cause problems.



Contact with the device is via communication through UDP, therefore many clients may practically at once apply to it.
Turning on the computer is sending so called MAGIC PACKET, so you do not need to connect electronics or computer switches.
Turning off [/b] can be done in two ways:
  • by Teamviewer or VNC application – user simply turns off the computer
  • by using the same program on PC – it has a small application on the PC, which listens to the appropriate port on the network in UDP if DEVICE does not send a command to shutdown the computer. So, the device acts as a proxy server for commands issued from the outside.



Program for the processor was written in C, and program for PC was written in Delphi.

Features:
  1. relays control – the ability to define the names and quantities of relays connected to the device
  2. switching on (WOL) and off the computer and checking if the status is in
  3. devices control through IR in two ways:
    • by known and built-in standards: RC5, SONY etc.
    • IR over Ethernet (it is used for direct transmission of any IR remote control codes to another place on earth through the Ethernet network)




Link to original thread – **broken link removed**
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…