lan - Massari Electronics

  • Massari Electronics

    Benvenuto in Massari Electronics

    Questo sito di Marco Massari tratta di argomenti riguardanti elettronica, informatica, automazione e molto altro. Clicca nel menù superiore per accedere alle varie sezioni del sito, ove tra le tante realizzazioni che ho intenzione di condividere troverete alcuni dei miei progetti come Remotecontrol e MassaBus.


    Domotica fai da te con MassaBus

    NEWS:

    ALCUNI ARTICOLI:

    Realizzazione di un fucile elettromagnetico a scopo didattico in grado di sparare piccoli oggetti ferrosi come chiodi o di magnetizzare i cacciaviti.
    Realizzazione di un lampeggiatore musicale avente la possibilità di comandare molti dispositivi come barre di led o lampade ad incandescenza. Collegandolo ad una fonte audio si potrà avere un piacevole effetto stroboscopico a ritmo di musica.
    OffTime è un programma che permette di spegnere, riavviare, sospendere o disconnettere un PC ad un orario prefissato o dopo un certo periodo di tempo impostabile. Risulta utilissimo per chi vuole spegnere il PC durante la notte. Dispone di molte funzionalità aggiuntive ed è compatibile anche con windows 7 e 8.
    Remotecontrol è un mio primo progetto riguardante i telecontrolli. Tale sistema permette di controllare a distanza, anche via internet, 8 uscite e 5 ingressi della porta parallela. Particolarmente interessanti sono le modalità di interfacciamento tra circuiti esterni e la porta parallela del PC.

    Buona navigazione!

  • OffTime

    VERSIONE: 3.0.0.2 | SISTEMA OPERATIVO: WINDOWS (32/64bit) XP, VISTA, 7, 8 | RILASCIO: OPEN SOURCE


    OffTime è un programma che premette di spegnere, riavviare o mettere in sospensione/ibernazione il PC dopo un tempo che è possibile impostare o ad un'ora specifica. Questo programma può essere di aiuto a tutte le persone che vogliono spegnere il PC dopo il download di un file senza lasciarlo acceso tutta la notte, oppure per quelli che non vogliono attendere la conclusione di alcune operazioni come masterizzazioni o codificazioni video e non vogliono lasciare il computer inutilmente acceso la notte. Se dovete finire di scaricare un file e dovete partire per il week-end non dovrete più lasciare il PC acceso tutto il tempo, ma potrete lasciarlo acceso solo per il tempo necessario a concludere il download!

    Offtime può eseguire le segunti operazioni:

    • Spegnere il computer in maniera normale o forzata (utile quando ci sono programmi che richiedono una conferma per chiudersi) anche su un computer remoto nella stessa rete locale
    • Riavviare il computer in maniera normale o forzata anche su un computer remoto nella stessa rete locale
    • Disconnettere l'utente in maniera normale o forzata
    • Bloccare il computer per evitare l'utilizzo da parte di estranei
    • Sospendere/ibernare la sessione
    • Chiudere uno specifico processo

    E' possibile impostare l'attivazione di un evento di avviso prima dell'esecuzione di una operazione, tra cui:

    • Attivare un suono di avviso dallo speaker interno al pc (se presente)
    • Attivare un suono di avviso dalle casse del pc
    • Visualizzare la segnalazione dei secondi rimanenti
    • Visualizzare un messaggio impostabile

    Durante il conteggio è possibile ridurre ad icona OffTime, che se oppurtunamente impostato vi permetterà di segnalare per tempo l'esecuzione dell'operazione. Inolte il programma non richiede alcuna installazione, è richiesta solamente la presenza di .net framework 2.0 o superiore.

    Il programma è COMPLETAMENTE GRATUITO e compatibile con Windows (64/32 bit) XP, Vista e 7.

    ECCO ALCUNI SCREENSHOT DEL PROGRAMMA

      

                        

    DOWNLOAD ESEGUIBILE                         SORGENTI VB.NET

    • Sistema di controllo remoto "Remotecontrol"

      Il sistema Remotecontrol permette di controllare a distanza otto diversi carichi elettrici e lo stato di 5 ingressi digitali attraverso la porta parallela di un computer, oppure attraverso una scheda di input/output dedicata. Tale sistema è composto fondamentalmente da due computer con sistema operativo Windows collegati tra di loro attraverso il protocollo TCP/IP.

      Questi due computer possono essere definiti come:

      -SERVER
      Il computer server è quello che permette di usufruire di un determinato servizio attraverso il client. In questo sistema il server è il PC in cui risiede il circuito collegato alla parallela e l’applicazione software server di Remotecontrol.

      -CLIENT
      Il computer client è un sistema PC collegato a distanza con il server via protocollo TCP/IP, rete locale o internet, che permetterà all’utente di avere controllo dei carichi elettrici e di essere informato sullo stato attuale delle 8 uscite, inoltre se il modulo ingressi è installato permette anche di controllare lo stato di 5 ingressi digitali su parallela o 8 ingressi digitali su scheda dedicata.

      I programmi residenti nei due sistemi dialogano periodicamente per verificare che l’altro sistema sia effettivamente collegato, per prevenire mancate esecuzioni di comandi per motivi esterni (es. blackout alimentazione server, disconnessione accidentale dei cavi etc.) e per tenere il client costantemente sincronizzato con il server. Si è cercato di rendere il sistema hardware più modulare possibile per permettere all’utente finale di decidere il miglior compromesso tra necessità e possibilità di aggiornamento. Inoltre il sistema modulare permette una veloce sostituzione delle schede in caso di guasti dovuti all’usura o accidentali. Il sistema nella sua completezza è composto da una scheda input, una scheda output, una scheda di interfaccia e una scheda chiamata “Startcommand”. Tutte le schede sono descritte nel file PDF allegato.

      In seguito alla descrizione il sistema può essere riassunto come nell’immagine sottostante.

      IMMAGINI DEL SOFTWARE CLIENT E DEL SOFTWARE SERVER

       

      ALCUNE IMMAGINI DEL PROGETTO

          

       

      FILE DEL PROGETTO

      N.B. i file relativi ai circuiti sono gestibili tramite il programma FIDOCAD, mentre i sorgenti software necessitano di Visual Basic .net

      DOWNLOAD PDF PROGETTO

      DOWNLOAD FILE CIRCUITI

      DOWNLOAD SOFTWARE

      DOWNLOAD SORGENTI

    • WOL Start Computer

      VERSIONE: 1.1 | SISTEMA OPERATIVO: WINDOWS (32/64bit) 2000, XP, Vista e 7 | RILASCIO: SOFTWARE GRATUITO

      WOL Start Computer è un programma senza interfaccia grafica che permette di accendere computer presenti nella stessa rete locale del computer in cui è installato questo programma.
      L'accensione può essere effettuata su un singolo computer o su un gruppo di computer (come può essere utile nelle aziende) e la selezione di questi avviene editando un file di testo (txt).
      Con questo programma sarà possibile, dopo aver spento i computer alla fine dell'orario di lavoro (ad esempio in maniera automatica attraverso un file Batch), riattivare i computer.
      Per fare questo è necessario che nella rete locale dei computer da riattivare sia presente un computer server, sempre attivo, che attraverso l'avvio manuale o pianificato di WOL Start Computer provvederà a riattivare i computer.
      I computer da riattivare devono necessariamente disporre di una scheda di rete con funzionalità WAKE ON LAN disponibile e abilitata (controllare la documentazione per ciò).
      Il programma fa uso di un programma esterno chiamato "wolcmd" per inviare alla lista di computer il segnale di wake on lan, tale programma verrà automaticamente copiato dal setup nella cartella del programma (solitamente C:\Programmi\WOL Start Computer). Il programma WolCmd verrà automaticamente richiamato da WOL Star Computer ogni volta che verrà eseguito l'invio di un pacchetto magico ad un computer.

      COME EDITARE IL FILE DI TESTO TXT:
      Come detto precedentemente il programma può avviare uno o più computer seguendo una lista. Questa lista è presente in un file txt nella cartella principale del programma (solitamente C:\Programmi\WOL Start Computer) e può essere modificata a piacimento, seguendo la seguente sintassi:

      [WOLCL]
      Computer1 6612e23f2a0a
      Computer2 323276b3bd5f
      [END]

      NB:

      • Tra WOLCL e END è possibile specificare tutti i computer da avviare (in questo caso solo 2)
      • Tra il nome del computer e il suo MAC address è necessario lasciare uno spazio
      • Il nome del computer è usato solo a scopo indicativo e pertanto non è critico (può essere anche diverso da quello reale).
      • Se avete l'UAC di Windows attivo effettuate la modifica del file avviando il programma di modifica (es. Blocco Note o altro) come Amministratore. Questo può essere fatto cliccando con il destro sul programma da avviare e selezionare "Esegui come amministratore".

      Per concludere ecco alcune FAQ:

      COME FUNZIONA IL WAKE ON LAN?
      Il wake on lan è una funzionalità presente in quasi tutte le schede di rete (sopratutto quelle integrate nelle schede madri) che permette di accendere un computer da remoto attraverso la ricezione da parte della scheda di rete del computer da avviare di un pacchetto di dati chiamato Magic Packet (pacchetto magico). L'accensione può avvenire a seconda dei modelli di schede di rete e schede madri da stato spento, di sospensione o standby. Per fare ciò è necessario conoscere l'indirizzo fisico della scheda di rete del computer da avviare, chiamato MAC address. Questo indirizzo è proprio di ogni scheda di rete esistente ed è composto da dodici caratteri alfanumerici in esadecimale (es. 00-00-FF-58-25-FA).

      COME SCOPRO IL MAC ADDRESS DELLA MIA SCHEDA DI RETE?
      Aprite il prompt dei comandi e digitate il comando "ipconfig /all" , nella finestra appariranno i dettagli su tutte le connessioni di rete del computer. Guardate la voce INDIRIZZO FISICO e appuntatevi tale indirizzo sotto la descrizione della scheda di rete che dovrà avviare il computer.

      DOWNLOAD