mercoledì 21 luglio 2021

Arduino N° 104 - Shock sensor - Sensore di urto, retriggerabile.

< Arduino N° 103         

 Achille De Santis

Arduino N°  105



Sensore di urto, o shock sensor, è utile per segnalare un evento o attivare un allarme.

Il dispositivo presentato ha l'ulteriore proprietà di 

  • spegnere l'avviso di evento dopo un certo tempo impostabile (tipicamente 5 secondi);
  • "retriggerare", cioè far ripartire il temporizzatore se un altro evento si presentasse prima dello scadere del tempo di ritardo;
  • il temporizzatore è NON-bloccante ed il controllore può continuare a svolgere altre funzioni.


Fig. 1: sensore di urto; 
Lo schema elettrico è banale e vi invito a ricavarlo da soli.

In fig 1 viene mostrato lo schema pratico di assemblaggio dei componenti necessari. 
Il pulsante simula il sensore di urto e può essere rimosso, una volta che si inserisca l'idoneo sensore.
Il segnale in ingresso è di tipo PULLUP e quindi il suo valore dovrà essere "normalmente alto" e commuterà verso lo zero in presenza di evento.  

Se necessario, si può invertire la logica con semplici modifiche HW/SW.

Buona sperimentazione!

Simulazione: 



Argomenti correlati: 

mercoledì 14 luglio 2021

Arduino N° 103 - Distributore automatico di bevande

< Arduino N° 102            

 Achille De Santis

Arduino N°  104



Semplice distributore automatico di bevande, gestito da microcontrollore.


Dall'idea di base è possibile aggiungere un attuatore per il posizionamento dei bicchieri, alcuni sensori per eventuali pagamenti in moneta, con possibilità di ritornare il resto.


Fig.1: schema di base del distributore automatico di bevande;

Il dispositivo potrebbe essere aggiornato con una scheda NFC (RF-id) a lettura/scrittura, con possibilità di ricarica locale, attraverso monete correnti da 5, 10, 20, 50 euroCent, oppure da 1, 2 euro.

In alternativa, si potrebbe prevedere il pagamento con carte di credito ricaricabili.
Il sistema deve necessariamente essere sicuro ma offre la possibilità di utilizzare schede ricaricabili fornite dal gestore, attraverso un circuito bancario autorizzato, oppure di utilizzare schede personali, già in possesso dell'utente.


Le soluzioni sono diverse ed ognuna richiede una analisi specifica delle "condizioni al contorno", dei dispositivi e dei circuiti di pagamento da coinvolgere, escludendo, finalmente, le "schede usa e getta" di ogni tipo (a scalare),  i dispositivi "custom" di ricarica e quant'altro.

mercoledì 7 luglio 2021

Arduino N° 102 - Capacitor Meter

< Arduino N° 101   

 Achille De Santis

Arduino N°  103




Come promesso nel precedente post riguardante il misuratore di resistenze, ecco qui un misuratore di capacità. Lo strumento è basato sul principio della carica elettrica immagazzinata sul condensatore sotto misura e sulla tensione da esso assunta. Lo schermo LCD fornisce la visualizzazione diretta dei valori rilevati.

Prestate attenzione ai collegamenti ed al montaggio ordinato dei componenti.

Fig. 1: layout di montaggio del capacimetro;

Valgono le solite raccomandazioni per ottenere uno strumento funzionale ed affidabile: alimentazione adeguatamente filtrata, montaggio ordinato e corretto, uso di capacità di fuga ecc...