
Silvia pid board
haydenridd/silvia-pid-board
The following outlines: - Board circuit design - Hookup/wiring guide - Board mounting - BOM/Fabrication info

APOCE : Arduino Pilote pour Optimiser la gestion de Consommation Electrique
Apoce is an open-source printed circuit board by ckl67, from the ckl67/apoce repository on GitHub. It is a 2-layer board with 38 parts on 58 nets.
It is built around the IRM-05-5. Its parts include 12 resistors, 12 diodes, 5 connectors, 4 switches and 2 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.
/* ================================================================= Pilote Arduino pour optimiser la gestion de consommation électrique Christian Klugesherz Date : 12 janvier 2025 --> Nouvelle approche avec double fonction de boutons
Le schéma de la carte se trouve dans le répertoire Board
La simulation se trouve sur
https://www.tinkercad.com/things/i7El4JjrINq-pilote-contacteur
L'Arduino Nano est basée sur l'ATmega328
Code sous github : https://github.com/ckl67/apoce
ATTENTION:
===========
Il est impératif de configurer la partie "Configuration" ci-dessous !
Principe
=========
Entrée :
* Signal Jour/Nuit - J/N
* Signal Soleil - SOL
Sortie :
* Signal pour piloter contacteur Chauffe Eau 1 - CA1
* Signal pour piloter contacteur Chauffe Eau 2 - CA2
* Signal pour piloter contacteur Chargement Voiture - CV
Bouton :
* BoutonJN --> Permet aussi de forcer CA1
* BoutonSOL--> Permet aussi de forcer CA2
* BoutonAUTO--> Permet aussi de forcer V
Modes :
Dans le principe, un changement de mode, va re-initialiser le compteur d'armementLes Modes disponibles :
-------------------------------------------
* Mode JN : Jour-Nuit --> Led : Bleue Allumée
--------------------------------------------
Si ModeArm = 0
Si signal J/N = 1
Basculement entre pilotage "CA1" puis "CA2"
Si ModeArm = 1
Si signal J/N = 1
Basculement entre pilotage "CA1" puis "CA2" puis "CV"
Si signal J/N = 0
Pas de pilotage
-------------------------------------------
* Mode SOL : Soleil --> Led Orange Allumée
--------------------------------------------
Si ModeArm = 0
Si signal SOL = 1
Basculement entre pilotage "CA1" puis "CA2"
Si ModeArm = 1
Si signal SOL = 1
Basculement entre pilotage "CA1" puis "CA2" puis "CV"
Si SOL = 0
Pas de pilotage| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 1,5K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R4, R5, R6, R10, R11, R12, R13 |
| 2 | 10K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R9 |
| 2 | 470 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R8 |
| 2 | 4N35 | Package_DIP:DIP-6_W7.62mm_LongPads | U1, U2 |
| 2 | IRM-05-5 | Converter_ACDC:Converter_ACDC_MeanWell_IRM-05-xx_THT | PS1, PS2 |
| 2 | Jaune | LED_THT:LED_D5.0mm | D3, D9 |
| 1 | Arduino_Nano_v3.x | Module:Arduino_Nano | A1 |
| 1 | ButArmV | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | SW4 |
| 1 | ButModeAuto | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | SW3 |
| 1 | ButModeJN | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | SW1 |
| 1 | ButModeSol | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | SW2 |
| 1 | Jour/Nuit | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J4 |
| 1 | LED-CA1-Vert | LED_THT:LED_D5.0mm | D4 |
| 1 | LED-CA2-Vert | LED_THT:LED_D5.0mm | D5 |
| 1 | LED-V-Vert | LED_THT:LED_D5.0mm | D6 |
| 1 | LedArmV-Blanc | LED_THT:LED_D5.0mm | D13 |
| 1 | LedModeAuto-Rouge | LED_THT:LED_D5.0mm | D12 |
| 1 | LedModeJN-Bleu | LED_THT:LED_D5.0mm | D10 |
| 1 | LedModeSol-Orange | LED_THT:LED_D5.0mm | D11 |
| 1 | Red | LED_THT:LED_D5.0mm | D2 |
| 1 | Relais | TerminalBlock:TerminalBlock_Xinya_XY308-2.54-6P_1x06_P2.54mm_Horizontal | J5 |
| 1 | Rouge | LED_THT:LED_D5.0mm | D8 |
| 1 | Solaire | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J2 |
| 1 | Test J/N | TerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_Horizontal | J3 |
| 1 | Test Soleil | TerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_Horizontal | J1 |
| 1 | Vert Alim | LED_THT:LED_D5.0mm | D1 |
38 parts, built around the IRM-05-5. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the ckl67/apoce repository on GitHub, at the commit this page was made from: the board is apoce board/apoce.kicad_pcb and its schematic apoce board/apoce.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask ckl67 before reusing the design.

haydenridd/silvia-pid-board
The following outlines: - Board circuit design - Hookup/wiring guide - Board mounting - BOM/Fabrication info

MAWoodMain/ESP-Reflow-Oven
A retro fit of a Lidl middle aisle mini oven into a home reflow oven

jrowe88/ecoport-bridge
CTA-2045 (EcoPort) bridge for a Rinnai REHP65 heat pump water heater


C3MA/MrReflow
To achieve that, readings from a thermocouple are used for closed loop temperature control of the target board. The controller does it's best to follow a preconfigured temperature profile for a particular SMT soldering.

falue/rebekkaSwitchFoil
This repo is using a HLK-LD2450 microwave human presence sensor and a Sparkfun Thing Plus. This uses Micropython. See below for instructions to set it up.

gevanisko/ReflowOven
Contains schematics, design and code for a toaster oven based solder reflow oven
