Come configurare smartphone e PC. Portale informativo
  • casa
  • Windows 10
  • Controllo relè tramite Internet. Un modo semplice per controllare a distanza gli elettrodomestici tramite Internet

Controllo relè tramite Internet. Un modo semplice per controllare a distanza gli elettrodomestici tramite Internet

prodotti - 0 pz.



1 - 2 pezzi:3500,0 sfregamenti.
3 - 10 pezzi:3250,0 sfregamenti.
11 - 25 pezzi:3100,0 sfregamenti.
26 - 75 pezzi:2950,0 sfregamenti.
76 - 100 pezzi:2550,0 sfregamenti.
>100 pezzi:2350,0 sfregamenti.

Documentazione:


Ultima versione del "Firmware"

Software:


SDK dell'interfaccia Web


Descrizione:

Modulo Laurent (pronunciato “Laurent”) progettato per controllare dispositivi, sensori e attuatori digitali e analogici tramite un'interfaccia Ethernet (LAN). Laurent include una vasta gamma di periferiche hardware, tra cui:

  • potenti relè elettromagnetici 220 V / 7 A (4 pz)
  • linee discrete di ingresso (6 pezzi) e di uscita (12 pezzi).
  • ingresso per il collegamento di un sensore di temperatura
  • contaimpulsi (4 pz)
  • Uscita PWM
  • ADC, due canali
  • Porta RS-232


Il modulo può essere controllato in vari modi:

  • tramite la pagina Web incorporata
  • richieste HTTP dirette
  • una serie di comandi di controllo del testo tramite il protocollo DirectIP (porta TCP 2424)
  • Interfaccia TCP-2-COM – scambio dati trasparente tra la porta seriale e la porta TCP 2525
  • gestione autonoma delle risorse hardware al verificarsi di vari eventi (sistema CAT)

Il modulo dispone di una pagina di gestione Web integrata. È sufficiente avviare qualsiasi browser, inserire l'indirizzo IP del modulo (per impostazione predefinita 192.168.0.101) e si ottiene una comoda interfaccia visualizzata per gestire le varie risorse del modulo e monitorarne i parametri in tempo reale.



Utilizzando il modulo Laurent e il sistema CAT, puoi creare rapidamente un sistema per monitorare lo stato di un server sulla rete e riavviarlo automaticamente se viene rilevato un blocco. Il server e Laurent si trovano sulla stessa sottorete. Laurent invia periodicamente un comando PING al server tramite il suo IP (sistema CAT). Se non c'è risposta, l'alimentazione viene ripristinata automaticamente tramite il relè.

Il controllo viene effettuato accedendo ad una specifica pagina HTTP con diversi parametri che determinano l'azione da eseguire. Ad esempio, se esegui la richiesta come mostrato di seguito, il relè numero 4 verrà attivato:



È possibile collegare più moduli a una rete tramite un router:

I moduli Laurent possono essere facilmente collegati a una rete Wi-Fi wireless tramite un router Wi-Fi. Questa combinazione del modulo Laurent e di un router Wi-Fi consente di controllare/gestire il modulo da quasi tutti i dispositivi dotati di interfaccia Wi-Fi a distanza considerevole.

Caratteristiche distintive:

  • modulo di controllo con interfaccia Ethernet (LAN).
  • non richiede elementi circuitali aggiuntivi: immediatamente pronto per l'uso
  • risorse hardware disponibili sui connettori terminali
  • 4 relè (220 V/7 A)
  • 6 linee di ingresso discrete optoisolate
  • Possibilità di collegamento diretto di un sensore di temperatura
  • 2 ADC a 10 bit per la misurazione della tensione esterna
  • 4 contaimpulsi optoisolati
  • 12 linee di controllo discrete in uscita (fino a 50 V, 0,5 A per linea)
  • Uscita PWM per una variazione graduale della potenza assorbita dal carico
  • porta seriale RS-232
  • Interfaccia TCP-2-COM (ponte trasparente per la trasmissione dei dati sulla rete tra RS-232)
  • una serie di comandi di controllo testuale di alto livello già pronti (comandi KE) tramite protocollo TCP/IP (interfaccia di comando aperta)
  • Tensione di alimentazione consigliata: da 6 a 9 V (alimentatore consigliato PWR-75A)
  • LED indicatori per l'attività di rete e lo stato del modulo
  • LED indicatori per linee di ingresso discrete
  • ogni modulo ha un numero di serie univoco
  • supporto per Windows 95, 98, 2000, 2003, XP 32/64 bit, Vista 32/64 bit e Windows 7 32/64 bit
  • Supporto del sistema operativo Linux
  • Server Web integrato per la gestione e il monitoraggio
  • la possibilità di connettere più moduli ad una rete (è necessario modificare gli indirizzi IP/MAC)
  • possibilità di modificare le impostazioni di rete del modulo (IP, MAC, Gateway predefinito, Subnet Mask)
  • l'accesso alla pagina web di gestione e all'interfaccia di comando è protetto da password
  • Sistema "Watchman" - modalità di monitoraggio automatico dei cambiamenti negli stati delle linee di ingresso discrete
  • possibilità di salvare e successivamente ripristinare gli stati delle risorse hardware dopo un'interruzione dell'alimentazione (relè, linee di uscita discrete, contaimpulsi, PWM)
  • sistema GATTO– controllo automatico delle risorse di uscita del modulo al verificarsi di eventi sulle linee di ingresso, tramite timer, tramite soglia del sensore di temperatura e tramite comando PING da dispositivo remoto

