Circuit Documentation
Summary
This circuit integrates an ESP-01 microcontroller with an IR Receiver. The ESP-01 is responsible for processing signals received from the IR Receiver. The IR Receiver is powered by the same voltage source as the ESP-01 and its data output is connected to one of the GPIO pins of the ESP-01 for signal processing.
Component List
ESP-01
- Description: A compact Wi-Fi microcontroller module based on the ESP8266 chipset.
- Pins: GND, GPIO02, GPIO0, RX, VCC, RST, CH_PD, TX
IR Receiver
- Description: An infrared receiver module for remote control systems.
- Pins: DATA, VCC, GND
LM2596
- Description: A buck converter module capable of stepping down higher voltages to lower voltages.
- Pins: IN, OUT
Adafruit USB Type C Breakout
- Description: A breakout board for USB Type-C connector.
- Pins: GND, VBUS, SBU2, CC1, D-, D+, SBU1, CC2
BMP280
- Description: A digital barometric pressure and temperature sensor.
- Pins: SDO, CSB, SDA, SCL, GND, VCC
ADS1115
- Description: A precision analog-to-digital converter (ADC) with 16-bit resolution.
- Pins: VDD, GND, SCL, SDA, ADDR, ALRT, A0, A1, A2, A3
AMS1117
- Description: A voltage regulator that provides a regulated output voltage.
- Pins: Volt Out, GND, Volt In
TP4056
- Description: A linear lithium-ion battery charger with integrated charge management.
- Pins: OUT-, B-, B+, OUT+, IN-, IN+
WS2812 RGB LED matrix 8x8
- Description: An 8x8 matrix of individually addressable RGB LEDs.
- Pins: DIN, VCC, GND, DOUT
ESP8266 NodeMCU
- Description: An open-source Lua based firmware for the ESP8266 WiFi SOC.
- Pins: D0, D1, D2, D3, D4, 3V3, GND, D5, D6, D7, D8, RX, TX, A0, RSV, SD3, SD2, SD1, CMD, SD0, CLK, EN, RST, VIN
Wemos D1 Mini
- Description: A mini Wi-Fi board based on ESP-8266EX.
- Pins: RST, A0, D0, D5, D6, D7, D8, 3V3, 5V, G, D4, D3, D2, D1, RX, TX
ESP32 Wroom
- Description: A powerful Wi-Fi and Bluetooth MCU module with a wide range of features.
- Pins: Multiple GPIOs, 3V3, Reset, 5V, GND, TXD0, RXD0, SDA, SCL, etc.
Wiring Details
ESP-01
- GND connected to IR Receiver GND
- GPIO0 connected to IR Receiver DATA
- VCC connected to IR Receiver VCC
IR Receiver
- GND connected to ESP-01 GND
- DATA connected to ESP-01 GPIO0
- VCC connected to ESP-01 VCC
Documented Code
ESP-01 Microcontroller Code (sketch.ino)
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Additional Notes (documentation.txt)
No additional documentation provided for the code.
