user11791: I'd like to assemble a device that could accomplish the following:

Connect to my home wifi (WPA2-Personal)
Connect to my home PC with via Ethernet cable
Able to send WoL signal to the PC when getting a signal over wireless connection
The whole set up needs to be less than 45USD, desirably much less, otherwise I'd just buy a wireless bridge.

The goal is both to have a useful device (that will allow me to wake up my pc remotely) but also have fun learning something new (arduino).
I have no background in Arduino or Electronics in general. I program well though and learn fast.
Do you think Adruino is adequate for the above? Is soldering required (I'd rather not, or at least not a lot)? 

user10794: I doubt if you will do it in that price range. Buying genuine products (as opposed to clones from eBay) you would be paying something like:

Arduino Uno: $US 25
WiFi shield: $US 40
Ethernet shield: $US 45

Prices from Adafruit - other suppliers would have the same or similar for similar prices.
I see there is a Arduino Ethernet which combines the Uno and the Ethernet shield for $US 65.

The whole set up needs to be less than 45USD, desirably much less ...

Maybe someone else can suggest a cheaper option, but I think you will be pushing it here.

user11750: The Raspberry Pi is definitely the easiest way to do this, however it will use more power.
You can do it within your budget by using Arduino clone hardware from places like AliExpress.
If you don't mind the extra effort, it certainly can be done using the Arduino and a wireless and ethernet shield.
A WiFi shield is around $17, an ethernet shield is less than $6 and an Arduino Uno clone is around $3. Make sure you can combine these shields (I haven't checked). There's also a combined Linux, Ethernet + Wifi Yun shield for around $30.

user11742: The Arduino might not be a choice for you. The reason why microcontroller boards(like Arduino) become popular is the simplicity and the easiness of control peripherals through GPIO pins, like output PWM signal to control motors, reading sensors through SPI or I2C, reading analog voltage, and etc. Most microcontrollers on Arduino boards itself, however, is not designed for networking features and does not have even enough performance for it. This means that it would cost you much more money on additional networking devices like WIFI shield, Ethernet shield and microprocessor for networking (Arduino Yun).
So, if you are looking for just a pure networking device like what you have in mind, I would highly recommend you Raspberry Pi(2 Model B for $39 and 1 Model B+ for $30), which has enough capability of networking itself. All you need is a USB WIFI dongle($9) with the Raspberry Pi, I guess. I am pretty sure you won't have a cheaper option using Arduino.
You can use the raspberry Pi as a web server, a NAS, a media server along with the features you mentioned.

11791: <p>I'd like to assemble a device that could accomplish the following:</p>

<ul>
<li>Connect to my home <a href="https://www.arduino.cc/en/Main/ArduinoWiFiShield" rel="nofollow">wifi</a> (WPA2-Personal)</li>
<li>Connect to my home PC with via Ethernet cable</li>
<li>Able to send <a href="https://en.wikipedia.org/wiki/Wake-on-LAN" rel="nofollow">WoL</a> signal to the PC when getting a signal over wireless connection</li>
<li>The whole set up needs to be less than 45USD, desirably much less, otherwise I'd just buy a wireless bridge.</li>
</ul>

<p>The goal is both to have a useful device (that will allow me to wake up my pc remotely) but also have fun learning something new (arduino).</p>

<p>I have no background in Arduino or Electronics in general. I program well though and learn fast.</p>

<p>Do you think Adruino is adequate for the above? Is soldering required (I'd rather not, or at least not a lot)? </p>
 10794: <p>I doubt if you will do it in that price range. Buying genuine products (as opposed to clones from eBay) you would be paying something like:</p>

<ul>
<li>Arduino Uno: $US 25</li>
<li>WiFi shield: $US 40</li>
<li>Ethernet shield: $US 45</li>
</ul>

<p>Prices from <a href="http://www.adafruit.com/" rel="nofollow">Adafruit</a> - other suppliers would have the same or similar for similar prices.</p>

<p>I see there is a <a href="http://www.adafruit.com/products/418" rel="nofollow">Arduino Ethernet</a> which combines the Uno and the Ethernet shield for $US 65.</p>

<blockquote>
  <p>The whole set up needs to be less than 45USD, desirably much less ...</p>
</blockquote>

<p>Maybe someone else can suggest a cheaper option, but I think you will be pushing it here.</p>
 11750: <p>The Raspberry Pi is definitely the easiest way to do this, however it will use more power.</p>

<p>You can do it within your budget by using Arduino clone hardware from places like AliExpress.</p>

<p>If you don't mind the extra effort, it certainly can be done using the Arduino and a wireless and ethernet shield.</p>

<p>A WiFi shield is around $17, an ethernet shield is less than $6 and an Arduino Uno clone is around $3. Make sure you can combine these shields (I haven't checked). There's also a combined Linux, Ethernet + Wifi Yun shield for around $30.</p>
 11742: <p><strong>The Arduino might not be a choice for you.</strong> The reason why microcontroller boards(like Arduino) become popular is the simplicity and the easiness of control peripherals through GPIO pins, like output PWM signal to control motors, reading sensors through SPI or I2C, reading analog voltage, and etc. Most microcontrollers on Arduino boards itself, however, is not designed for networking features and does not have even enough performance for it. This means that it would cost you much more money on additional networking devices like WIFI shield, Ethernet shield and microprocessor for networking (Arduino Yun).</p>

<p>So, <strong>if you are looking for just a pure networking device like what you have in mind, I would highly recommend you Raspberry Pi</strong>(2 Model B for $39 and 1 Model B+ for $30), which has enough capability of networking itself. All you need is a USB WIFI dongle($9) with the Raspberry Pi, I guess. I am pretty sure you won't have a cheaper option using Arduino.</p>

<p>You can use the raspberry Pi as a web server, a NAS, a media server along with the features you mentioned.</p>
