I've been wanting to start exploring the world of microcontrollers and programming for some time now, so I came up with this simple project which uses an app called "Blynk" to allow you to wirelessly control an Arduino board through your wifi. Now obviously the end result isn't the most practical device you'll ever build, but this was a great way for me to learn the fundamentals of programming Arduino and it can help you to learn too.
I've tried to arrange this project in an easy-to-follow format so it's ideal for someone who knows nothing about Arduino, but there's a lot of room for tweaking and improvement in my code that would allow more advanced users to get some use out of this project too.
This is a project that's been done before a few times, but I wanted to add something new by giving the system remote control functionality.
This project can be completed for a very low price, I found a starter kit for Arduino that had everything you'll need for this project for £20/$25 excluding one servo.