Menu English Ukrainian Russo Casa

Libreria tecnica gratuita per hobbisti e professionisti Libreria tecnica gratuita


ENCICLOPEDIA DELLA RADIOELETTRONICA ED ELETTRICA
Libreria gratuita / Schemi di dispositivi radioelettronici ed elettrici

Una versione migliorata del software del sistema di controllo. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

Libreria tecnica gratuita

Enciclopedia della radioelettronica e dell'elettrotecnica / Progettista radioamatore

Commenti sull'articolo Commenti sull'articolo

Vengono descritte le modifiche e le aggiunte che l'autore dell'articolo ha apportato al software del sistema di controllo della casa intelligente “amatoriale” da lui descritto in [L].

Innanzitutto sono stati corretti gli errori che influivano sulla stabilità del modulo ihsc.exe. Per aumentare la stabilità dell'intero sistema è stato creato un processo di monitoraggio (il modulo ihsc_guard.exe), che inizia a funzionare automaticamente all'avvio di ihsc.exe. Se il modulo principale si guasta, si riavvia automaticamente.

Nella nuova versione del software, il server web ha imparato ad accettare le informazioni dal browser. L'attributo "azione" del modulo web deve contenere uno script che verrà inviato al server ed eseguito quando si fa clic sul pulsante sullo schermo della pagina html. L'accesso al sistema via Internet avviene utilizzando uno smartphone Android con il browser Mozilla Firefox.

È stato aggiornato anche il programma del microcontrollore per i dispositivi UD universali. Le modifiche hanno interessato il componente Linea di controllo di uscita singola del sistema. Questo componente potrebbe ora avere un sensore che monitora l'effettiva tensione applicata al carico, che può essere assemblato, ad esempio, secondo il circuito mostrato in figura. Utilizzandolo, è possibile monitorare lo stato della parte di alimentazione del dispositivo o del collegamento del fusibile. Quando si crea una configurazione del dispositivo, il valore del campo "Sensore di tensione: Anti-rimbalzo 0,1 s * su..." per questo sensore deve essere impostato su 30 (3 s) per evitare falsi allarmi.

Versione avanzata del software del sistema di controllo
Fig 1. Circuito del sensore

Al linguaggio di scripting è stato aggiunto un operatore di uscita, che interrompe l'esecuzione dello script corrente.

Darò un esempio di come espandere le capacità del dispositivo n. 12 descritto in [L] modificando il set di script. Può essere caricato su un dispositivo in funzione aprendo la voce di menu "Strumenti→Script Editor..." sul terminale grafico.

Insegniamo al dispositivo n. 12 ad accendere la lampada se il sensore di movimento viene attivato entro un minuto dallo spegnimento automatico. Ciò consentirà di riaccendere l'illuminazione, ad esempio agitando una mano, se prima non veniva notato dal sensore di movimento per più di 15 minuti, che spegneva l'illuminazione, considerando che non c'era nessuno in casa la stanza. Una serie di script che risolvono questo problema è riportata nella Tabella. 1.

Tabella 1

Versione avanzata del software del sistema di controllo

Tieni presente che non è necessario verificare lo stato attuale del sensore di movimento. Di solito, l'impulso di questo sensore dura solo pochi secondi: qualsiasi differenza nel suo livello viene considerata come presenza di movimento.

Diamo un'occhiata ad altri due esempi utilizzando un sensore di movimento. Supponiamo che all'ingresso della casa siano installate due porte: esterna e interna. Si trovano a breve distanza l'una dall'altra, quindi quando si entra o si esce di casa c'è un periodo di tempo durante il quale entrambe le porte sono aperte contemporaneamente. Sopra la porta esterna è installato un lampione. Nel corridoio ci sono plafoniere controllate da un dispositivo n. 4.

È necessario assicurarsi che al buio, quando si esce di casa, il lampione sia acceso per alcuni minuti e quando si entra in casa sia accesa l'illuminazione nel corridoio. Questo problema viene risolto da una serie di script riportati nella tabella. 2.

Tabella 2

Versione avanzata del software del sistema di controllo

Le informazioni sull'illuminazione attuale sono di proprietà del dispositivo n. 10, una stazione meteorologica domestica dotata di un sensore di luce. Le soglie di illuminazione alle quali le lampade devono essere accese o spente saranno diverse per la strada e per il corridoio, poiché la luce naturale all'interno è sempre inferiore a quella all'esterno.

