# ESP Door detector ## Hardware used - 2x ESP32-C3 Supermini - 1x Red LED - 1x White LED - 1x Generich Reed Sensor - Resistors: - 2x about 75Ω, I used the closest I had which was a 220Ω in series with a 100Ω Resistor (using a singe 100Ω Resistor each might also work, tho at lower brightness) ## Software used - VScode with PlatformIO ## Install / Usage - You can change the used pins at the top of each `main.cpp`, the defaults are - **Receiver** - LED `4` - **Transmitter/Sender** - LED `0` - Reed Sensor `4` - Upload door-detector-sender to the ESP that will be installed a Door - Upload door-detector-receiver to the ESP that will be your indicator (for example besides your monitor) - Test if everything works correctly **BEFORE** soldering the components, I reccomend to use a Oszylloscope to check if the receiving ESP pulses at about 3Hz (300ms) on pin 4 - If everything works correctly, you can then start by twisting together one 220Ω and one 100Ω Resistor - Now Solder one end of the Resistor-packs to the shorter leg of each LED, then solder the other end to the Ground pin (G) on the ESP - Continue by soldering the other Leg of each LED to the specified Pin above - At this State you should be able to plug both ESPs in and see each one shortly blinking at boot. After a few seconds, the Receiver's LED should start to blink at 3Hz. If not, check if each ESPnd for any shorts on the boards