Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Wi-Fi Enabled Arduino UNO and ESP8266 Weather Station with LCD Display and Servo Control

View and Edit Project In Cirkit DesignerImage of Wi-Fi Enabled Arduino UNO and ESP8266 Weather Station with LCD Display and Servo Control

Circuit Documentation

Summary of the Circuit

This circuit integrates a variety of components including an Arduino UNO, an ESP8266 NodeMCU, an LCD I2C display, a temperature sensor, a servo motor (MG996R), a resistor, a 12V power supply, a terminal block, and a SparkFun 9DoF Sensor Stick. The Arduino UNO serves as the primary microcontroller, interfacing with the temperature sensor, LCD display, and servo motor. It also communicates with the ESP8266 NodeMCU for potential IoT capabilities. The circuit is powered by a 12V power supply, which is regulated down to 5V and 3.3V for different components. The temperature sensor is connected with a pull-up resistor to the Arduino. The LCD display uses I2C communication, and the servo motor is controlled via one of the Arduino's PWM outputs.

Component List

Arduino UNO

ESP8266 NodeMCU

LCD I2C Display

Temperature Sensor

MG996R (Servo Motor)

Resistor

12V Power Supply

Terminal Block

SparkFun 9DoF Sensor Stick

Wiring Details

Arduino UNO

ESP8266 NodeMCU

LCD I2C Display

Temperature Sensor

MG996R (Servo Motor)

Resistor

12V Power Supply

Documented Code

Arduino UNO Code (sketch.ino)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Note: The provided code for the Arduino UNO is a template with empty setup and loop functions. This code should be expanded with the specific logic required for the circuit's operation, such as reading the temperature sensor, controlling the LCD display, and sending commands to the servo motor.

ESP8266 NodeMCU Code

No code was provided for the ESP8266 NodeMCU. It is assumed that the ESP8266 NodeMCU will be programmed separately to handle Wi-Fi communication and other tasks as required by the circuit's design.