Le lampade convenzionali con sensori di movimento integrati non sono adatte in questo caso, perché la configurazione della stanza e le possibili posizioni delle lampade non consentono l'attivazione dei sensori all'apertura della porta. Questo provoca disagio: il primo passo va fatto al buio, solo dopo il sensore di movimento accenderà la luce. E devi assicurarti che si accenda anche quando la porta è aperta.

Assegneremo al dispositivo in creazione il numero 3. Ad esso collegheremo due interruttori Reed: si tratta di sensori di porta aperta (esterni ed interni) nascosti all'interno del telaio della porta. Colleghiamo anche un pulsante di chiamata. Il dispositivo sarà controllato da una lampada esterna e da un campanello.

La variabile passo assume il valore 1 quando il dispositivo prevede che la persona esca di casa, oppure il valore 2 quando la persona entra in casa.

La variabile fissa ha lo scopo di bloccare l'accensione automatica dell'illuminazione. Ad esempio, se hai bisogno di guardare fuori dalla finestra al crepuscolo o di non aprire la porta agli ospiti indesiderati.

La variabile scura contiene il livello di illuminazione esterna espresso in unità convenzionali. Più è alto, più basso è il valore di questa variabile. Poiché la soglia di illuminazione richiesta viene scelta sperimentalmente, non è necessario esprimerla in unità standard. Il sensore stesso è una fotoresistenza collegata a un ADC.

2 minuti dopo l'avvio dell'apparecchio, alla variabile oscura viene assegnato il valore dell'attuale livello di luce ricevuto dall'apparecchio n. 10 (stazione meteorologica). In futuro, il valore di questa variabile verrà aggiornato ogni 15 minuti. La memorizzazione locale di un parametro che cambia lentamente consente di accelerare l'esecuzione dello script, poiché non è necessario perdere tempo interrogando ogni volta un dispositivo vicino. È necessario un ritardo di due minuti affinché la stazione meteorologica abbia il tempo di misurare l'illuminazione se tutti i dispositivi del sistema vengono alimentati contemporaneamente.

Lo script 1 viene eseguito dal dispositivo quando cambia lo stato degli interruttori reed delle porte esterna ed interna. La direzione del movimento viene determinata in base a quale porta viene aperta per prima. Lo svantaggio di questo metodo è che se ti dimentichi di chiudere la porta, la decisione presa sarà errata e l'illuminazione non si accenderà automaticamente.

Lo script 2 viene eseguito dal dispositivo quando viene premuto il pulsante di chiamata.

In conclusione, diamo un'occhiata al compito di automatizzare l'illuminazione in un bagno, in una toilette o in un altro ripostiglio. Una serie di script per risolverlo è fornita nella tabella. 3. Per i motivi sopra descritti non è stato possibile utilizzare solo i sensori di movimento. È stato inoltre necessario installare i sensori di porta aperta.

Tabella 3

Versione avanzata del software del sistema di controllo

La variabile t assume valore 0 se la porta della stanza è chiusa e non c'è nessuno; valore 1 - se la porta si apre e una persona entra nella stanza; valore 2 - se è entrato nella stanza e ha chiuso la porta dietro di sé; valore 3 - se la porta si apre e una persona lascia la stanza.

L'algoritmo funziona correttamente se l'intero ciclo viene eseguito senza errori, ovvero la porta non viene dimenticata di aprirsi e chiudersi. Se una persona esce dalla stanza ed entro 6 minuti l'illuminazione verrà spenta, ma la variabile t rimarrà pari a 3 in attesa che la porta venga chiusa. Se dopo un po' di tempo una persona entra nella porta aperta, il sensore di movimento verrà attivato e alla variabile t verrà assegnato il valore richiesto 1.

È possibile migliorare questo algoritmo reimpostando la variabile t se non viene rilevato alcun movimento nella stanza entro pochi minuti dalla chiusura della porta. Ciò ripristinerà il normale funzionamento del dispositivo dopo che una persona lascia la porta aperta, entra nella stanza e dopo un po 'esce e chiude la porta dietro di sé.

Grazie al sensore di porta aperta, l'illuminazione si accende istantaneamente quando viene aperta. Ma poiché il sensore di movimento reagisce solo alla presenza di una persona all'interno della stanza, la luce non si accende quando si supera la porta se per qualche motivo questa viene lasciata aperta.