Contenuto della consegna:

Il set di consegna include solo il modulo Laurent stesso. Il modulo è imballato in una pellicola antiurto a bolle o in una scatola di cartone con schiuma ammortizzante. Quando viene spedito per posta, il modulo viene imballato in una robusta scatola di cartone e rivestito con un “airbag” di carta. La documentazione e i driver sono disponibili in formato elettronico.


Garanzia:

Il normale funzionamento del modulo è garantito per 1 anno dalla data di vendita, fatte salve le condizioni operative e le regole di conservazione riportate nella Descrizione Tecnica. In caso di malfunzionamento, il modulo difettoso viene sostituito (riparato). La garanzia non si applica ai moduli che presentano danni meccanici, elettrici o di altro tipo causati da un uso improprio.


Come ha dimostrato la pratica, i sintonizzatori satellitari domestici utilizzati dagli operatori via cavo spesso devono essere riavviati a causa della perdita periodica di suono o immagine. Ciò è causato da diversi fattori: livello del segnale non uniforme dal convettore, surriscaldamento del ricevitore o essiccazione degli elettroliti. È possibile mantenere il personale in servizio per un cambio tempestivo, ma quando ciò non è economicamente fattibile, il dispositivo descritto sarà d'aiuto. In linea di principio, l'uso del dispositivo sviluppato non è limitato a questo campo di attività.

Brevemente:
Scopo. Permette di controllare l'accensione e lo spegnimento dei carichi collegati ai relè controllati tramite rete locale (o Internet).
Dispositivo. Fondamentalmente il dispositivo è costituito da tre moduli: un modulo Ethernet, un modulo microcontrollore e un modulo di controllo del carico.
Il modulo Ethernet è assemblato su un microchip della Microchip ENC28J60 ed è più consigliabile prenderlo già pronto, ad esempio qui: http://www.aliexpress.com/wholesale?SearchText=enc28j60. Ho usato un chip Atmega32 come microcontrollore. Il modulo di controllo contiene interruttori a transistor che attivano i relè corrispondenti. Ciascun relè accende o spegne l'alimentazione al consumatore che ne ha bisogno.
Principio operativo. Il principio di funzionamento del dispositivo è facile da capire dallo schema elettrico:

Per l'utilizzo interattivo del sistema è prevista un'interfaccia web, effettuando il login nella quale l'operatore abilita o disabilita la porta corrispondente (vedi figura). Il design ed il firmware prevedono l'utilizzo di 20 porte di uscita: PA0...PA7, PC0...PC7, PD4...PD7. Tuttavia, se lo si desidera, il numero di uscite può essere aumentato a 80 pezzi - per questo è necessario utilizzare decoder (ad esempio K155ID3) e riscrivere il JavaScript del pannello web in modo che le uscite MK generino parole di controllo (0x0...0xF). Questo approccio complicherà in qualche modo il circuito del dispositivo e sarà necessario riavviare i sintonizzatori “uno per uno”. È molto più appropriato utilizzare più dispositivi descritti con indirizzi IP diversi.

Firmware del microcontrollore. Per flashare Atmega32 ho utilizzato un programmatore “4 fili” per la porta COM e il software. Ho eseguito il flash su un vecchio PC con Windows XP. Non l'ho provato sui sistemi operativi moderni a causa della mancanza di COM. firmware.

