Go Down

Topic: Creare (o trovare già fatto) un telecomando per segnalare situazioni particolari (Read 692 times) previous topic - next topic

grzmrc

Ciao,
vorrei 2 coppie di telecomandi con 3 o 4 tasti ben distinti, magari di colore diverso, da usare per segnalare più rapidamente situazioni particolari.

Vorrei dotare di questi telecomendi una persona per ogni piano, ma l'avviso, che potrebbe consistere nell'accensione di una luce diversa per ogni pulsante + segnale acustico, deve arrivare in una stanza distante almeno 400mt in altro edificio.

i piani sono cablati (ethernet) e lo è anche la stanza.

Se si riuscisse ad evitare i falsi positivi per pressioni accidentali di tasti del telecomando sarebbe fantastico, tipo che per segnalare una situazione bisogna comunque premere una combinazione di tasti e non uno solo.

Potreste suggerirmi soluzioni hardware/software?
grazie

fabpolli

Chiarisci meglio a cosa fai riferimento con "situazioni particolari" perché in base a cosa devi gestire occorre prevedere determinate sicurezze e dotarsi di hw/sw differente in base al caso d'uso

grzmrc

barricamento in cella, gesto autolesivo, evasione, rissa. tutte cose per cui esiste un piano d'emergenza che descrive chi deve fare cosa, ma secondo me manca qualcosa di più efficace del telefono per richiedere supporto.

speedyant

Io consiglio un progetto non con arduino. Temo si stia parlando di un locale carcerario o comunque con "elevato problema sociale", direi che ci vogliono comunque soluzioni certificate, tutte le schede arduino non lo sono, considerando anche che stiamo affidando ad un firmware la vita umana.

"Per me è no"

fabpolli

Concordo con @speedyant, questo genere di apparati di solito viene realizzato senza l'uso di MCU proprio perché devono garantire l'affidabilità. E proprio per questo escluderei in toto anche l'uso della wifi, se hai tutto cablato potresti pensare di usare le coppie non usate dalla ethernet per veicolare le segnalazioni ma come detto non so se rientra nella normativa e sicuramente esclude Arduino quindi mi sa che non si può andare oltre.

maubarzi

Concordo,
non è tanto un problema di Arduino o non Arduino ma di Artigianale o Professionale.
Cioè che funzioni come prototipo per dimostrare la fattibilità in condizioni da laboratorio o che funzioni nei casi reali con una alta affidabilità.

Date le premesse, si fa un po' fatica a proporre una soluzione adatta allo scopo perchè la parte più critica, cioè l'affidabilità, sarebbe anche quella meno sotto controllo.

Faccio un piccolo esempio:
Assumiamo di creare il telecomando collegato in wireless alla lan, se nel momento del bisogno c'è un piccolo problema di rete, ad es. un disturbo elettromagnetico che impedisce la comunicazione, che si fa? si registra il comando e lo si invia appena possibile? Si segnala all'operatore che il messaggio non è partito? Come? Ci sono una marea di aspetti da tenere presenti e da gestire. Su molti esempi che ho visto in rete, il codice è scritto in modo tale che una caduta temporanea della connettività risulta catastrofica, perchè non hanno previsto modalità di riconnessione affidabile ...

Fatto il prototipo, con Arduino o meno, per dimostrare la fattibiliità teorica, ho paura che rimanga da fare il 95% del progetto, per renderlo efficace e affidabile.

Tu avevi già qualche idea sul come procedere o sei totalmente al buio?
Nessuna buona azione resterà impunita!

Preistoria -> medioevo -> rinascimento -> risorgimento -> rincoglionimento!

speedyant

Quello che mi preoccupa è il contesto. Prima facciamo chiarezza, meglio per tutti coloro volessero aiutare.

grzmrc

