Circuit Documentation
Summary
This document provides a detailed overview of a circuit that integrates various components including an ESP32 on a baseboard, an ESP32 CAM, an I2C LCD 16x2 screen, a DHT22 sensor, a resistor, an HX711 bridge sensor interface, a load cell, a buzzer module, and other components. The circuit is designed to interface these components for various functionalities such as sensing, display, and communication.
Component List
Esp32 on Baseboard
- Description: A versatile microcontroller with multiple GPIO pins.
- Pins: GPIO23, GPIO22, GPIO1/TX, GPIO3/RX, GPIO21, GPIO19, GPIO18, GPIO5, GPIO17, GPIO16, GPIO4, GPIO0, GPIO2, GPIO15, SD1, SD0, CLK, V, G, GPIO36, GPIO39, GPIO34, GPIO35, GPIO32, GPIO33, GPIO25, GPIO26, GPIO27, GPIO14, GPIO12, GPIO13, SD2, SD3, GND, 5V, 3V, TX, RX, VCC, D22, D21
ESP32 CAM
- Description: A camera module with an ESP32 microcontroller.
- Pins: 5V, GND, GPIO12, GPIO13, GPIO15, GPIO14, GPIO2, GPIO4, 3.3V, GPIO16, GPIO0, 3.3V / 5V / P_OUT, GPIO3 / RX, GPIO1 / TX
I2C LCD 16x2 Screen
- Description: A 16x2 character LCD screen with I2C interface.
- Pins: SCL, SDA, VCC (5V), GND, VDD, VO, RS, RW, E, D0, D1, D2, D3, D4, D5, D6, D7, BLA, BLK
DHT22
- Description: A digital temperature and humidity sensor.
- Pins: +, Out, -
Resistor
- Description: A 10k Ohm resistor.
- Pins: pin1, pin2
- Properties: Resistance: 10k Ohms
HX711 - Bridge Sensor Interface
- Description: A precision 24-bit analog-to-digital converter (ADC) designed for weigh scales and industrial control applications.
- Pins: E+, E-, A-, A+, B-, B+, GND - GROUND, DATA (OUT), SCK - CLOCK (IN), 3.3/3.5V Supply
Load Cell - Red/white/black/green
- Description: A load cell sensor for measuring weight.
- Pins: E+, A-, E-, A+
Buzzer Module
- Description: A simple buzzer module for sound output.
- Pins: GND, Vcc, I/O
STM32F0DISCOVEREY
- Description: A development board for the STM32F0 microcontroller.
- Pins: gnd, PB9, PB8, VDD, BOOT0, PB7, PB6, PB5, PB4, PB3, PB12, PB11, PB10, PB2, PB1, PB0, PC5, PC4, PC3, PC2, PC1, PC0, PC12, PC11, PC10, PC9, PC8, PC7, PC6, PA8, PA9, PA10, PA11, PA12, PA13, PA7, PA6, PA5, PA4, PA3, PA2, PA1, PA0, PC15, PC14, PC13, PB14, PB13, 5V, PD2, PA15, PA14, PF7, PF6, GND, PF5, PF4, NRST, PF1, PF0, 3V
SD SDHC
- Description: An SD card module for data storage.
- Pins: 3V3, CS, MOSI, CLK, MISO, GND
Raspberry Pi Zero
- Description: A small, affordable computer with GPIO pins.
- Pins: 5V, 3.3V, GPIO2 (SDA), GND, GPIO3 (SCL), GPIO14, GPIO4, GPIO15, GPIO18, GPIO17, GPIO27, GPIO23, GPIO22, GPIO24, GPIO10, GPIO25, GPIO9, GPIO8, GPIO11, GPIO7, ID_SC, ID_SD, GPIO5, GPIO12, GPIO6, GPIO13, GPIO16, GPIO19, GPIO20, GPIO26, GPIO21
Wiring Details
Esp32 on Baseboard
GND is connected to:
- DHT22 pin "-"
- HX711 - Bridge Sensor Interface pin "GND - GROUND"
- Buzzer Module pin "GND"
- I2C LCD 16x2 Screen pin "GND"
- ESP32 CAM pin "GND"
5V is connected to:
- DHT22 pin "+"
- HX711 - Bridge Sensor Interface pin "3.3/3.5V Supply"
3V is connected to:
- Buzzer Module pin "Vcc"
VCC is connected to:
- I2C LCD 16x2 Screen pin "VCC (5V)"
- ESP32 CAM pin "5V"
GPIO5 is connected to:
- DHT22 pin "Out" via Resistor pin "pin2"
GPIO18 is connected to:
- Buzzer Module pin "I/O"
GPIO21 is connected to:
- I2C LCD 16x2 Screen pin "SDA"
GPIO22 is connected to:
- I2C LCD 16x2 Screen pin "SCL"
GPIO23 is connected to:
- ESP32 CAM pin "GPIO15"
GPIO26 is connected to:
- HX711 - Bridge Sensor Interface pin "DATA (OUT)"
GPIO27 is connected to:
- HX711 - Bridge Sensor Interface pin "SCK - CLOCK (IN)"
ESP32 CAM
GPIO15 is connected to:
- Esp32 on Baseboard pin "GPIO23"
5V is connected to:
- Esp32 on Baseboard pin "VCC"
GND is connected to:
- Esp32 on Baseboard pin "GND"
I2C LCD 16x2 Screen
SCL is connected to:
- Esp32 on Baseboard pin "GPIO22"
SDA is connected to:
- Esp32 on Baseboard pin "GPIO21"
VCC (5V) is connected to:
- Esp32 on Baseboard pin "VCC"
GND is connected to:
- Esp32 on Baseboard pin "GND"
DHT22
- is connected to:
- Esp32 on Baseboard pin "GND"
Out is connected to:
- Esp32 on Baseboard pin "GPIO5" via Resistor pin "pin2"
+ is connected to:
- Esp32 on Baseboard pin "5V"
Resistor
pin1 is connected to:
- DHT22 pin "+"
- Esp32 on Baseboard pin "5V"
pin2 is connected to:
- DHT22 pin "Out"
- Esp32 on Baseboard pin "GPIO5"
HX711 - Bridge Sensor Interface
E+ is connected to:
- Load Cell - Red/white/black/green pin "E+"
E- is connected to:
- Load Cell - Red/white/black/green pin "A-"
A- is connected to:
- Load Cell - Red/white/black/green pin "E-"
A+ is connected to:
- Load Cell - Red/white/black/green pin "A+"
GND - GROUND is connected to:
- Esp32 on Baseboard pin "GND"
DATA (OUT) is connected to:
- Esp32 on Baseboard pin "GPIO26"
SCK - CLOCK (IN) is connected to:
- Esp32 on Baseboard pin "GPIO27"
3.3/3.5V Supply is connected to:
- Esp32 on Baseboard pin "5V"
Load Cell - Red/white/black/green
E+ is connected to:
- HX711 - Bridge Sensor Interface pin "E+"
A- is connected to:
- HX711 - Bridge Sensor Interface pin "E-"
E- is