È inoltre necessario installare i fusibili come in foto.

È possibile scaricare i codici sorgente del firmware con commenti. C'è un Makefile funzionante nella cartella sorgente. Per compilare il progetto ho utilizzato la versione gratuita . Per fare ciò, apri la riga di comando, vai alla cartella con il progetto e digita "make". Come risultato del lavoro del compilatore, nella cartella verranno visualizzati diversi file di collegamento intermedi e un file del firmware HEX.

Per pulire il risultato del compilatore, scrivi "make clean" sulla riga di comando.

Se tagli le fonti, presta attenzione a due funzioni:

Fill_tcp_data_p(buf,plen,PSTR("stringa passata al pacchetto")); char stroka = "stringa passata al pacchetto"; fill_tcp_data(buf,plen,strok);

Utilizziamo la prima funzione dove è chiaramente necessario passare una stringa (testo statico). Usiamo il secondo con variabili stringa.
Dal file ip_arp_udp_tcp.c:

Uint16_t fill_tcp_data_p(uint8_t *buf,uint16_t pos, const prog_char *progmem_s) ( char c; // inserisce i dati tcp nella posizione pos // // senza opzioni i dati iniziano dopo il checksum + altri 2 byte (urgente ptr) while ((c = pgm_read_byte(progmem_s++))) ( buf=c; pos++; ) return(pos); ) ... uint16_t fill_tcp_data(uint8_t *buf,uint16_t pos, const char *s) ( return(fill_tcp_data_len(buf,pos ,(uint8_t*)s,strlen(s))); )

Copie raccolte:

Dimostrazione del lavoro:

Il firmware del microcontrollore prevede la modifica dell'indirizzo IP (default 192.168.1.99) e del dominio JavaScript. Quindi, vai a: 192.168.1.99/?i=91 cambierà l'indirizzo del dispositivo in 192.168.1.91 dopo un riavvio (usare con molta attenzione e solo quando assolutamente necessario, per non perdere il dispositivo!!! :)). Il dominio dello script cambia in questo modo: 192.168.1.99/?d=miodominio.com, cioè. il tuo script verrà caricato dall'indirizzo: miodominio.com/eth/script.js. Tieni presente che la directory eth sul server dovrebbe contenere file .

Apri script.js e modifica le descrizioni delle porte in base alle tue esigenze:

Nome var = "Gestione porta:"; // titolo // sotto il nome delle porte (può essere sostituito con qualcosa di significativo) var titolo = ["PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6" , " PA7", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PD4", "PD5", "PD6", " PD7"];

Ad esempio, ho questo:

Nome var = "Arcobaleno, 75 gradi"; // titolo // sotto i nomi delle porte (può essere sostituito con qualcosa di significativo) var title = ["Russian illusion", "24 techno", "Estate", "Healthy TV", "Retro", "Drive", "Phoenix +cinema", "Per bambini", "Caccia e pesca", "Europa Plus", "Sony Entertaiment", "Sony Sci-Fi", "Multimania", "National Geographic", "NST", "non utilizzato" , " non utilizzato", "non utilizzato", "non utilizzato", "WWW SERVER"];

Per l'alimentazione elettrica è possibile utilizzare un caricabatterie per cellulare (tensione di uscita circa 7 volt). In modalità standby, il consumo di corrente è di circa 120 mA. Quando un relè è acceso, il consumo di corrente aumenta a 180 mA. Va tenuto presente che se è necessario attivare tutti i relè contemporaneamente (spegnere tutti i ricevitori), l'alimentatore deve già avere la potenza adeguata (almeno 1,5 A).

L'articolo presentato è solo una dimostrazione del dispositivo. Nella versione commerciale, la direzione di questo sviluppo è stata notevolmente ampliata: fino a 150 porte, tre sensori di temperatura, ecc., tutto dipende dall'ordine. (Un altro esempio per 40 porte :)

Strutturalmente, il dispositivo può essere collocato nell'alloggiamento di un vecchio switch in un rack per telecomunicazioni da 19″. Poiché un simile interruttore non era a portata di mano, ho ordinato questa scatola dal sistema di distribuzione dell'ingresso in fibra ottica dal Servizio Mobile (costa 290mila IVA esclusa):


