Arduino Esp8266 WiFi networking with android tablet

Hi!

I have a school assignment where I have to do something with arduinos and WiFi and I decided that I want to try and make my own home automation system.

To do this I want to use a few arduino nanos (4+) connected to ESP8266 WiFi modules ---> connected to
a WiFi router ---> connected to an android tablet. I want to be able to control everything from the tablet.
(Se attached picture for futher clarification.)

First off is this even possible with this hardware?

and secondly if it's possible are there any resources on how to do something like this anywhere? I haven't been able to find any documentation on it.

Beware I have very little experience with arduino and this is supposed to be a "learn as you go project"
and we're supposed to find as much information online as possible.

Why bother with the Nanos?

The nanos are supposed to be connected to things such as relays, servos, sensors etc.

Using unos will be to expensive and they're to large.

An ESP8266 without a Nano is smaller still.

The ESP8266 chips I have don't work standalone they need some kind of microcontroller to work. So I'm pretty sure that won't work.

That's a shame - the ones I have are connected to sensors (humidity/temperature plus multiple remote temperature), switches, an OLED display and some lights.

Could you find a link to the ones you have perhaps? They sound really interesting

All ESP8266 chips have microcontrollers built in (as well as the WiFi controller). If you use one built onto a more accessible PCB (like the Adafruit Huzzah) it comes with voltage regulator, plenty of I/O pins and an easy way to program it via an FTDI cable. You don't need another Arduino as well.

You'll need to research how to set up your ESP devices as webservers so that your tablet can talk to them. Quite a bit of learning to do.