How To Make DIY Mechanical 7 Segment Display using Arduino UNO & Servo Motor by WTC Zone
Creating a mechanical 7-segment display using servo motors is a creative and innovative project. Here’s how you can design this system, including the concept, parts, connections, working, and Arduino code.
Concept
A traditional 7-segment display uses LEDs to represent digits and characters. In your project, each segment will be represented by a servo motor. Each servo motor will move to 90 degrees (ON) or 0 degrees (OFF) based on whether a segment should be active or inactive for a particular digit or letter.
Parts Required
- Arduino Nano (1x)
- Controls the servos and determines the digit/letter to display.
- Servo Motors (7x)
- Acts as the mechanical segments of the display.
- Power Supply:
- Use an external 5V power supply capable of handling all 7 servos simultaneously (e.g., 2A or higher).
- Jumper Wires
- For connecting servos to the Arduino and power supply.
- Breadboard
- For distributing power.
- Resistors (optional for pull-down circuits, if needed).
Circuit Connection
Servo Connections:
- Connect the signal pins of the 7 servo motors to Arduino digital pins (e.g., D2 to D8).
- Connect the GND and VCC pins of all servos to the external power supply.
- Connect the power supply GND to Arduino GND for a common ground.
Power Supply:
- Use an external 5V power supply to avoid overloading the Arduino’s regulator.
Segments Mapping:
- Map each servo motor to a segment of the 7-segment display:
- Segment A → Servo 1 → Arduino Pin D2
- Segment B → Servo 2 → Arduino Pin D3
- Segment C → Servo 3 → Arduino Pin D4
- Segment D → Servo 4 → Arduino Pin D5
- Segment E → Servo 5 → Arduino Pin D6
- Segment F → Servo 6 → Arduino Pin D7
- Segment G → Servo 7 → Arduino Pin D8
- Map each servo motor to a segment of the 7-segment display:
Working
- Initialization:
- Each servo is initialized to the "OFF" position (0 degrees).
- Display Logic:
- Based on the input digit or letter, the Arduino controls which segments are ON (90 degrees) or OFF (0 degrees).
- Servo Movement:
- When a segment is turned ON, the corresponding servo rotates to 90 degrees.
- When a segment is turned OFF, the servo rotates back to 0 degrees.
- Satisfying Humming Sound:
- The servos will produce a gentle humming sound during their movement, creating a satisfying mechanical effect.
Circuit Diagram
Video Link: - Click Here For Video
How To Make DIY Mechanical 7 Segment Display using Arduino UNO & Servo Motor by WTC Zone simple Circuit: -
Arduino IDE Program
Code for DIY Mechanical 7 Segment Display using Arduino UNO & Servo Motor by WTC Zone
-----------------------------------------------------------------------------------------------------------------------------
Share, Support, and Subscribe!!! 1. PRO KAM EXPLAINED 2. Knowledge KAM 3. PRO KAM Follow us on 1. Facebook 2. Instagram 3. Pinterest 4. Blogspot 5 Twitter If you have any other ideas to make me design, you can describe them in the comment section and if I can, I will make a designing video on it. So I am waiting #prokam #wtc #Arduino #ideas #projects #diy #how #to #ArduinoProjects #UltrasonicSensor #HeightMeasurement #TechDIY #WeTechCreators #wtczone
0 Comments