Continuo a parlare dei modi più semplici e accessibili per controllare gli elettrodomestici tramite Internet utilizzando i servizi cloud. Prima di tutto, tali dispositivi sono rilevanti per i proprietari di case di campagna per poter accendere il riscaldamento da remoto ed evitare il congelamento della casa. I relè Wi-Fi wireless in formato fai da te di ITEAD sono interessanti soprattutto per il loro prezzo. Un dispositivo pronto all'uso viene effettivamente offerto al costo dei componenti in esso utilizzati. È uno scherzo che il relè più semplice costi meno di $ 5?

In precedenza ho già parlato di relè compatti che consentono di controllare a distanza il carico. Oggi mostrerò nuovi dispositivi. In primo luogo, si tratta di un dispositivo con due relè Sonoff Dual indipendenti e, in secondo luogo, un relè Sonoff TH, che ha un ingresso integrato per un sensore di temperatura/umidità esterno. Un tale relè consente non solo di acquisire la capacità di monitorare a distanza la temperatura e l'umidità, ma anche di automatizzare il processo di mantenimento di questi parametri in un determinato intervallo.

Quindi, scopriamolo!


2. Innanzitutto il relè ha un nuovo alloggiamento. Sono circa 2 volte più grandi rispetto ai relè di prima generazione. Sono presenti contrassegni più chiari e un pulsante più comodo per la programmazione e il controllo manuale.

3. I terminali a vite sono stati sostituiti con terminali a molla. Una soluzione molto corretta che consente di collegare in modo affidabile il carico senza il rischio di strappare la filettatura sui contatti. Sonoff TH è disponibile in due versioni, con relè progettato per un carico di 10 o 16 ampere. Cioè, nel secondo caso, tramite un relè è possibile commutare un carico con una potenza fino a 3600 watt. Una modifica con un relè da 10 A costa $ 7,5. Con un relè da 16 A - $ 8,6 (lo stesso prezzo per un relè Sonoff Dual 10A).

4. Il relè può funzionare in modo indipendente oppure è possibile collegarvi sensori esterni. Puoi scegliere tra la sonda di temperatura DS18B20 (nella foto al centro), che costa $ 3,5, o il sensore di temperatura/umidità AM2301, che costa $ 4,3.

5. A sinistra c'è un singolo relè con un connettore per sensori esterni. A destra c'è un doppio relè, senza connettore per sensori esterni.

6. Il dispositivo si basa sul noto chip ESP8266. Tutta la parte a bassa corrente si trova nella parte inferiore della scheda. Sulla sinistra puoi vedere i connettori che ti consentono di collegare un adattatore USB-TTL. Chi non si fida del servizio cloud pubblico può sempre caricare il firmware modificato sul dispositivo e personalizzarlo in base alle proprie esigenze. Ci sono esempi su Internet di come farlo.

7. Montiamo un semplice circuito per dimostrare il funzionamento del dispositivo. Abbiamo un piccolo faretto LED come carico. Lo colleghiamo a una rete da 220 volt tramite un relè Sonoff TH10. Per poter controllare a distanza il relè, è necessario “accoppiare” il relè con la rete Wi-Fi domestica che opera nella gamma di 2,4 GHz.

8. La configurazione viene eseguita tramite l'applicazione proprietaria EWeLink su uno smartphone, disponibile sia per iOS che per Android.

9. Dopo la procedura di abbinamento iniziale, si ha la possibilità di controllare il carico sia manualmente (da un pulsante sul corpo del relè) che da remoto (tramite un'applicazione su smartphone). È inoltre possibile impostare timer per l'accensione e automatizzare il controllo specificando gli intervalli di temperatura e umidità di funzionamento.

10. Una delle opzioni per utilizzare il relè della prima versione è controllare l'applique accanto al letto nella camera da letto. L'unico inconveniente è che, dal punto di vista estetico, sarebbe meglio se il relè fosse realizzato nel corpo di un normale interruttore per lampada da terra, perché nella sua forma attuale, premere un piccolo pulsante sul corpo per accendere la luce senza utilizzare l'applicazione è del tutto scomodo. La presenza di un timer permette di programmare l'accensione/spegnimento delle luci, ad esempio, per il periodo delle vostre vacanze, in modo da creare un'imitazione del fatto che qualcuno sia nell'appartamento.

11. Esistono molte opzioni per l'utilizzo dei relè. In particolare, desidero finalmente automatizzare il controllo utilizzando un relè Sonoff Dual (un relè per abbassare il cavo, l'altro per sollevarlo). Una volta fatto, lo scriverò sicuramente. Utilizzo anche un relè per accendere le luci da remoto quando guido verso una casa di campagna di notte.