Quando si utilizzano lampade standard con sensori di movimento integrati, questo effetto non può essere ottenuto. Soprattutto in bagno e toilette. Il fatto è che è molto difficile impostare il tempo di funzionamento ottimale della lampada. Se è troppo piccolo, la persona deve spostarsi costantemente per prolungare il suo lavoro, e se è troppo grande, dopo aver lasciato la stanza l'illuminazione rimane accesa a lungo, inutilmente.

Per controllare eventuali errori di sintassi degli script durante il caricamento nel controller, è possibile utilizzare l'editor di script integrato nel terminale grafico ("Strumenti→Editor di script..."). È necessario ricordare che le variabili vengono create la prima volta che vengono utilizzate nel operatore di assegnazione. Pertanto, prima di verificare il funzionamento dell'operatore condizionale, in cui sono presenti variabili, è necessario crearle. E quando si utilizzano i valori dei parametri dei componenti di sistema dei dispositivi vicini, il programma richiederà di inserire il valore manualmente , simulando l'invio di una richiesta e la ricezione del valore del parametro desiderato.

Il programma dispone anche di funzionalità che non sono ancora state utilizzate nella pratica, ma che sono disponibili per essere testate:

- la possibilità di avviare un'applicazione di terze parti per la sintesi del suono. Per fare ciò, nel campo in cui hai precedentemente indicato il nome del file wav da riprodurre, devi inserire una riga di comando che avvii un'applicazione di terze parti;
- Il server TCP fornisce l'accesso ai messaggi scambiati tra i dispositivi sul bus di sistema. È possibile selezionare una porta nella voce di menu "Servizio→Impostazioni". Quando ti connetti al server TCP, ti verrà richiesta la password dell'amministratore (predefinita 1234).

Il software modificato può essere scaricato da ftp://ftp.radio.ru/pub/2017/02/ihsc.zip.

Letteratura

  1. Antonov M. Sistema di controllo domestico intelligente "amatoriale". - Radio, 2016, n. 6, pag. 31-35; N. 7, pag. 33-37.

Autore: M. Antonov

Vedi altri articoli sezione Progettista radioamatore.

Leggere e scrivere utile commenti su questo articolo.

<< Indietro

Ultime notizie di scienza e tecnologia, nuova elettronica:

Macchina per diradare i fiori nei giardini 02.05.2024

Nell'agricoltura moderna si sta sviluppando il progresso tecnologico volto ad aumentare l'efficienza dei processi di cura delle piante. Presentata in Italia l'innovativa macchina per il diradamento dei fiori Florix, progettata per ottimizzare la fase di raccolta. Questo attrezzo è dotato di bracci mobili, che permettono di adattarlo facilmente alle esigenze del giardino. L'operatore può regolare la velocità dei fili sottili controllandoli dalla cabina del trattore tramite joystick. Questo approccio aumenta significativamente l'efficienza del processo di diradamento dei fiori, offrendo la possibilità di adattamento individuale alle condizioni specifiche del giardino, nonché alla varietà e al tipo di frutto in esso coltivato. Dopo due anni di test della macchina Florix su diverse tipologie di frutta, i risultati sono stati molto incoraggianti. Agricoltori come Filiberto Montanari, che utilizza una macchina Florix da diversi anni, hanno riscontrato una significativa riduzione del tempo e della manodopera necessari per diluire i fiori. ... >>

Microscopio infrarosso avanzato 02.05.2024

I microscopi svolgono un ruolo importante nella ricerca scientifica, consentendo agli scienziati di approfondire strutture e processi invisibili all'occhio. Tuttavia, vari metodi di microscopia hanno i loro limiti e tra questi c'è la limitazione della risoluzione quando si utilizza la gamma degli infrarossi. Ma gli ultimi risultati dei ricercatori giapponesi dell'Università di Tokyo aprono nuove prospettive per lo studio del micromondo. Gli scienziati dell'Università di Tokyo hanno presentato un nuovo microscopio che rivoluzionerà le capacità della microscopia a infrarossi. Questo strumento avanzato consente di vedere le strutture interne dei batteri viventi con sorprendente chiarezza su scala nanometrica. In genere, i microscopi nel medio infrarosso sono limitati dalla bassa risoluzione, ma l’ultimo sviluppo dei ricercatori giapponesi supera queste limitazioni. Secondo gli scienziati, il microscopio sviluppato consente di creare immagini con una risoluzione fino a 120 nanometri, ovvero 30 volte superiore alla risoluzione dei microscopi tradizionali. ... >>

