

The Carte Thermostat ACI 230V Kitable is a 230V thermostat control board designed for managing heating and cooling systems. It provides precise temperature regulation and enhances energy efficiency, making it an ideal solution for residential, commercial, and industrial applications. This component is particularly useful in systems requiring automated temperature control, such as HVAC systems, water heaters, and refrigeration units.








| Parameter | Value |
|---|---|
| Operating Voltage | 230V AC |
| Maximum Load Current | 10A |
| Temperature Range | -10°C to 110°C |
| Temperature Accuracy | ±1°C |
| Control Output | Relay (NO/NC) |
| Power Consumption | < 2W |
| Dimensions | 85mm x 55mm x 30mm |
| Mounting Type | PCB Mount or Enclosure Ready |
| Pin Number | Label | Description |
|---|---|---|
| 1 | L (Line) | Connect to the live wire of the 230V AC power supply. |
| 2 | N (Neutral) | Connect to the neutral wire of the 230V AC power supply. |
| 3 | NO (Relay) | Normally Open relay output for controlling the load (e.g., heater or fan). |
| 4 | NC (Relay) | Normally Closed relay output for controlling the load. |
| 5 | COM (Relay) | Common terminal for the relay output. |
| 6 | TEMP+ | Positive terminal for the external temperature sensor. |
| 7 | TEMP- | Negative terminal for the external temperature sensor. |
L and N pins to the 230V AC power supply. Ensure proper insulation and safety precautions when working with high voltage.NO, NC, and COM) based on the desired control logic:NO and COM for devices that should turn on when the relay is activated.NC and COM for devices that should turn off when the relay is activated.TEMP+ and TEMP- terminals. Place the sensor in the desired location for accurate temperature measurement.The Carte Thermostat ACI 230V Kitable can be integrated with an Arduino UNO for advanced control and monitoring. Below is an example code snippet for reading the temperature sensor and controlling the relay:
// Define pin connections
const int relayPin = 7; // Connect to the relay control pin
const int tempSensorPin = A0; // Connect to the temperature sensor output
// Define temperature thresholds
const float tempThresholdHigh = 30.0; // High temperature threshold in °C
const float tempThresholdLow = 25.0; // Low temperature threshold in °C
void setup() {
pinMode(relayPin, OUTPUT); // Set relay pin as output
digitalWrite(relayPin, LOW); // Ensure relay is off initially
Serial.begin(9600); // Initialize serial communication for debugging
}
void loop() {
// Read the temperature sensor value (example: analog input)
int sensorValue = analogRead(tempSensorPin);
// Convert sensor value to temperature (example conversion)
float temperature = (sensorValue / 1023.0) * 100.0; // Adjust based on sensor specs
// Print temperature to serial monitor
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.println(" °C");
// Control relay based on temperature thresholds
if (temperature > tempThresholdHigh) {
digitalWrite(relayPin, HIGH); // Turn on relay (e.g., activate cooling)
} else if (temperature < tempThresholdLow) {
digitalWrite(relayPin, LOW); // Turn off relay (e.g., deactivate cooling)
}
delay(1000); // Wait 1 second before next reading
}
Relay Not Activating:
Inaccurate Temperature Readings:
Overheating of the Board:
Load Not Responding:
Can I use this board with a DC power supply? No, the board is designed for 230V AC operation only.
What type of temperature sensor is compatible? The board typically supports NTC thermistors or similar sensors. Refer to the manufacturer's specifications for compatibility.
Can I control multiple devices with this board? Yes, but ensure the total load does not exceed the relay's maximum current rating. Use external relays for additional devices if needed.
Is this board suitable for outdoor use? The board is not weatherproof. Use a suitable enclosure for outdoor installations.