Arduino Nano Weather Station with OLED Display and DHT11 Sensor
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This circuit consists of an Arduino Nano microcontroller, a 0.96" OLED display, and a DHT 11 temperature and humidity sensor. The Arduino Nano serves as the central controller, interfacing with the OLED display to show data and reading environmental data from the DHT 11 sensor.
Component List
Arduino Nano
- Description: A small, complete, and breadboard-friendly board based on the ATmega328P.
- Pins: D1/TX, D0/RX, RESET, GND, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11/MOSI, D12/MISO, VIN, 5V, A7, A6, A5, A4, A3, A2, A1, A0, AREF, 3V3, D13/SCK
0.96" OLED
- Description: A small OLED display module for displaying text and graphics.
- Pins: GND, VDD, SCK, SDA
DHT 11
- Description: A basic, low-cost digital temperature and humidity sensor.
- Pins: VCC, GND, DATA
Wiring Details
Arduino Nano
- 3V3: Connected to VCC of DHT 11
- GND: Connected to GND of DHT 11 and GND of 0.96" OLED
- D2: Connected to DATA of DHT 11
- 5V: Connected to VDD of 0.96" OLED
- A5: Connected to SCK of 0.96" OLED
- A4: Connected to SDA of 0.96" OLED
0.96" OLED
- GND: Connected to GND of Arduino Nano
- VDD: Connected to 5V of Arduino Nano
- SCK: Connected to A5 of Arduino Nano
- SDA: Connected to A4 of Arduino Nano
DHT 11
- VCC: Connected to 3V3 of Arduino Nano
- GND: Connected to GND of Arduino Nano
- DATA: Connected to D2 of Arduino Nano
Documented Code
Arduino Nano Code (sketch.ino)
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Additional Documentation (documentation.txt)
This documentation provides a comprehensive overview of the circuit, including a summary, detailed component list, wiring details, and the code used for the Arduino Nano microcontroller.