Go Down

Topic: Microsoft Access & Arduino (Read 5296 times) previous topic - next topic

zaccomass

Buongiorno a tutti e vengo alla mia richiesta:
-Premesso di non avere esperienza con Arduino ma mastico abbastanza bene VBA e Access;

Ho realizzato un'applicazione in Access-VBA per i dipendenti di un' azienda (Vigilanza Privata) i quali, attraverso l'identificazione del badge in loro dotazione e postazioni touchscreen dislocate in vari punti , visualizzano proprie informazioni di vario genere. Ora vorrei implementare la stessa applicazione e penso che arduino sia la giusta direzione per fare ciò:
-Sono presenti nella struttura (vano armeria)  n.12 armadi blindati (per il deposito dell'arma in dotazione) identificati con lettere dell'alfabeto A-B-C-D..... ed ogni blindato nel suo interno contiene tanti cassetti numerati dove, attualmente, il dipendente chiede all' addetto la chiave dell'armadio a lui corrispondete e ne deposita l'arma in un cassetto dello stesso blindato a lui assegnato, richiude il blindato e riconsegna la chiave all'addetto.
Ora lo scopo della mia richiesta è questo, visto che esiste un database dove vi sono, oltre che all' informazione dell' identificazione  n°badbe->dipendente ma anche n°blindato->dipendente, potrei,  implementando l'applicazione e facendo in modo che, una volta identificato il dipendente, venga aperta una serratura elettronica del blindato corrispondente mediante l'ausilio di arduino?????

Spero di essere stato abbastana chiaro, grazie.

flz47655

Non sembra difficile, l'unica cosa difficile ( e   $)$) ) è la sostituzione di tutte le serrature con equivalenti elettroniche.. dovresti anche pensare alla sicurezza e di come prevenire manomissioni del sistema (e questa è la vera parte difficile secondo me)

Ciao

cece99


Non sembra difficile, l'unica cosa difficile ( e   $)$) ) è la sostituzione di tutte le serrature con equivalenti elettroniche.. dovresti anche pensare alla sicurezza e di come prevenire manomissioni del sistema (e questa è la vera parte difficile secondo me)

Ciao

io, visto che parliamo di armi e non di giocattolini terrei le serrature con chiave normali, mooolto più sicure, se proprio vuoi fare qualcosa usa dei tag rfid  a cui cambi il codice ogni volta con un algoritmo così che ad ogni apertura il codice cambi ;)
Il Vero Programmatore non ha bisogno di manuali sull'assembler, sono
  sufficienti i data sheet dei microprocessori.

lesto

#3
Sep 11, 2012, 11:54 am Last Edit: Sep 11, 2012, 11:56 am by lesto Reason: 1
cerca serrature elettroniche

Quote
io, visto che parliamo di armi e non di giocattolini terrei le serrature con chiave normali, mooolto più sicure, se proprio vuoi fare qualcosa usa dei tag rfid  a cui cambi il codice ogni volta con un algoritmo così che ad ogni apertura il codice cambi


come fai a dire che sono meno sicure?? ormai molte le casseforti sono elettroniche...

il problema è il rfid, che è un codice relativamente forte da "bucare", meglio un codice personale da inserire a mano, e un sistema che in caso di mancata connessione col DB o rete elettrica BLOCCHI gli armadi e magari lanci un allarme. ovviemente l'elettronica va replicata DENTRO ogni cassaforte/cassetto
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Madwriter


cerca serrature elettroniche

Quote
io, visto che parliamo di armi e non di giocattolini terrei le serrature con chiave normali, mooolto più sicure, se proprio vuoi fare qualcosa usa dei tag rfid  a cui cambi il codice ogni volta con un algoritmo così che ad ogni apertura il codice cambi


come fai a dire che sono meno sicure?? ormai molte le casseforti sono elettroniche...