Ci sono molte applicazioni. Puoi, ad esempio, realizzare un accumulatore di calore fatto in casa da un serbatoio d'acqua, programmandolo per riscaldare di notte, ad un prezzo economico. Puoi conservare le patate sul balcone riscaldato o aprire a distanza il cancello del garage. È possibile accendere automaticamente la ventola del bagno quando viene superata una soglia di umidità specificata. In generale, tutto dipende dalla tua immaginazione. Per programmare e controllare a distanza i relè, questi devono avere accesso a Internet. Se sono preprogrammati per funzionare con un timer, possono funzionare in modo autonomo. È meglio ordinare il relè sul sito ufficiale dell’azienda; la consegna in Russia costa 6 dollari.

Tutti i materiali sulla costruzione di una casa di campagna con le tue mani possono essere visualizzati in ordine cronologico.

In questa breve recensione esamineremo quattro tipi di relè controllati via Internet dall'azienda russa KERNELCHIP. Da oltre 10 anni l'azienda è impegnata professionalmente nello sviluppo e nella programmazione di dispositivi non standard per l'interfacciamento con computer, nonché nello sviluppo di sistemi di automazione e controllo e di sistemi di controllo e monitoraggio remoto tramite Ethernet e GSM/GPRS. Oggi che Internet è ovunque, tali soluzioni sono più rilevanti che mai. Parleremo dei relè controllati della serie Laurent.

Questo modulo ha una particolarità: raccolta e trasmissione, tramite interfaccia Ethernet (LAN), delle letture provenienti dai sensori digitali di temperatura. Il modulo è in grado di funzionare con un massimo di 20 sensori Dallas DS18B20. I sensori sono collegati ad un bus comune 1-Wire.

Laurent-T è quindi un termoregolatore Ethernet in grado di funzionare con da 1 a 20 sensori, dotato di un'interfaccia web integrata con una comoda tabella di nomi dei sensori (che l'utente può impostare liberamente), con la possibilità di ripristinare l'hardware Bus a 1 filo che utilizza relè integrato, mentre l'interfaccia di comando (API) è, ovviamente, aperta.

Spesso in un'azienda è necessaria la raccolta di gruppo di dati dai sensori di temperatura digitali - per la raccolta centralizzata delle letture. È conveniente farlo tramite una rete Ethernet da remoto. Non sempre hai il tempo di andare in giro e raccogliere frammenti di informazioni da ciascuna delle dozzine di sensori di temperatura digitali collegati tramite un bus 1-Wire. Questi sono i tipi di problemi che il modulo Laurent-T aiuta a risolvere.

Le letture raccolte dai sensori verranno trasmesse all'operatore tramite una rete Ethernet attraverso un'interfaccia web integrata, XML/JSON o riga di comando (porta TCP). A ciascun sensore può essere facilmente assegnato un nome in base al numero ID del sensore. Le letture del sensore sono protette da interferenze a breve termine (tipiche di una lunga linea) tramite livellamento e filtraggio. In caso di guasto sul bus avviene un ripristino automatico tramite relè. In questo modo è possibile monitorare e controllare da remoto un gran numero di sensori di temperatura.

La pagina web integrata si apre in qualsiasi browser; basta inserire l'indirizzo IP del modulo, che per impostazione predefinita è 192.168.1.99, e l'utente vedrà una comoda interfaccia visiva per monitorare le letture di tutti i sensori di temperatura in tempo reale . La tabella dei nomi dei sensori verrà archiviata nella memoria non volatile del modulo.

Il modulo Laurent-112 è costruito sulla base di 12 relè per controllare vari dispositivi via Ethernet tramite un'interfaccia web o utilizzando un'interfaccia di comando aperta. La scheda dispone di 12 relè, progettati per commutare tensioni da 0 a 220 volt, con una corrente fino a 7 ampere. Ogni relè può essere controllato separatamente. Il sistema CAT consente di implementare una reazione controllata agli eventi: in base a un timer o, ad esempio, in assenza di risposta da un dispositivo di rete remoto utilizzando il comando PING. L'interfaccia di comando (API) qui è aperta.

