Activity 1 • Server Room Bypass

Community Sharing & Discussion

11 Responses
J

Jay Chow

TVET •
When a transistor fails and code cannot be changed, hardware trade-offs are essential. Reusing a light switch as a manual bypass restored the cooling fan immediately without disrupting the DHT22 and LCD monitoring
A

Ahmad Farhan

TVET Institution •
I learned that in an emergency where code and replacement parts are unavailable, running the load directly from the power rail keeps critical equipment safe until proper repairs can be made.
S
Siti Sarah

Solution 2 stops the overheating right away, but won't running the fan non-stop make it harder to tell when room temp drops back below 30°C on the LCD?

T
Tan Wei Jie

Direct DC power is a great immediate fix while searching for parts, though Solution 3 gives us more control if the replacement transistor takes hours to arrive.

N

Nurul Huda

Technical University •
I learned the importance of trade-offs when troubleshooting: sacrificing one server room light switch gave us dedicated manual control over the critical cooling fan without modifying any code.
M
Muhammad Danial

Reusing one light switch as a fan switch is smart because it satisfies the rule that the Arduino code cannot be modified.

A
Ahmad Farhan

Taking away one light switch does leave that server room light non-functional, but cooling the servers is definitely the higher priority.

T

Tan Wei Jie

Vocational College •
I realized that sharing a switch between the light and the fan affects two subsystems at once, showing that temporary fixes must consider unintentional side effects.
N
Nurul Huda

Good point about subsystem coupling. In Solution 1, if someone turns off the light when leaving the server room, the cooling fan shuts off too!

C
Chong Kah Weng

That shared switch behavior is why I preferred Solution 3 over Solution 1—keeping the fan controls separate prevents accidental room overheating.

S

Siti Sarah

Public University •
Understanding the 2N2222 pinout helped me see that bypassing Collector to Emitter with a physical switch mimics an active transistor without risking the Arduino pins.
K
Kavitha Rajan

Bypassing between the 2N2222 Collector and Emitter positions via the switch was a very clean way to restore airflow without touching the Arduino output pins.

S
Syed Harith

Great observation. It also ensures the DHT22 sensor and I2C LCD keep reporting live temperatures accurately without any circuit disruption.

M

Muhammad Danial

TVET Institution •
The most valuable takeaway was keeping the LCD and DHT22 running independently while applying a pure hardware bypass to prevent server overheating.
K

Kavitha Rajan

Secondary Technical School •
I learned to check whether turning on the fan forces room lighting to stay on, which taught me to weigh operational convenience against urgent cooling needs.
C

Chong Kah Weng

TVET Institution •
When hardware fails and code cannot be rewritten, isolating non-essential inputs (like room light switches) to repurpose them for critical outputs is an effective strategy.
N

Nur Aisyah

Secondary School •
I learned that when the transistor acts as an open circuit due to failure, simply wiring the fan ground directly to the power rail restores cooling immediately.
S

Syed Harith

Technical University •
This activity demonstrated how an embedded engineer can troubleshoot hardware-level driver failures safely without interrupting active sensor and display telemetry.
L

Lee Min Ho

Vocational College •
I learned that integrating two circuits together saves breadboard rewiring time, but we must verify if the current draw affects the rest of the 5V rail.