il problema è il rfid, che è un codice relativamente forte da "bucare", meglio un codice personale da inserire a mano, e un sistema che in caso di mancata connessione col DB o rete elettrica BLOCCHI gli armadi e magari lanci un allarme. ovviemente l'elettronica va replicata DENTRO ogni cassaforte/cassetto

Se si blocca arduino rimani senza armi?per me va studiato anche un metodo alternativo per aprire la cassetta. :smiley-mr-green:
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

flz47655

Non penso sia quello il problema.. ci sono anche elettroniche con chiave nel caso l'elettronica non vada.. comunque qui zaccomass deve studiare bene le normative..

gingardu



)

Ciao

io, visto che parliamo di armi e non di giocattolini terrei le serrature con chiave normali, mooolto più sicure,  ;)

azz   di solito una serratura comune si apre in meno di 30"
Le cose si possono considerare facili in due casi: quando le si conosce bene o quando non le si conosce affatto...

lesto




)

Ciao

io, visto che parliamo di armi e non di giocattolini terrei le serrature con chiave normali, mooolto più sicure,  ;)

azz   di solito una serratura comune si apre in meno di 30"


facciamo lo scassuino!!! diverremo famosi nel mondo del male!
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

zaccomass

Intanto rigrazio tutti per le preziose segnalazioni fatte tra cui la giusta osservazione circa la sicurezza ed a tal proposito vorrei aggiungere che oltre alle serrature elettroniche che vorrei installare (ho visto che ne esistono blindate) , all'interno dello stesso blindato, ci sono tanti cassetti con altrettante chiavi che solo l' agente ha in dotazione quindi la serratura elettronica servirebbe solo ad aprire il blindato esterno ma non i cassetti che l'agente comunque continuerebbe ad aprire manualmente. Qualcuno potrebbe dire allora a che serve un'automatismo a metà?? In relatà questa cosa è un d+ in quanto occorre fare questo perchè rende obbligatorio il passaggio del badge per l'apertura del blindato me nello stesso tempo ne registra l'operazione in un db quindi conoscere in qualsiasi momento quando e per quanto tempo l'agente ha tenuto l'arma in dotazione pittosto che per quanto tempo è rimasta nel cassetto ecc ecc.

jumpjack



Ora lo scopo della mia richiesta è questo, visto che esiste un database dove vi sono, oltre che all' informazione dell' identificazione  n°badbe->dipendente ma anche n°blindato->dipendente, potrei,  implementando l'applicazione e facendo in modo che, una volta identificato il dipendente, venga aperta una serratura elettronica del blindato corrispondente mediante l'ausilio di arduino?????

Spero di essere stato abbastana chiaro, grazie.


Il problema più grosso sarà far parlare VBA col mondo esterno trmaite porta seriale: pare che sia impossibile, a meno di COMPRARE Visual Basic, col quale viene fornito il componente MSCOMM.OCX, che in mancanza di licenza Visual Basic non funziona con VBA! :-(

A meno che tu non riesca a usare NetCommOCX, che dovrebbe essere un surrogato... ma che a me non funziona lo stesso!

Oppure puoi usare Python+Pyserial come "ponte" tra VBA e porta seriale.


jumpjack

Speranze sì, ma devi avere anche la pazienza di fare tante prove.

lesto

posso farti un programmino java che prende una comunicazione seriale e la spara su un socket TCP, poi però te la devi vedere da solo (in pratica trasformi il pc collegato ad arduino in una ethernet shield :) )
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

cyberhs

Forse non ti serve Arduino ma un'elettronica più semplice.

Immagino che le postazioni touch screen con lettore di badge siano collegate al PC per il riconoscimento.

Se è così, il segnale di apertura cassetto potrebbe partire direttamente dal PC che tramite un'interfaccia RS485 comunica all'elettronica dell'armadio X di aprire la serratura.

Esistono in commercio dei moduli relé RS485 che fanno al caso tuo.

Ettore Massimo Albani

jumpjack

E il sw come si interfaccia alla porta?

Go Up