La pagina web integrata per la gestione del modulo si aprirà in qualsiasi browser; è sufficiente inserire l'indirizzo IP del modulo, che per impostazione predefinita è 192.168.0.101. L'interfaccia è comodamente visualizzata, lo stato del relè è visibile (il pulsante è acceso - verde o il pulsante è spento - grigio). Opzionalmente l'interfaccia web integrata può essere protetta con una password modificabile. Il set di consegna del prodotto include solo il modulo stesso; l'alimentatore deve essere acquistato separatamente.

Si tratta di un modulo con funzionalità avanzate; è dotato di ricche periferiche hardware per il controllo dei relè e per il monitoraggio e la configurazione dei parametri di vari dispositivi sulla rete. È consentita l'elaborazione autonoma degli eventi (contatori di impulsi, timer, PING, ADC, sensore di temperatura). I moduli possono interagire tra loro tramite appositi comandi (vedi istruzioni) anche senza la partecipazione di un server (funzione M2M).

La scheda è dotata di 4 relè per una corrente massima fino a 7A. Dispone di 4 contatori di impulsi, 6 ingressi discreti, 12 uscite discrete, uscita PWM, RS-232, una coppia di ADC a 10 bit, un ingresso per un sensore di temperatura digitale KTS-18B20, una risposta controllata dal sistema CAT agli eventi, un interfaccia di comando aperta (API). Pertanto, questo modulo è un modello migliorato e sviluppato dei prodotti precedenti pur mantenendo la piena compatibilità di connettori e comandi.

Il modulo Laurent-2 è adatto per il controllo di dispositivi, attuatori e sensori analogici e digitali tramite Ethernet. Sono possibili vari modi per controllare il modulo: tramite l'interfaccia web, utilizzando richieste http dirette, comandi di testo tramite una porta TCP, utilizzando i dati ricevuti da una porta COM, in modo autonomo tramite il sistema CAT e infine tramite M2M.

La pagina web di controllo integrata nel modulo funzionerà con qualsiasi browser; il suo indirizzo predefinito è 192.168.0.101. Ecco una comoda interfaccia visualizzata per la gestione delle varie risorse del modulo e il monitoraggio dei suoi parametri online.

Utilizzando il sistema CAT si configurano le reazioni del modulo a diversi eventi ai suoi ingressi: quando viene superata una soglia di temperatura, da un contatore di impulsi, da un timer, o quando non c'è risposta da un dispositivo remoto al comando PING. Il sistema CAT permette di programmare il modulo e di utilizzarlo anche standalone senza la necessità di essere sempre connessi alla rete.

Utilizzando il modulo Laurent-2 e il sistema CAT, puoi creare rapidamente un sistema per monitorare automaticamente lo stato del server sulla rete e riavviarlo immediatamente se viene rilevato un blocco. Il server e Laurent-2 saranno sulla stessa sottorete. Laurent-2 invierà periodicamente un comando PING al server tramite il suo IP e, se non c'è risposta, verrà eseguito un ripristino automatico dell'alimentazione tramite il relè.

I moduli Laurent-2 possono essere facilmente collegati a una rete Wi-Fi wireless tramite un router Wi-Fi. Questa combinazione del modulo Laurent-2 e di un router Wi-Fi consente di controllare/gestire il modulo da quasi tutti i dispositivi dotati di interfaccia Wi-Fi a distanza considerevole.

Il modulo Laurent-2G è una versione modificata del modulo Laurent-2, aggiungendo semplicemente un modem GSM con la possibilità di collegarvi un'antenna. Laurent-2G, come il modello precedente, è progettato per controllare dispositivi, sensori e attuatori digitali e analogici tramite un'interfaccia Ethernet (LAN), solo qui ora è possibile controllare tramite l'interfaccia GSM - utilizzando comandi SMS o comandi a toni DTMF.

Andrej Povny

Spesso si verifica una situazione in cui una rete Ethernet è installata in una stanza o anche in un edificio e si desidera utilizzarla per trasmettere un semplice comando da una stanza all'altra. Ad esempio, dalla stanza del custode, premendo un pulsante, si apre la porta del cortile. Ora è possibile farlo senza utilizzare computer e server, senza scrivere programmi aggiuntivi, ecc. È sufficiente collegare i moduli di comando e di esecuzione Laurent alla rete, applicare alimentazione ed effettuare impostazioni minori. Successivamente i moduli potranno comunicare tra loro direttamente.

Questo articolo discute la tecnologia M2M (Module-to-Module) utilizzando l'esempio della configurazione della comunicazione tra Laurent-2 e KBX-3D.

