Show Posts
Pages: 1 ... 3 4 [5]
61  International / Generale / Notificatore Gmail: PHP + Arduino on: October 07, 2011, 11:21:13 am
Salve a tutti! smiley
Da tempo gira nel web un tutorial su come mostrare la presenza di nuove email nella casella di posta (gmail) tramite Arduino, che accende un rispettivo led...
Ecco il rimando al tutorial:
http://blog.tinyenormous.com/2008/11/25/gmail-notifier-project-for-dummies/
Ad ogni modo, credo che questa soluzione sia ben poco utile, visto che lo script python che controlla la presenza di nuove mail, risiede su di un pc che deve necessariamente essere acceso, e che fa eseguire il suddetto script ogni dato intervallo di tempo...

Il mio intento è dunque quello di elaborare uno progettino simile, ma che sia indipendente dal suddetto pc che deve eseguire lo script periodicamente... avendo un dominio online, ho trovato come soluzione, quella di far eseguire lo script dal server sul provider e qualora trovasse nuove mail, invia una chiamata (tcp/ip) all'Arduino di casa, dicendogli "accendi il led!".
L'Arduino sarà facilmente reperibile via web usufruendo del noto servizio Dyndns.org e mappando opportunamente le porte sul router domestico...
I problemi sono 2:
1- Come posso fare eseguire lo script sul server periodicamente dopo N secondi, se il mio provider non mi concede l'utilizzo del cronjob?
Oltretutto se pagassi (e preferirei non farlo  smiley-cry ) per avere a disposizione il cronjob, l'intervallo più piccolo di tempo impostabile è 1 giorno... il che è alquanto inutile... non beneficerei di alcun guadagno se mi viene indicato che ci sono nuove email nella posta solo una volta al giorno! Infatti se successivamente alle prime controllate, ne arrivassero altre, me ne accorgerei solo il giorno dopo!!
2- Ovviamente il mio Arduino implementerà un web server (posseggo infatti l'Arduino ethernet integrato)... ho visto vari tutorial sul web , ma non capisco come posso inviare la chiamata poi ad Arduino tramite il tcp/ip e comunicargli la presenza di nuove mail!
Ho visto utilizzare il metodo GET in varie guide, ma non me ne è chiara l'implementazione...

Spero possiate aiutarmi, inizialmente con il primo quesito, per poi procedere alla soluzione del secondo che ritengo ben meno ardua!

Grazie anticipatamente a quanti si renderanno disponibili!
Ovviamente il mio progetto una volta concluso sarà pubblicato gratuitamente, in piena filosofia "Arduiniana"  smiley-razz
62  International / Generale / Re: Progetto Domotica on: September 28, 2011, 11:58:46 am
Ok, grande pablos  smiley-grin
è proprio ciò che ho buttato già queste sere!
Riguardo all'autenticazione?! L'sd card intendevo utilizzarla x memorizzare le credenziali di accesso (user e pass) , ma come posso fa interagire le chiamate al web server con l'sd ?! cioè, tramite il tcp-ip intendevo comunicare con Arduino, e questo dovrebbe "rispondermi" con apposite pagine  web che mostrano l'esito del login...
Alternative!?  smiley-neutral
63  International / Generale / Re: Progetto Domotica on: September 27, 2011, 01:34:35 am
Non posso che approvare pienamente quanto detto da Pablos... non aggiungo altro  smiley-wink
Dunque chi si fa avanti per iniziare a concretizzare quanto detto? Avete idea dello specifico Hardware di cui necessito per realizzare quanto detto sopra?
Prima si inizia, prima si finisce  smiley-mr-green
Riguardo al dubbio del relè, qualcuno può darmi una dritta?
64  International / Generale / Re: Progetto Domotica on: September 26, 2011, 04:47:17 pm
Tranquillo Pablos, la password ovviamente verrà memorizzata anche dal lato smartphone, cosicché il log in (se non è stato effettuato il logout l'ultima volta) verrà fatto in automatico dall'app android che passerà le relative credenziali ad Arduino. smiley-wink

Per ciò che riguarda lo scheda di portone/cancello, non ho problemi a metterci le mani, visto che sono di mia proprietà  smiley-mr-green Insomma nessun problema con i vicini ficcanaso...
Brevemente vi spiego il loro funzionamento.
Cancello:
con un unico tasto faccio tutto. Premendolo lo apre, mentre se lo premo mentre si stà chiudendo il suddetto cancello, ne interrompe immediatamente la corsa e lo riapre. Non voglio gestire la possibilità di bloccarlo e mantenerlo tale (fermandolo ad esempio a metà corsa).
Per il portone invece ho il classico tasto per l'elettro-serratura,  lo premo un istante, si sente il famoso GRRRR e wualà che il portone è aperto.
Ad ogni modo, intendevo collocare arduino nello scantinato, nella centralina dove sono situati i circuiti di cancello, portone ecc.. così da semplificarmi la vita nel beccare i giusti fili!  smiley-lol

Il mio dubbio riguardo al relè è questo:
cliccando il pulsante di apertura del cancello, non faccio altro che dare un segnale "alto" (tensione) al controllore del cancello.... dunque, quanto deve essere alto "tale" segnale?! Non vorrei rischiare di fornire un eccessiva tensione al controllore, per fare un bel barbecue elettronico per intenderci! smiley-eek

Comunque la parte software relativa allo smartphone me la sbrigo io, dato che li programmo  smiley, vorrei solo capire il resto dei dettagli, tipo come far comunicare il web server con le relative uscite di Arduino, come passare i vari valori al web server per dirgli "apri il cancello" o "apri il portone"... di quali componenti necessito specificatamente?! dal lato del web server di Arduino, come posso presentare una maschera di log-in ad un utente che vi accede senza smartphone (da un semplice browser) ? Necessiterei di un linguaggio scripting lato server (php ???)

Spero abbiate colto i miei dubbi  smiley-neutral
65  International / Generale / Re: Progetto Domotica on: September 26, 2011, 12:06:52 pm
Riguardo al cancello, la sua apertura è comandata dal classico tasto... per simularne la pressione, mi collego in parallelo con un relè? Se si, quale tensione poi dovrei fornirgli?
66  International / Generale / Progetto Domotica on: September 26, 2011, 11:07:35 am
Salve a tutti  smiley-mr-green,
il mio intento è di costruire con Arduino Ethernet un sistema domotico che inizialmente dovrà permettere di aprire il portone di casa, il cancello per le auto e le luci esterne dal mio smartphone Android...
ho scelto di adottare la versione Ethernet per far si che anche dal pc posso fare le suddette operazioni.
Dallo smartphone dovrei autenticare l'utente con Username e Pass memorizzate sull SD card di Arduino (sulla stessa poi, vorrei implementare un sistema di log per gli accessi ).
Sapresti indicarmi inizialmente quali sono gli specifici componenti dei quali necessito per il mio intento (relè, shield, componenti elettronici vari) ?
Se qualcuno è interessato ad aiutarmi in tale progetto, potremmo tranquillamente collaborarci su, ne sarei molto felice. smiley
Vi ringrazio anticipatamente.
Pages: 1 ... 3 4 [5]