Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use DEYE-SUN-10K: Examples, Pinouts, and Specs

Image of DEYE-SUN-10K
Cirkit Designer LogoDesign with DEYE-SUN-10K in Cirkit Designer

Introduction

The DEYE-SUN-10K-SG02LP1-EU-AM3 is a high-performance solar charge controller designed to manage the output of solar panels and regulate battery charging. It ensures optimal energy utilization while protecting and prolonging the life of connected batteries. This component is ideal for residential and commercial solar energy systems, offering advanced features for efficient energy management.

Explore Projects Built with DEYE-SUN-10K

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Arduino UNO-Based Eye Pressure Monitor with OLED Display and TOF Sensor
Image of test1: A project utilizing DEYE-SUN-10K in a practical application
This circuit is designed to measure eye pressure and display the status on a 0.96" OLED screen, using an Arduino UNO as the central processing unit. It includes a TOF10120 sensor for distance measurement and a TCRT 5000 IR sensor for detecting surface changes, both interfacing with the Arduino. A 9V battery powers the system, with a rocker switch to control power flow, and the Arduino manages sensor data processing and OLED display output to indicate eye pressure as high, normal, or low.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based Eye Pressure Monitor with OLED Display and Multiple Sensors
Image of test4: A project utilizing DEYE-SUN-10K in a practical application
This circuit is designed to monitor eye pressure and deformation using a photodiode, a TCRT 5000 IR sensor, and a VL53L0X time-of-flight distance sensor. The ESP32 microcontroller reads sensor data, processes it to determine eye pressure status, and displays the results on a 0.96" OLED screen. It includes safety features, sensor calibration, and the ability to display sensor values and eye pressure status in real-time.
Cirkit Designer LogoOpen Project in Cirkit Designer
Adafruit ItsyBitsy M4 Dual GC9A01 Display Animated Eyes
Image of Eyes: A project utilizing DEYE-SUN-10K in a practical application
This circuit features an Adafruit ItsyBitsy M4 microcontroller connected to two GC9A01 displays. The microcontroller drives the displays to render animated eyes, with the code handling eye movements, blinks, and iris scaling. The displays share common control signals, and the microcontroller coordinates their operation to create synchronized visual effects.
Cirkit Designer LogoOpen Project in Cirkit Designer
Solar-Powered LED Illumination System with Arduino Control
Image of Smart Street Light: A project utilizing DEYE-SUN-10K in a practical application
This circuit is a solar-powered control system with light detection and actuation capabilities. It uses a solar panel to charge a battery and an Arduino UNO to monitor light levels via photodiodes and control high-power LEDs and a servomotor through a Darlington Driver. The system's functionality is determined by the embedded code running on the Arduino.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with DEYE-SUN-10K

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of test1: A project utilizing DEYE-SUN-10K in a practical application
Arduino UNO-Based Eye Pressure Monitor with OLED Display and TOF Sensor
This circuit is designed to measure eye pressure and display the status on a 0.96" OLED screen, using an Arduino UNO as the central processing unit. It includes a TOF10120 sensor for distance measurement and a TCRT 5000 IR sensor for detecting surface changes, both interfacing with the Arduino. A 9V battery powers the system, with a rocker switch to control power flow, and the Arduino manages sensor data processing and OLED display output to indicate eye pressure as high, normal, or low.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of test4: A project utilizing DEYE-SUN-10K in a practical application
ESP32-Based Eye Pressure Monitor with OLED Display and Multiple Sensors
This circuit is designed to monitor eye pressure and deformation using a photodiode, a TCRT 5000 IR sensor, and a VL53L0X time-of-flight distance sensor. The ESP32 microcontroller reads sensor data, processes it to determine eye pressure status, and displays the results on a 0.96" OLED screen. It includes safety features, sensor calibration, and the ability to display sensor values and eye pressure status in real-time.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Eyes: A project utilizing DEYE-SUN-10K in a practical application
Adafruit ItsyBitsy M4 Dual GC9A01 Display Animated Eyes
This circuit features an Adafruit ItsyBitsy M4 microcontroller connected to two GC9A01 displays. The microcontroller drives the displays to render animated eyes, with the code handling eye movements, blinks, and iris scaling. The displays share common control signals, and the microcontroller coordinates their operation to create synchronized visual effects.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Smart Street Light: A project utilizing DEYE-SUN-10K in a practical application
Solar-Powered LED Illumination System with Arduino Control
This circuit is a solar-powered control system with light detection and actuation capabilities. It uses a solar panel to charge a battery and an Arduino UNO to monitor light levels via photodiodes and control high-power LEDs and a servomotor through a Darlington Driver. The system's functionality is determined by the embedded code running on the Arduino.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Residential solar power systems
  • Commercial solar installations
  • Off-grid and hybrid solar setups
  • Battery energy storage systems
  • Renewable energy projects requiring efficient charge regulation

Technical Specifications

The DEYE-SUN-10K is engineered to handle high power and provide reliable performance in demanding environments. Below are its key technical details:

Key Technical Details