La tecnologia M2M consente ai moduli di comunicare tra loro utilizzando dati di testo, ad esempio comandi di controllo Ke, senza la partecipazione di un server esterno, ad es. disconnesso. Ad esempio, puoi inviare automaticamente un comando di controllo a un altro modulo situato sulla stessa rete quando si verifica un evento. In questo caso non sono necessari server o programmi esterni: tutto può essere fatto utilizzando la connessione CAT+M2M presente nel modulo stesso.

Consideriamo ad esempio questo problema:

Due moduli sono collegati alla rete locale: Laurent-2 e KBX-3D. È necessario che quando la prima linea di ingresso del modulo Laurent-2 viene chiusa, il relè del modulo KBX-3D scatti. Una condizione importante è l'assenza di un server esterno. Tutti devono completare i moduli da soli senza aiuti “esterni”.

Per ogni evenienza, considereremo innanzitutto la procedura per collegare più moduli a una rete. La sottigliezza è che tutti i moduli per impostazione predefinita hanno gli stessi indirizzi IP e MAC. Per il normale funzionamento dei dispositivi di rete, questi parametri devono essere diversi per i dispositivi sulla rete. Pertanto, per il nostro esempio, modifichiamo i dettagli di rete del modulo Laurent-2 e lasciamo invariate le impostazioni KBX-3D.

Andiamo all'interfaccia Web Laurent-2 (indirizzo predefinito: 192.168.0.101). Vai alla sezione delle impostazioni e modifica gli indirizzi IP e MAC. Impostiamo IP 192.168.0.102 e MAC 0.4.163.0.0.12.

Affinché le modifiche abbiano effetto, il modulo deve essere resettato, ad es. tramite un reset dell'alimentazione. Successivamente il modulo sarà disponibile al nuovo indirizzo e non entrerà in conflitto con gli indirizzi MAC del modulo KBX-3D, le cui impostazioni abbiamo lasciato invariate.

Creiamo un evento CAT sul modulo Laurent-2. Se il livello di tensione sulla linea di ingresso IN_1 cambia (ad esempio, la linea è in cortocircuito a +5 V da un pulsante o qualsiasi sensore di contatto), in risposta a questo evento i comandi di controllo Ke verranno inviati all'indirizzo IP del KBX- Modulo 3D.

La riga di comando ne contiene due contemporaneamente: un comando per inserire una password di accesso al modulo KBX-3D ($KE,PSW,SET) e, appunto, un comando per controllare il relè ($KE,REL). Alla fine di ogni comando deve essere presente un simbolo ";" - una volta inviato, verrà sostituito con caratteri di ritorno a capo e di nuova riga (CR+LF).

Il comando con password viene trasmesso perché di default i moduli hanno un sistema di sicurezza abilitato che blocca l'esecuzione dei comandi di gestione delle risorse del modulo finché non viene inserita una password di accesso.

Se il sistema di sicurezza è disabilitato sul modulo KBX-3D, non sarà necessario inviare il primo comando con password.

Si consiglia di abilitare il software antirimbalzo contatto sul modulo Laurent-2. Se ciò non viene fatto, quando si utilizza una chiave meccanica o un pulsante collegato alla linea di ingresso, quando viene premuto, invece di un evento, si formano diverse dozzine di eventi contemporaneamente a causa del "rimbalzo" della connessione meccanica. Di conseguenza, verrà effettuato un tentativo di inviare un elenco di comandi da eseguire decine di volte, il che non è sempre accettabile.

Adesso è tutto pronto. È sufficiente applicare un segnale dal pulsante (livello alto) alla linea di ingresso IN_1, il sistema CAT funzionerà, una serie di comandi specificati verrà inviata al modulo KBX-3D e al primo relè del modulo KBX-3D sarà acceso.

Per comodità di collegare il pulsante alla linea di ingresso, si consiglia di collegare le linee GND e ISO_GND. Il fatto è che le linee di ingresso dei moduli sono optoisolate. Per i pulsanti non ce n'è bisogno particolare ed è possibile applicare un segnale dalla scheda stessa alla linea di ingresso (ad esempio, dal terminale +5 V). Per fare ciò è necessario che la terra della linea di ingresso e quella di alimentazione della scheda siano comuni. Ciò si ottiene collegando GND e ISO_GND.

L'esempio è semplice, ma apre ampie possibilità per la gestione della vostra attrezzatura.

I migliori articoli sull'argomento