I want to make a remote touch screen for my home automation project and I thought of using an ESP-12 in combination with a touch screen. Is there something I have to be careful about the screen?
I would like to use this screen http://www.ebay.com/itm/111687922300, but I think it won’t work. Would this one work http://www.ebay.com/itm/191531963190?
Second one should work, serial interface needs 3 or 4 io lines. Are you running Arduino sketches in the ESP or node?
@Gordon_McLellan I was planning to use Arduino sketches.
Do you think I should revert to nodeMCU?
I haven’t bought anything yet. I didn’t want to buy a screen that then wouldn’t work.
@Basile_Laderchi I’ve been very happy running arduino code on the ESP, and other than a few hiccups, haven’t run into a library that didn’t work yet. Sitck with it. Something else to consider, using jquery mobile and websockets to make control panels for cell phones or tablets. You’ve got a network connected microcontroller, exploit that fact 
@Gordon_McLellan That screen will be needed to control, and to display info from, an Arduino Mega (on the same network) that plays the role of the main controller for the Home Automation system I am working on. And on the Mega I have a webserver serving files from its SD card.
I am designing the interface in jQuery mobile as you suggested.
Unfortunately that mega is connected using a plain network adapter (when I bought the pieces there was no ESP8266)
I just talked to my bro (we are building this project together) and we had the idea to reverse the roles of the Arduino and the ESP.
Till now we would have the Arduino in the basement near the 1st sensor (water flow meter) and have the ESP control the screen and send data to the Arduino through the network.
We though to keep the Arduino as the main controller, but be located “under” (or next to) the screen and the sensors would have each and ESP of their own and would be queried for data from the Arduino.
For the 1st sensor I will still use an ESP-12F because it will also be used to control a motorized ball valve through an SN754410.