venerdì 21 ottobre 2011

Schema finale

   Sotto potete vedere lo schema definitivo della centralina che è stata realizzata.
Lo schema è provvisorio, per le singole parti fate riferimento hai post precedenti.

giovedì 20 ottobre 2011

out digitale

   Oltre alle già affrontate uscite digitali usate per comandare il telecomando delle prese si è dotato il controllore di due uscite 230V per comandare i pulsanti delle luci domestiche, collegati al controllore attraverso i 74HC595 e con il seguente driver di potenza:
   Una ulteriore uscita digitale è rappresentata da un led IR Tx che permette alla scheda di inviare segnali a TV e simili.

input digitale

   Come già accennato nel introduttivo, si vuole sempre sapere lo stato "reale" delle luci anche a scheda staccata, pertanto si era deciso di optare per l'utilizzo di relay passo passo bipolari per comandare un'uscita le luci e con l'altra comunicare lo stato reale al microcontrollore.
   Per far questo si è optato per un semplice schema a fotoaccoppiatori (ricordando che in realtà la chiusura del relay è completamente svincolata dalla tensione di rete).

   Un ulteriore input digitale è l'ingresso IR che permette alla scheda di essere comandata anche da un telecomando, per questa funzione si è optato per un TSOP1738 collegato direttamente al microcontrollore.

Input analogico

   Si è deciso di dotare la scheda di due semplici sensoti analogici.
  • Uno di temperatura;
  • Uno di luminosità.
   Per il sensore di temperatura si è optato per un sensore che già avevo in casa un LM335 collegato al microcontrollore come da immagine sotto.
L'uscita Vout sarà proporzionale alla temperatura.
   Per il sensore di luminosità si è optato per una fotoresistenza collegata come segue:

Out digitale multiplexing

   Per comandare prese elettriche a 230 V lontane dalla centralina si è deciso di riutilizzare un semplice kit comprato anni addietro tipo questo:
Spesa circa 15 € con 3 prese ed un telecomando.
   Per poter comandare le prese si è optato per una modifica "poco" invasiva del telecomando, che prevede la messa in parallelo di pulsanti presenti con pin comandati dal microcontrollore che simula la pressione dei tasti.
   Pertanto la scheda deve prevedere 10 out digitali per i 10 tasti.
Per rispondere a questo vincolo e non esaurire tutte le uscite del microcontrollore si è optato per usare un Serial to Parallel Shifting-Out with a 74HC595 ben documentato e descritto al questo link.
   In cascata al quele al posto dei led, in esempio, si è messo un transistor collegato come in figura sotto.

Si è anche deciso di eliminare la pila del telecomando ed alimentare il tutto con il trasformatore da 6 volt

Alimentazione

   La parte di alimentazione è banale.
Per il vincolo di riuso si è deciso di riutilizzare un alimentatore da 6 volt continui che già si aveva.
Per portare i 6 volt ai 5 necessari per le altre logiche si è optato per due semplici diodi in cascata.

lunedì 17 ottobre 2011

La scheda di controllo

   La scheda di controllo si divide in alcuni blocchi funzionali:
  • Alimentazione;
  • Out digitale multiplexing;
  • input analogico;
  • input digitale;
  • out digitale.
Nei prossimi post si spigano i punti nel dettaglio.