Trappola d'aria per insetti 01.05.2024

L’agricoltura è uno dei settori chiave dell’economia e il controllo dei parassiti è parte integrante di questo processo. Un team di scienziati dell’Indian Council of Agricultural Research-Central Potato Research Institute (ICAR-CPRI), Shimla, ha trovato una soluzione innovativa a questo problema: una trappola per insetti alimentata dal vento. Questo dispositivo risolve le carenze dei metodi tradizionali di controllo dei parassiti fornendo dati sulla popolazione di insetti in tempo reale. La trappola è alimentata interamente dall'energia eolica, il che la rende una soluzione ecologica che non richiede energia. Il suo design unico consente il monitoraggio sia degli insetti dannosi che utili, fornendo una panoramica completa della popolazione in qualsiasi area agricola. “Valutando i parassiti target al momento giusto, possiamo adottare le misure necessarie per controllare sia i parassiti che le malattie”, afferma Kapil ... >>

Notizie casuali dall'Archivio

Benefici dei microbi domestici 22.07.2016

Pensavamo ai microbi - batteri, funghi microscopici e animali o piante unicellulari - come a qualcosa di inequivocabilmente dannoso e cercavamo di sbarazzarcene in ogni modo possibile. Tuttavia, in effetti, avere molti microbi in casa non è male a modo suo: mantengono in buono stato il sistema immunitario, rafforzando così la salute. Uno studio su questo argomento è stato condotto all'Università di Yale da Jordan Peccia e Sarah Kwan.

È stato accertato che nella Baviera rurale - dove le persone lavorano ancora nei campi, cavalcano e bevono latte non pastorizzato (ovvero incontrano costantemente un numero enorme di un'ampia varietà di microrganismi) - i bambini contraggono l'asma molto meno spesso rispetto al normale famiglie urbane: l'incidenza è rispettivamente del 5,2% contro il 19,1%. (Abbiamo anche scritto di studi simili: ad esempio, che mantenere un neonato in una pulizia sterile può renderlo asmatico e allergico in futuro.)

Gli scienziati attribuiscono questo al fatto che il contatto con i microbi "allena" i linfociti T del sistema immunitario, compresi quelli regolatori, che prevengono il verificarsi di pericolose reazioni autoimmuni. Con tali reazioni, il sistema immunitario del nostro corpo inizia ad attaccare altre cellule e tessuti sani, il che porta a gravi malattie.

Tutto ciò, ovviamente, non significa che valga la pena trasformare la tua casa in un terreno fertile per microrganismi pericolosi, ma chiaramente non vale la pena sterminare fanaticamente innocui e, come vediamo, anche microbi benefici.

È necessario pensare più seriamente ai principi di funzionamento dei sistemi di ventilazione delle case e alla filtrazione dell'aria che vi entra. O di cani e gatti - che hanno anche i loro microrganismi sul corpo (e al suo interno) e ne portano di nuovi dalle passeggiate. Questo è un altro argomento a favore dell'avere un animale domestico.

Altre notizie interessanti:

▪ Scatola nera della terra

▪ Il danno della musica prima di andare a letto

▪ Il riscaldamento globale accelera il ciclo delle precipitazioni

▪ Micromotori

▪ Pericoloso odore di pioggia

News feed di scienza e tecnologia, nuova elettronica

 

Materiali interessanti della Biblioteca Tecnica Libera:

▪ sezione del sito Medicina. Selezione dell'articolo

▪ articolo Oh santa semplicità! Espressione popolare

▪ articolo Perché le donne medievali indossavano pellicce di martora ed ermellino? Risposta dettagliata

▪ articolo Drenaggio del gas liquefatto negli impianti di serbatoi di gruppo. Istruzioni standard sulla protezione del lavoro

▪ articolo Protegge l'elettricità. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

▪ articolo Due trasmettitori 144 MHz. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

Lascia il tuo commento su questo articolo:

Nome:


E-mail (opzionale):


commento:





Tutte le lingue di questa pagina

Homepage | Biblioteca | Articoli | Mappa del sito | Recensioni del sito

www.diagram.com.ua

www.diagram.com.ua
2000-2024