Using ESP8266 to get data like Temperature, Time, Humidity and display on a LCD screen.
- ESP8266 Module (Powered by micro USB, also outputs 3.3V of power to the entire circuit)
- LCD Display (16X2, ~3.3V)
- Breadboard
- Hook-up Wire
- (1) 1K OHM Resistor
- (1) 470 OHM Resistor
- Arduino IDE (https://www.arduino.cc/en/main/software)
- OpenWeatherMap API (https://openweathermap.org/api)
- Download Arduino IDE and setup your OpenWeatherMap account in order to get your API key.
- Build the ciruit using the schematic provided or order a PCB part using the Fritzing File.
- Download the source code.
- Line 14, type in your Wi-Fi name.
- Line 15, type in your Wi-Fi password.
- {Optional} Line 20, you can change the timezone (default is set to -5 or Eastern Standard Time).
- Line 110, change "API-ID-GOES-HERE" to your API ID you got from Step (1).
- Plug in your ESP8266 and upload the code. If you have any issues uploading the code, make sure that your code is verified and you have the right COM enabled.