Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xicor22/aaram
PCB design for retro fitting old switch boards with new tech to control it remotely.
https://github.com/xicor22/aaram
esp32 esphome home-assistant home-automation iot pcb
Last synced: 11 days ago
JSON representation
PCB design for retro fitting old switch boards with new tech to control it remotely.
- Host: GitHub
- URL: https://github.com/xicor22/aaram
- Owner: xicor22
- License: gpl-3.0
- Created: 2024-12-19T14:58:04.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-01-10T07:30:07.000Z (18 days ago)
- Last Synced: 2025-01-10T07:48:45.512Z (18 days ago)
- Topics: esp32, esphome, home-assistant, home-automation, iot, pcb
- Language: HTML
- Homepage:
- Size: 1.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Aaram
PCB design for retro fitting old switch boards with new tech to control it remotely.## Features
1. Controls 4 loads using
- 1 Triac
> Note: Triac circuit has added protection for the back EMF generateed by inductive load like fan.
- 3 Relays for controlling other resistive loads
> Try not use heavy inductive load using relays. During testing, the MCU was bugging out when load was switched.
2. Input from switches.
- To reduce rewiring the whole switch board, directly connect the rocker switch output terminal to the input provided on the board.
- The voltage divider reduces thee voltage, then the diode give a half sine wave which is smoothed out by the capacitor. The final voltage is read by the quad channel opto which tells the ESP about the switch state.
3. Uses ZMCT103C current sensor for current measurement.
4. Uses DHT22 for temperature and humidity sensor.
5. 8 Spare pins for additional functionality.
6. ESPHome Yaml config - [Link](https://github.com/xicor22/Aaram/blob/main/ESPHome_Template.yaml)
## Schematic
![Schematic](/asset/Schematic.png)## Images
|View|Image|
|----|-----|
|Both Layers| ![Both Layers](/asset/b.png)|
|1st Layer| ![Layer 1](/asset/l1.png)|
|2nd Layer| ![Layer 2](/asset/l2.png)|
|3D view| ![Layer 4](/asset/3d.png)|