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

ESP32-Based Dual CAN Bus Data Logger with Wireless Sensor Integration

View and Edit Project In Cirkit DesignerImage of ESP32-Based Dual CAN Bus Data Logger with Wireless Sensor Integration

Circuit Documentation

Summary

This circuit is designed to interface with two CAN networks using MCP2515 controllers, read data from various sensors via an ADS1015 ADC, and transmit the collected data using ESP-NOW to another ESP32 connected to a display. The circuit includes components such as an ESP32 microcontroller, MCP2515 CAN controllers, an ADS1015 ADC, a water pressure sensor, NTC thermistors, resistors, a logic level converter, and a power supply system.

Component List

  1. Gravity: Analog Water Pressure Sensor

    • Description: Measures water pressure and outputs an analog signal.
    • Pins: Signal, VCC, GND
  2. NTC (Negative Temperature Coefficient) Thermistor

    • Description: Measures temperature by changing resistance with temperature.
    • Pins: A0, A1
  3. Resistor

    • Description: Provides a fixed resistance in the circuit.
    • Pins: pin1, pin2
    • Properties:
      • Resistance: 6200 Ohms
  4. Adafruit 4-channel I2C-safe Bi-directional Logic Level Converter

    • Description: Converts logic levels between different voltage systems.
    • Pins: GND, A4, A3, A2, A1, LV, B4, B3, B2, B1, HV
  5. Adafruit ADS1015 12Bit I2C ADC

    • Description: Converts analog signals to digital data.
    • Pins: VDD, GND, SCL, SDA, ADDR, ALERT, AIN0, AIN1, AIN2, AIN3
  6. Terminal PCB 2 Pin

    • Description: Provides a terminal connection for external components.
    • Pins: Pin A, Pin B
  7. CC1101

    • Description: RF transceiver for wireless communication.
    • Pins: VCC, GND, GDO0, SCLK, SO, GDO2, SI, CSN
  8. 12V 200Ah Battery

    • Description: Provides power to the circuit.
    • Pins: GND, 12V
  9. MCP2515

    • Description: CAN controller for interfacing with CAN networks.
    • Pins: INT, SCK, SI, SO, CS, GND, VCC, H, L
  10. DD4012SA

    • Description: DC-DC converter for voltage regulation.
    • Pins: Vin, GND, Vout
  11. ESP 32 Wroom Dev Kit

    • Description: Microcontroller with Wi-Fi and Bluetooth capabilities.
    • Pins: 3V3, EN, VP, VN, GPIO 34, GPIO 35, GPIO 32, GPIO 33, GPIO 25, GPIO 26, GPIO 27, GPIO 14, GND, GPIO 13, SD2, SD3, CMD, V5, GPIO 23, GPIO 22, TXD, RXD, GPIO 21, GPIO 19, GPIO 18, GPIO 5, GPIO 17, GPIO 16, GPIO 4, GPIO 0, GPIO 2, GPIO 15, SD1, SD0, CLK

Wiring Details

Gravity: Analog Water Pressure Sensor

NTC Thermistor (Instance 1)

NTC Thermistor (Instance 2)

Resistor (Instance 1)

Resistor (Instance 2)

Adafruit 4-channel I2C-safe Bi-directional Logic Level Converter

Adafruit ADS1015 12Bit I2C ADC

Terminal PCB 2 Pin (Instance 1)

Terminal PCB 2 Pin (Instance 2)

CC1101

12V 200Ah Battery

MCP2515 (Instance 1)

MCP2515 (Instance 2)