Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)|