Il programma “Controllo Serra” attraverso un collegamento con porta parallela alla scheda di comando è in grado di gestire in piena autonomia una serra di grandi o piccole dimensioni. Il funzionamento può essere impostato su manuale o automatico.
Il programma è in grado di rilevare:
• Temperatura interna
• Luminosità interna
• Velocità del vento esterna

Nel funzionamento automatico basta impostare le soglie dei vari sensori per far funzionare tutto senza la supervisione di un utente. Il programma gestirà l’apertura e chiusura delle finestre, l’accensione della luce e del riscaldamento.

Nel funzionamento manuale è possibile visualizzare sullo schermo i valori dei vari sensori (Temperatura, Luminosità e Velocità del vento), inoltre è possibile controllare manualmente le finestre, il riscaldamento e la luce. Alcune funzioni potrebbero essere disabilitate per la sicurezza strutturale della serra se si verificano situazioni che non permettono quel tipo di operazione. (Es. vento troppo forte non apre le finestre)

Nell’immagine sottostante è possibile vedere la schermata principale del programma:


Istruzioni per l’installazione del programma:

Il delphi necessita di un programma di servizio per il controllo della porta parallela. Di seguito viene riportata la procedura per l’installazione del driver specifico per il computer.

Per chi ha installato sul proprio computer windows 95/98 deve seguire la seguente procedura:
1. Aprire la cartella “Driver di Sistema”
2. Aprire la cartella “Win9x”
3. Copiare il file “smport.vxd” nella cartella c:\windows\system

Per chi ha installato sul proprio computer windows 2000, Me, NT, XP deve seguire la seguente procedura:
1. Aprire la cartella “Driver di Sistema”
2. Aprire la cartella “Win2k_XP”
3. Copiare il file “smport” nella cartella c:\windows\system32

Una volta installato il programma di servizio basta aprire il programma “ programma serra.exe ” per avere subito a disposizione tutte le sue potenzialità.

Istruzioni per l’utilizzo del programma:

Quando viene aperto il programma si visualizza la seguente schermata



Nella parte alta è possibile vedere lo stato della porta con le relative periferiche attive.
Nella parte centrale è possibile visualizzare in simulazione grafica lo stato attuale della serra.
A destra vengono visualizzati i valori in arrivo dai tre sensori ( temperatura, luminosità e v. vento)
In basso a destra è disponibile la sezione per il controllo manuale della serra.

Una volta avviato il programma per far dialogare il computer con la serra è necessario attivare la porta parallela:

A questo punto il computer inizia a scambiare dati con la scheda di controllo, il funzionamento è impostato su automatico quindi è necessario impostare le soglie dei sensori per far funzionare al meglio la programmazione.

Se invece vogliamo impostare il funzionamento del programma in maniera manuale automatica è necessario ciccare sul bottone “Manuale” ed in seguito attivare o disattivare le varie periferiche:

ATTENZIONE per chiudere il programma se la porta parallela è attiva ciccare su
“ Esci e disattiva P.P. ”


Se il computer viene spento la serra si disattiva completamente staccando tutte le periferiche.


Requisiti minimi di sistema:

• Windows 3.1 o superiore
• Porta parallela LPT 1

Struttura del programma:

Il programma “ Controllo Serra “ è stato realizzato con Delphi 4.
La struttura del programma è fatta ad oggetti, ogni oggetto ha una sua propria procedura. L’acquisizione dei dati avviene attraverso la porta parallela e più precisamente con gli indirizzi 37a e 379, mentre le uscite vengono controllate attraverso l’indirizzo 378.

Un ringraziamento particolare per il Prof. Tombaresi e Brotini che mi hanno permesso di sviluppare al meglio il software grazie alle loro ottime conoscenze sull'utilizzo della porta parallela