Pagina 2 di 6 primaprima 1 2 3 4 ... ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 57
  1. #11
    ecco questo a grandi linee

    #############################################
    AS = Arduino Station (raggruppa più sensori/attuatori) è composto da arduino 2009/Mega + ethernet shield(collegata a router wifi)/wifi shield + RF TX
    ASRF = Arduino Station (raggruppa più sensori/attuatori) è composto da arduino 2009/Mega + RF RX (va piazzato dove non arriva il cavo di rete e limita i costi)
    M = Master (applicativo su piattaforma android)

    Precondizioni: tutti i dispositivi (AS, M) sono sulla stessa subnet e comunicano tra di loro attraverso TCP/IP.

    Ogni AS è programmata in modo da comunicare ad M i vari sensori ed attuatori (terminazioni) che sono stati collegati ad esso ed anche le terminazioni collegati ai vari ARSF (questo va inserito programmato all'interno di AS).

    Comunicazione Sync
    -------------------

    AS esegue un ipscan sulla subnet specificata quando trova un ip attivo invia la chiamata http:

    http://ipttivo/?m=hello

    M risponde indicando le sue terminazioni seguendo questo schema JSON:

    {"ip" : "192.168.10.15", "devices" : [" +
    "{ "type" : "gate", "name" : "cancellino ingresso", "out" : "5"}, " +
    "{"type" : "door", "name" : "porta ingresso", "out" : "4"}, " +
    "{"type" : "light", "name" : "luce soggiorno", "out" : "6"}, " +
    "{"type" : "light", "name" : "luce cucina", "out" : "7"}," +
    "{"type" : "temperature", "name" : "camera da letto", "out" : "0"}," +
    "{"type" : "temperature", "name" : "camera bimbi", "out" : "9"}," +
    "{"type" : "wattmeter", "name" : "consumo energetico casa", "out" : "10"}]}

    dove:
    - ip indica l'ip del master
    - out è il pin al quale è collegato l'attuatore
    - name nome dell'oggetto (presa cucina)
    - type tipo dell'oggetto

    Tipi disponibili

    - plug (prese)
    - light (luci)
    - door (porte)
    - gate (cancelli)
    - temperature (sensore temperatura)
    - humidity (sensore umidità)
    - wattmeter (sensore corrente o tensione)

    Quando M avrà rilevato tutte le terminazioni collegate a ciascun AS verrà mostrata l'interfaccia di figura.

    Attivazione/Disattivazione terminazione
    ------------------------------------------

    AS invierà la chiamata http

    http://M/?out=1&status=1

    - M indica l'ip del master recuperato in precedenza
    - status può essere 1/0
    - out indica la terminazione

    AS risponderà con l'esito dell'operazione con una stringa JSON del tipo

    {"out": "4", "status" , "1"}

    #############################################

    se avete domande sono qui!

  2. #12
    Originariamente inviato da mlipreri
    se avete domande sono qui!
    quanti arduino ti sei comprato?

    Dalla foto sembra che l'arduino comandi solo un interruttore, spero che gli altri comandino piu' di un interruttore/sensore

    altrimenti non mi sembra un progetto molto economico per quanto interessante

  3. #13
    quello è un arduino 2009 ed ha una decina di I/O digitali, quindi puoi collegare tanti dispositvi quanti sono gli I/O disponibili, in alternativa c'è il mega che ha 50 I/O e costa una quarantina d euro se non ricordo male.

    Nella foto c'è un solo relè perchè stavo facendo delle prove.

    Il problema è che magari in quella scatola non arrivano i cavi del piano di sopra/sotto, in questo caso metti un altro arduino dove hai la scatola di derivazione e li fai comunicare su radio frequenze, un tx/rx costa 10€ e ti fai il link tra 2 arduini.

    Se fosse un arduino per ogni luce/presa, etc...sarebbe economicamente insostenibile.
    Tutto quello che vedi nella scatola mi è costato circa 60€
    1 arduino
    1 ethernet shield
    1 rele con driver
    1 scatola
    1 pannello per fare la base
    e un po' di viti

    Ciao!

  4. #14
    Originariamente inviato da mlipreri
    quello è un arduino 2009 ed ha una decina di I/O digitali...
    Come fai per temperatura e consumi? Usi i DI come seriali?
    Più la si cerca e più si allontana, la base dell'arcobaleno.
    foto

  5. #15
    per la temperatura ci sono dei sensori di temparatura che danno in uscita una tensione proporizionale alla temperatura, per i consumi un sensore ad effetto hall. Queste sono uscite analogiche che vanno interfacciate ad arduino, e l'app ha un servizio che interrega arduino ogni X sec, recupera i dati e li salva nel db creato sul telefono.

  6. #16
    Utente di HTML.it L'avatar di Cisco x™
    Registrato dal
    Oct 2004
    residenza
    Barranquilla (Colombia)
    Messaggi
    7,131
    ma se ti rubano ( o perdi ) il cellulare ?

  7. #17
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    Originariamente inviato da Cisco x™
    ma se ti rubano ( o perdi ) il cellulare ?
    disconnetti arduino?

  8. #18
    ...è come se ti rubano le chiavi di casa, si potrebbe creare una lista dei MAC address abilitati in modo da fare una blacklist ed inserire il telefono rubato.

  9. #19
    interessante, ma grosso modo quanto hai speso?
    *** 300.000 BRIGANTI ***
    Tempo fa qualcuno diceva che gli italiani sono meglio di chi li governa, ma la verità è che sono peggio...

  10. #20
    Originariamente inviato da Goo21
    interessante, ma grosso modo quanto hai speso?
    60 euro
    http://www.anobii.com/isalreadyinuse

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.