# Hardware

# Architettura Hardware

- **<span data-ast-node-id="4">Unità di Controllo</span>**<span data-ast-node-id="5">: ESP8266 su modulo </span>**<span data-ast-node-id="6">ESP-12F</span>**<span data-ast-node-id="7"> (integrato in una scheda NodeMCU v2)</span><span data-ast-node-id="8">.</span>
- **<span data-ast-node-id="9">Alimentazione Primaria</span>**<span data-ast-node-id="10">: LED Constant Pressure Control Device (60W-12V) per la potenza del motore</span><span data-ast-node-id="11">.</span>
- **<span data-ast-node-id="12">Alimentazione Logica</span>**<span data-ast-node-id="13">: Convertitore DC-DC (DD4012SA) per ridurre la tensione da 12V a </span>**<span data-ast-node-id="14">5V</span>**<span data-ast-node-id="15">, necessari per la logica dell'ESP8266 e dei relè.</span>
- **<span class="" data-ast-node-id="16">Attuatori</span>**<span class="" data-ast-node-id="17">: Modulo a doppia coppia di relè </span>**<span class="" data-ast-node-id="18">SRD-05VDC-SL-C</span>**<span data-ast-node-id="20">.</span>

# Schema Tecnico dei Collegamenti

#### <span data-ast-node-id="22">1. Ingressi e Uscite (ESP8266 / NodeMCU)</span>

<div class="UrcnEc gM9knf" id="bkmrk-componente-pin-nodem">  
<table class="nU4szd"><thead><tr><th>Componente</th><th>Pin NodeMCU</th><th>GPIO ESP8266</th><th>Funzione</th></tr></thead><tbody><tr><td>**<span data-ast-node-id="23">Relè 1 (Apertura)</span>**</td><td>**<span data-ast-node-id="24">D1</span>**</td><td><span data-ast-node-id="25">GPIO5</span></td><td><span data-ast-node-id="26">Attiva il movimento di salita</span><span data-ast-node-id="27">.</span></td></tr><tr><td>**<span data-ast-node-id="28">Relè 2 (Chiusura)</span>**</td><td>**<span data-ast-node-id="29">D2</span>**</td><td><span data-ast-node-id="30">GPIO4</span></td><td><span data-ast-node-id="31">Attiva il movimento di discesa</span><span data-ast-node-id="32">.</span></td></tr><tr><td>**<span data-ast-node-id="33">Pulsante UP</span>**</td><td>**<span data-ast-node-id="34">D5</span>**</td><td><span data-ast-node-id="35">GPIO14</span></td><td><span data-ast-node-id="36">Comando manuale per aprire</span><span data-ast-node-id="37">.</span></td></tr><tr><td>**<span data-ast-node-id="38">Pulsante DOWN</span>**</td><td>**<span data-ast-node-id="39">D6</span>**</td><td><span data-ast-node-id="40">GPIO12</span></td><td><span data-ast-node-id="41">Comando manuale per chiudere</span><span data-ast-node-id="42">.</span></td></tr><tr><td>**<span data-ast-node-id="43">Finecorsa (Limit)</span>**</td><td>**<span data-ast-node-id="44">D7</span>**</td><td><span data-ast-node-id="45">GPIO13</span></td><td><span data-ast-node-id="46">Arresto di sicurezza a fine corsa</span><span data-ast-node-id="47">.</span></td></tr><tr><td>**<span data-ast-node-id="48">Pulsante Toggle</span>**</td><td>**<span data-ast-node-id="49">RX / D9</span>**</td><td><span data-ast-node-id="50">GPIO3</span></td><td><span data-ast-node-id="51">Switch virtuale aggiuntivo</span><span data-ast-node-id="52">.</span></td></tr></tbody></table>

</div>#### <span data-ast-node-id="54">2. Cablaggio di Potenza (Motore e Relè)</span>

<span data-ast-node-id="55">Il cablaggio dei relè è configurato per gestire la polarità del motore a 12V, garantendo la sicurezza elettrica:</span>

- **<span data-ast-node-id="56">Relè 1 (Comando Motore +)</span>**<span data-ast-node-id="57">:</span>
    - **<span data-ast-node-id="58">NC1</span>**<span data-ast-node-id="59">: Collegato a </span>**<span data-ast-node-id="60">NC2</span>**<span data-ast-node-id="61">.</span>
    - **<span data-ast-node-id="62">CO1</span>**<span data-ast-node-id="63">: Collegato al polo </span>**<span data-ast-node-id="64">Motore+</span>**<span data-ast-node-id="65">.</span>
    - **<span data-ast-node-id="66">NO1</span>**<span data-ast-node-id="67">: Collegato a </span>**<span data-ast-node-id="68">NO2</span>**<span data-ast-node-id="69"> e alla linea </span>**<span data-ast-node-id="70">VCC (+12V)</span>**<span data-ast-node-id="71">.</span>
- **<span data-ast-node-id="72">Relè 2 (Comando Motore -)</span>**<span data-ast-node-id="73">:</span>
    - **<span data-ast-node-id="74">CO2</span>**<span data-ast-node-id="75">: Collegato al polo </span>**<span data-ast-node-id="76">Motore-</span>**<span data-ast-node-id="77">.</span>
    - **<span data-ast-node-id="78">NO2</span>**<span data-ast-node-id="79">: Collegato a </span>**<span data-ast-node-id="80">NO1</span>**<span data-ast-node-id="81"> e alla linea </span>**<span data-ast-node-id="82">VCC (+12V)</span>**<span data-ast-node-id="83">.</span>

**<span class="" data-ast-node-id="84">Nota di Sicurezza</span>**<span class="" data-ast-node-id="85">: La configurazione software </span>`ALWAYS_ON`<span class="" data-ast-node-id="87"> di default mantiene i relè attivi (normalmente chiusi). Il movimento avviene spegnendo (</span>`turn_off`<span class="" data-ast-node-id="89">) il relè specifico per 30 secondi, il che inverte la polarità verso il motore.</span>

# PCB

[![1783247150315 (1).jpg](http://10.0.1.4:6875/uploads/images/gallery/2026-08/scaled-1680-/1783247150315-1.jpg)](http://10.0.1.4:6875/uploads/images/gallery/2026-08/1783247150315-1.jpg)