Parameter Specification
Manufacturer DEYE
Part ID SUN-10K-SG02LP1-EU-AM3
Maximum PV Input Voltage 580 V
Rated Output Power 10 kW
Battery Voltage Range 48 V
Maximum Charging Current 200 A
Efficiency ≥ 97.6%
Communication Interfaces RS485, CAN, Wi-Fi
Operating Temperature Range -25°C to 60°C
Protection Features Overvoltage, Overcurrent, Short Circuit

Pin Configuration and Descriptions

The DEYE-SUN-10K features multiple input and output terminals for connecting solar panels, batteries, and communication interfaces. Below is the pin configuration:

Power Terminals

Pin Name Description
PV+ Positive terminal for solar panel input
PV- Negative terminal for solar panel input
BAT+ Positive terminal for battery connection
BAT- Negative terminal for battery connection
LOAD+ Positive terminal for load output
LOAD- Negative terminal for load output

Communication Ports

Port Name Description
RS485 Communication interface for monitoring and control
CAN CAN bus for advanced communication
Wi-Fi Wireless communication for remote monitoring

Usage Instructions

How to Use the Component in a Circuit

  1. Connect the Solar Panels:

    • Attach the positive and negative terminals of the solar panels to the PV+ and PV- inputs, respectively.
    • Ensure the total voltage of the solar array does not exceed the maximum PV input voltage (580 V).
  2. Connect the Battery:

    • Connect the battery's positive terminal to BAT+ and the negative terminal to BAT-.
    • Verify that the battery voltage is within the supported range (48 V).
  3. Connect the Load:

    • Attach the load's positive and negative terminals to LOAD+ and LOAD-.
  4. Enable Communication:

    • Use the RS485 or CAN interface for wired communication with a monitoring system.
    • Alternatively, configure the Wi-Fi module for wireless monitoring.
  5. Power On:

    • Once all connections are secure, power on the system and monitor the charge controller's status via the display or connected monitoring system.

Important Considerations and Best Practices

  • Safety First: Always disconnect the power source before making or modifying connections.
  • Voltage Matching: Ensure the solar panel and battery voltages are compatible with the charge controller's specifications.
  • Proper Ventilation: Install the charge controller in a well-ventilated area to prevent overheating.
  • Firmware Updates: Regularly check for firmware updates to ensure optimal performance and access to new features.

Arduino UNO Integration Example

While the DEYE-SUN-10K is not typically used with an Arduino UNO, it can be monitored using the RS485 interface. Below is an example code snippet for reading data from the charge controller using an RS485 module:

#include <SoftwareSerial.h>

// Define RS485 pins
#define RX_PIN 10  // Arduino pin connected to RS485 module's RO (Receive Out)
#define TX_PIN 11  // Arduino pin connected to RS485 module's DI (Data In)
#define DE_PIN 3   // Arduino pin connected to RS485 module's DE (Driver Enable)
#define RE_PIN 2   // Arduino pin connected to RS485 module's RE (Receiver Enable)

SoftwareSerial rs485Serial(RX_PIN, TX_PIN);

void setup() {
  pinMode(DE_PIN, OUTPUT);
  pinMode(RE_PIN, OUTPUT);

  // Initialize RS485 communication
  digitalWrite(DE_PIN, LOW);  // Disable driver
  digitalWrite(RE_PIN, LOW);  // Enable receiver
  rs485Serial.begin(9600);   // Set baud rate to 9600

  Serial.begin(9600);         // Initialize Serial Monitor
  Serial.println("RS485 Communication Initialized");
}

void loop() {
  // Enable receiver mode
  digitalWrite(DE_PIN, LOW);
  digitalWrite(RE_PIN, LOW);

  if (rs485Serial.available()) {
    String data = "";
    while (rs485Serial.available()) {
      char c = rs485Serial.read();
      data += c;
    }
    Serial.println("Received Data: " + data);
  }

  delay(1000);  // Wait for 1 second before next read
}

Notes:

  • Use a compatible RS485 module to interface with the DEYE-SUN-10K.
  • Refer to the charge controller's communication protocol for specific data formats.

Troubleshooting and FAQs

Common Issues and Solutions

Issue Possible Cause Solution
No power output Incorrect wiring or loose connections Verify all connections and ensure proper wiring.
Overvoltage error Solar panel voltage exceeds limit Check the solar panel array voltage and adjust if necessary.
Communication failure Incorrect RS485 or CAN configuration Verify communication settings and wiring.
Overheating Poor ventilation or high ambient temperature Install in a cooler, well-ventilated location.

FAQs

  1. Can I use this charge controller with a 24 V battery?
    No, the DEYE-SUN-10K is designed for 48 V battery systems only.

  2. How do I update the firmware?
    Firmware updates can be performed via the Wi-Fi interface using the manufacturer's mobile app or software.

  3. What is the maximum solar panel array size supported?
    The total voltage of the solar array must not exceed 580 V, and the total power should not exceed 10 kW.

  4. Can I monitor the system remotely?
    Yes, the charge controller supports remote monitoring via Wi-Fi or a connected RS485/CAN interface.

By following this documentation, users can effectively integrate and operate the DEYE-SUN-10K in their solar energy systems.