Home
Accesso / Registrazione
 di 

Timer Arduino

4 risposte [Ultimo post]
ritratto di Andrea.Granara
Offline
Titolo: User
Utente
Ultima visita:
31 settimane 4 giorni fa
Utente dal: 16/01/2014
Messaggi: 3

buongiorno a tutti.

ho sotto mano un arduino mini.
un rele.
ed una pompa.....

e 0 conoscenze di programmazione

ora, devo chiudere un contatto elettrico x 2secondi ogni 24ore.

idee? suggerimenti?

Grazie

ritratto di h3nk3relett
Offline
Titolo: User
Utente
Ultima visita:
2 giorni 20 ore fa
Utente dal: 22/04/2011
Messaggi: 2
Utente PREMIUM
un piccolo consiglio

le questioni sono molte ma :

userai millis() o delay() ?
perche millis() ritorna il valore di un contatore che viene incrementato da una ISR (interrupt service routine).
delay() "ferma" il programma per il tempo richiesto. Durante l'esecuzione di delay() gli interrupt non vengono disabilitati.
dette in parole povere:
millis = inizio a contare e poi decido in funzione a questo conteggio come gestirmi e quando fermarmi ( occhio all' overflow )
delay = blocco tutto per il tempo che mi viene detto.

relè
se devi gestire una pompa credo ti ci voglia uno da minimo 10A per esempio io ho comprato:
Finder 40.61.9.006.4000, funziona a 6V, contatti da 16A e costo circa 5 euri, ma ce ne sono moltissimi.

codice programmazione
beh qui devi decidere te come procedere
se non hai un punto temporale di riferimento come "tempi" per esempio un shield ethernet
per prelevare le ore e all'occorenza anche il giorno o alre shield, non ti che creare
qualcosa te con qualche variabile ma occhio all'overflow.
esempi ce ne sono tantissimi in rete e sul sito di arduino ce ne sono a iosa.

io esempio facendo un standalone con arduino per fare accendere delle luci ad un certo orario di sera,
ho messo un sensore luce che iniziasse un conteggio quand il valore del sensore arrivava ad un certo valore.

ma questo e un esempio di 1000000000000000 esempi perche la programmazione t stimola la mente e
idee se vuoi ce ne sono tante.

ti allego un post del sito ufficiale di arduino, dove io vado sempre a vedere i collegamenti come esempio e ce anche quello del relè.
connessioni arduino (molto bello)
http://forum.arduino.cc/index.php?PHPSESSID=q189oijfqfts035pmu04n4rg93&topic=146152.0

ciao

ritratto di Andrea.Granara
Offline
Titolo: User
Utente
Ultima visita:
31 settimane 4 giorni fa
Utente dal: 16/01/2014
Messaggi: 3
Pompa

Ho cambiato arduino.

ho optato per un piu economico ITEADUINO TINY.

non essendo importante "quando" dare cibo, ma "ogni quanto", mi basta un delay interno.

ho smontato la pompa, riducendola all'osso.

per il programma, credo optero di seguire il tuo suggerimento, ovvero.

ovvero, dando solo il comando HIGH per 2000 ed un delay di xxxxxxxx

morale.

sull'OUT dell arduino ho messo un fotoblocco, che ogni 24h da quei 2sec di chiusura al contatto pompa...
la pompa è molto piccola, per intenderci è stata ricavata da un dosasapone...

tra poco accendo il saldatore, e vediamo...

ritratto di h3nk3relett
Offline
Titolo: User
Utente
Ultima visita:
2 giorni 20 ore fa
Utente dal: 22/04/2011
Messaggi: 2
Utente PREMIUM
pompetta ha ha

e un motorino non un pompa ha ha ha

prova e poi facci sapere

ritratto di Andrea.Granara
Offline
Titolo: User
Utente
Ultima visita:
31 settimane 4 giorni fa
Utente dal: 16/01/2014
Messaggi: 3
è una pompa.

è una pompa. ahahahahaah...ah

un pompa è sempre un motore accoppiato ad un sistema d travaso.
pompa dosometrica.

tecnicamente è un motorino accoppiato ad un ingranaggio simil lobi.

le dosometriche le trovi nei sistemi di dosaggio calibrati dei liquidi.

eg morfina, additivi per stagni o grossi acquari

identificarlo come motore, è corretto.
identificarlo come pompa, è corretto.

 

 

Login   
 Twitter Facebook LinkedIn Youtube Google RSS

Chi è online

Ultimi Commenti