A tower lamp, also known as a signal tower or stack light, is a multi-segmented light fixture commonly used in industrial settings. It provides visual signals indicating the status of machinery or processes. Each segment of the tower lamp can light up in different colors to convey various messages, such as operational status, warnings, or errors. This makes it an essential component for ensuring safety and efficiency in industrial environments.
Parameter | Value |
---|---|
Operating Voltage | 24V DC |
Current Consumption | 20mA per segment |
Power Rating | 0.48W per segment |
Number of Segments | 3 to 5 (depending on model) |
Light Colors | Red, Yellow, Green, Blue, White |
Mounting Type | Pole or base-mounted |
IP Rating | IP54 |
Pin Number | Description | Color Code (if applicable) |
---|---|---|
1 | Ground (GND) | Black |
2 | Power Supply (24V DC) | Red |
3 | Control Signal for Red | Brown |
4 | Control Signal for Yellow | Yellow |
5 | Control Signal for Green | Green |
6 | Control Signal for Blue | Blue |
7 | Control Signal for White | White |
Power Supply Connection:
Ground (GND)
pin to the ground of your power supply.Power Supply (24V DC)
pin to the 24V DC output of your power supply.Control Signals:
Control Signal for Red
pin.To control the tower lamp using an Arduino UNO, you can use digital output pins to send control signals to the lamp. Below is an example code to control a 3-segment tower lamp (Red, Yellow, Green).
// Pin definitions
const int redPin = 2;
const int yellowPin = 3;
const int greenPin = 4;
void setup() {
// Initialize the digital pins as outputs
pinMode(redPin, OUTPUT);
pinMode(yellowPin, OUTPUT);
pinMode(greenPin, OUTPUT);
}
void loop() {
// Turn on the red segment
digitalWrite(redPin, HIGH);
delay(1000); // Wait for 1 second
// Turn off the red segment and turn on the yellow segment
digitalWrite(redPin, LOW);
digitalWrite(yellowPin, HIGH);
delay(1000); // Wait for 1 second
// Turn off the yellow segment and turn on the green segment
digitalWrite(yellowPin, LOW);
digitalWrite(greenPin, HIGH);
delay(1000); // Wait for 1 second
// Turn off the green segment
digitalWrite(greenPin, LOW);
delay(1000); // Wait for 1 second
}
Segments Not Lighting Up:
Flickering Lights:
Incorrect Colors Lighting Up:
Q1: Can I use a different voltage power supply?
Q2: How many segments can I control with an Arduino UNO?
Q3: Can I use PWM to control the brightness of the segments?
By following this documentation, you should be able to effectively use and troubleshoot a tower lamp in your industrial applications.