Hey reader, this is my first PCB attempt but I'm lost, I had computer programming for 3 years and no electronics, so I code awesome and am bad at hardware. I'm trying to design a PCB in Eagle that contains the famous ATMega328P, from the Arduino Uno, a temperature/humidity sensor DHT22 (digital connection) and, my issue, a WiFi module called the ESP8266 version 01. I followed SparkFun's tutorial to do my own Arduino board, I can successfully create a PCB with the AtMega with headers, like an Arduino, but that's about it. I'd appreciate your help in assisting me to do a board that connects the DHT22 to the AtMega, so it can process the data and send it to my PC through WiFi, through the ESP.
ESP8266 DHT22:
ESP8266 DHT22: