2012-04-15 17 views
8

Sto provando a pensare a un modo per realizzare un semplice progetto di automazione domestica che coinvolga un Arduino, un modulo Bluetooth e un telefono Android. L'idea è che ho due schede Arduino in diverse parti della mia casa. E se entro in una stanza, un LED si accende sul tabellone che ha scoperto il mio telefono. Se esco dalla gamma Bluetooth, il LED dovrebbe spegnersi.Arduino + modulo Bluetooth + Android

Ho provato il progetto DomoticHome con un router, ma è solo per manuale on/off e si basa sul modulo Ethernet.

Non voglio creare un'applicazione Android da zero, ma mi piacerebbe prendere alcune applicazioni open source esistenti che potrei estendere per utilizzare Bluetooth e/o accendere il LED automaticamente.

risposta

2

In realtà, è possibile saltare i requisiti dell'applicazione Android. Basta fare la scheda Arduino l2ping dal tuo telefono tramite Bluetooth periodicamente e accendere il tuo LED in base al successo o al fallimento.

Come effetto collaterale, è possibile automatizzare con qualsiasi telefono, che supporti Bluetooth. Ma il diavolo è nei dettagli. Potrebbe essere necessario associare inizialmente schede e telefono.

Inoltre, la maggior parte dei telefoni Android spegne la visibilità dopo un minuto o due. Quindi dovrai controllare se un ping funzionerà allora. (Non so se l2ping sia disponibile su Arduino, ma dovrebbe essere facilmente portabile.) Provare ad aprire una porta Bluetooth sul tuo dispositivo mobile potrebbe essere un'alternativa a l2ping. Quindi una soluzione senza applicazione dovrebbe essere possibile.

+0

Ok, è una buona idea, ma mi piacerebbe avere un qualche tipo di interfaccia anche sul telefono. Un esempio: sono seduto nel mio salotto e voglio spegnere il LED nella stessa stanza in cui mi trovo. Dovrebbe accendersi automaticamente ma posso comandare manualmente il LED. – nils

0

Il modo migliore per fare questo sarebbe utilizzare un segnale di handshake ogni 1 secondo o 2 secondi .. il modulo bluetooth dovrebbe inviare HI se il cellulare riceve che io dovrei rispondere con HI .. Una volta che il cellulare non risponde dovrebbe girare il luci spente .. Se riceve l'HI dovrebbe riaccendere la luce .. Ho un codice che può connettersi a questi moduli bluetooth usando la comunicazione seriale..è molto semplice da usare..io controllerà e ti invierò il codice. Tutto il meglio ..