

A 120V outlet is a standard electrical component that provides 120 volts of alternating current (AC) power. It is widely used in residential, commercial, and industrial settings to power a variety of appliances and devices, such as lamps, televisions, computers, and small kitchen appliances. These outlets are designed to deliver reliable power and are a fundamental part of electrical infrastructure in regions where 120V is the standard voltage.








The following table outlines the key technical details of a standard 120V outlet:
| Parameter | Specification |
|---|---|
| Voltage Rating | 120V AC |
| Frequency | 60 Hz (standard in North America) |
| Current Rating | Typically 15A or 20A |
| Power Rating | 1800W (15A outlet) or 2400W (20A outlet) |
| Number of Terminals | 3 (Hot, Neutral, Ground) |
| Outlet Type | NEMA 5-15 (15A) or NEMA 5-20 (20A) |
| Material | Thermoplastic or thermoset for durability |
| Safety Features | Grounding pin, tamper-resistant shutters |
The 120V outlet typically has three terminals, as described below:
| Pin | Description |
|---|---|
| Hot (Live) | Delivers the 120V AC power to the connected device. |
| Neutral | Completes the circuit and returns current to the source. |
| Ground | Provides a safety path for fault currents to prevent shocks. |
Wiring the Outlet:
Mounting the Outlet:
Testing the Outlet:
While an Arduino UNO operates on low DC voltage, you can use a relay module to control a 120V outlet. Below is an example code snippet for controlling a 120V outlet using an Arduino and a relay module:
/*
Example: Controlling a 120V Outlet with Arduino and Relay Module
- This code toggles the relay to turn the outlet ON and OFF every 5 seconds.
- Ensure proper isolation between the Arduino and the high-voltage circuit.
*/
const int relayPin = 7; // Pin connected to the relay module
void setup() {
pinMode(relayPin, OUTPUT); // Set relay pin as output
digitalWrite(relayPin, LOW); // Start with the relay OFF
}
void loop() {
digitalWrite(relayPin, HIGH); // Turn the relay ON (outlet ON)
delay(5000); // Wait for 5 seconds
digitalWrite(relayPin, LOW); // Turn the relay OFF (outlet OFF)
delay(5000); // Wait for 5 seconds
}
Note: Always use a relay module rated for 120V AC and ensure proper isolation between the low-voltage Arduino circuit and the high-voltage outlet.
Outlet Not Providing Power:
Tripped Circuit Breaker:
Burnt Smell or Heat from Outlet:
Outlet Tester Shows Open Ground:
By following this documentation, users can safely and effectively install, use, and troubleshoot a 120V outlet in various applications.