Intanto grazie per tutte le risposte.
Condivido ogni perplessità sull'uso di una scheda che nasce per prototipi in un ambiente critico, ma ho già fatto le mie valutazioni in tal senso.
Al momento ogni segnalazione avviene con un telefono (non cordless) che l'addetto deve raggiungere, e io devo solo dimostrare un "processo" più efficace del telefono. Già solo trovare occupato in un situazione di emergenza può fare la differenza.
E' quindi estremamente chiaro a me e a tutti che cerco di realizzare un Proof of concept che in fase di dimostrazione potrebbe tranquillamente non funzionare.

Quote
Tu avevi già qualche idea sul come procedere o sei totalmente al buio?
sì, ma volutamente non ho introdotto nulla perchè ho sempre paura di condizionare, e perchè vorrei imparare le soluzioni giuste di gente che conosce bene la materia. Spesso parto a realizzare senza chiedere tanto, e anche se poi i dispositivi fanno più o meno quello che chiedo, ho sempre l'impressione che il tutto si potesse fare con meno fatica, ma parlando di questi progetti andrei io stesso OT

La mia idea per questo progetto, sarebbe quella di usare un telecomando a 433mhz per inviare il segnale. Per ricevere metterei un arduino con ricevente e shield ethernet. A livello software l'arduino, al ricevimento di un segnle, dovrebbe pubblicare un topic sul server mqtt (non conosco minimamente mqtt, ma a intuito potrebbe essere la soluzione in questo caso).

Nella sala che dovrebbe ricevere l'allarme metterei un altro arduino con shield ethernet. A seconda del topic che trova accende la luce giusta e un piccolo allarme sonoro che attiri l'attenzione.

... però come sempre ho tanti dubbi quando la soluzione arduino arriva da me. Prima di iniziare a lavorarci vorrei se possibile confrontarmi con voi.

grazie

maubarzi

La butto li, visto che da quel che ho capito tutto l'edificio è cablato, perchè non usi un server interno? Potrebbe essere anche un Arduino dedicato a quello scopo che poi si occupa di gestire i segnali nella sala controllo?
Nessuna buona azione resterà impunita!

Preistoria -> medioevo -> rinascimento -> risorgimento -> rincoglionimento!

grzmrc

Sono io che sono un po' fuori parte e non afferrò al volo i suggerimenti.
Provando ad interpretare, mi suggerisci di saltare mqtt e fare un server web sull'arduino che accende le luci in sala controllo? L'accensione quindi la vedi con una chiamata http get che passa i parametri corretti al server web?

maubarzi

Si, tu invece intendevi contattare tramite protocollo mqtt un server esterno? I client gli passano i messaggi di stato e il server in sala controllo li legge? In altre parole avresti 3 attori mentre potresti averne 2, se ho interpretato tutto correttamente.
Nessuna buona azione resterà impunita!

Preistoria -> medioevo -> rinascimento -> risorgimento -> rincoglionimento!

grzmrc

Sì, ma il server mqtt lo mettevo internamente. Nella mia testa, aumentava l'affidabilitá perchè se era giù l'arduino della sala controllo restava comunque memorizzato il topic di allarme. Però in effetti non mi serve a nulla che l'allarme si accenda quando qualcuno resetta Arduino.
Grazie per il suggerimento.
Sul telecomando avete indicazioni? Può esistere un telecomando che si azioni premendo 2 tasti o devo per forza prendere un classico telecomando da cancello automatico?

brunello22

Quote
..............deve arrivare in una stanza distante almeno 400mt in altro edificio.
Quote
Quote
............ o devo per forza prendere un classico telecomando da cancello automatico?
La vedo dura, arrivare a 400 metri, in un'altro edificio

grzmrc

Forse qualche mia info non è stata chiara.
Le palazzine sono cablate tutte. Poco importa se sono a 400mt o a 600. La rete comunica perché l'infrastruttura di rete collega ovviamente gli armadi distanti più di 100mt usando tecnologie adeguate. Nel nostro caso fibra ottica.

L'appunto sul telecomando purtroppo non lo ho capito

nid69ita

L'appunto sul telecomando purtroppo non lo ho capito
Ti ha evidenziato probabilmente l'opzione da scegliere.
Non ho mai visto un telecomando che si azioni premendo due tasti in contemporanea
my name is IGOR, not AIGOR

Go Up