Go Down

Topic: Sensori Wireless per progetto domotico (Read 3658 times) previous topic - next topic

Andreataba

May 20, 2013, 08:52 pm Last Edit: May 20, 2013, 09:14 pm by Andreataba Reason: 1
Buonasera a tutti!

In quest'ultimo mese ho scritto sul forum per realizzare il mio progetto domotico e devo dire che qualcosa sono riuscito a realizzare.
Ringrazio tutti e vi riporto qui sotto lo stato dell'arte del mio progetto che è ovviamente ancora in fase di produzione.
Di seguito i componenti utilizzati:
- arduino uno
- ethernet shield
- sensore di temperatura tmp36 (quello dello starter kit)
- sensore di luminosità (sempre incluso nello starter kit)
- sensore di corrente
- due relay board (produttore KMTronic LTD http://www.ebay.it/itm/280818324036?ssPageName=STRK:null:IT#ht_2348wt_1213)

Ho realizzato il circuito sulla breadboard collegando i sensori e condividendo i dati della temperatura e la possibilità di accendere e spegnere i rele (ai quali è attaccatta una stufetta) attraverso il server locale che poi è accessibile anche dall'esterno perchè ho aperto la porta 80 del router.

Ora volevo far salire di grado il mio progetto non soffermandomi solamente su una stanza della casa ma condividendo dati della temperatura, umidità e luce anche delle altre stanze, una delle quali al piano superiore.

Ho visto, googolando sul Web, che ci sono diverse possibilità:
1. cablare l'intera casa e quindi realizzare il tutto attraverso cavi -> soluzione direi più semplice, immediata ed economica ma forse meno virtuosa e fattibile considerando che dovrei andare al piano superiore con i cavi e non sono elettricista.

2. utilizzare altre schede arduino che si connettano ad internet attraverso wifi shield -> soluzione direi non efficiente poichè economicamente dispendiosa.

3. creare una Wireless Sensor Network attraverso una shield wireless ed un modulo xbee che permette la comunicazione tra diverse schede arduino -> credo sia la soluzione più elegante nonchè quella che mi intriga di più.

La domanda è quindi molto semplice. Cosa consigliate di utilizzare? Qualcuno ha già avuto esperienze simili?

Per quanto riguarda la soluzione numero 3 qualcuno sa dirmi se la wireless shield è compatibile con la ethernet shield che ho già montato su arduino?

grazie mille.

lesto

cablare è dispensiosissimo, wifi e xbee costano, io consiglio l'udo dei chip RF a 433MHz o 868MHz, compri la RX(ricevente)+TX(trasmittente) per 10€
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

pitusso

Quote
io consiglio l'udo dei chip RF a 433MHz o 868MHz, compri la RX(ricevente)+TX(trasmittente) per 10€


+1 oppure utilizzi Mirf nRF24L01, che costano un pelo di più, sono bidirezionali e ci puoi fare anche meshed network!

amario57

Dai un po' un'occhiata a questo progetto:
http://jeelabs.net/projects/cafe/wiki

Andreataba

#4
May 21, 2013, 09:28 pm Last Edit: May 21, 2013, 09:38 pm by Andreataba Reason: 1

Quote
io consiglio l'udo dei chip RF a 433MHz o 868MHz, compri la RX(ricevente)+TX(trasmittente) per 10€


+1 oppure utilizzi Mirf nRF24L01, che costano un pelo di più, sono bidirezionali e ci puoi fare anche meshed network!


Grazie mille del consiglio.

Quindi se ho capito bene con un chip RF rx ricevente collegato ad arduino e un chip rf tx trasmittente al quale collego il sensore riesco a mandare i dati per poi gestirli.. ma il trasmittente deve essere collegato ad un'altra scheda arduino giusto?? o c'è un modo di farlo funzionare standalone con il suo sensore collegato?

lesto

guarda che anche quellli che dico io sono 10€ la coppia RX+TX, non solo uno dei due capi (anche se li puoi acqustare anche separatamente).
lo svantaggio di quelli che dico io è che devi implementare il protocollo da te, non hai la gestione delle collisioni (trasmissioni contemporanee) e degli errori. che poi è esattamente quello che ha postato amario57:è una delle schede rx+tx a 868MHZ

Quote
o c'è un modo di farlo funzionare standalone con il suo sensore collegato?

dipende, in linea di massima no, serve un arduino o simile. Ricordatio che il chip di arduino da solo costa 5€, quindi puoi farti una scheda ad hoc con pochi euro di componenti e una millefori.
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

pitusso

#6
May 22, 2013, 04:44 pm Last Edit: May 22, 2013, 04:47 pm by pitusso Reason: 1
@Andreataba

Quote
c'è un modo di farlo funzionare standalone con il suo sensore collegato?


gli xBee lo permettono, ma costano come una Arduino + modulo radio...

@lesto

Quote
guarda che anche quellli che dico io sono 10€ la coppia RX+TX, non solo uno dei due capi


link pls!
Anche perchè a 433 io conoscevo questi:
http://www.cooking-hacks.com/index.php/433mhz-rf-link-kit.html
che son unidirezionali...

EDIT:
ahn forse tu intendevi gli stessi utilizzati sul jeenode?

zoomx


+1 oppure utilizzi Mirf nRF24L01, che costano un pelo di più, sono bidirezionali e ci puoi fare anche meshed network!


Cos'è questa storia della meshed network?

Se il chip dell'Arduino costa 5€ allora è forse più economica una schedina Launchpad MSP430 e usi l'IDE Energia.

lesto

#8
May 22, 2013, 05:37 pm Last Edit: May 22, 2013, 05:39 pm by lesto Reason: 1
certo, sono unidirezionali a 4,90$, che quindi sono 11$ per fare il bidirezionale... ovviemente devi essere te a fare il protocollo per evitare che i due moduli RX trasmettano contemporaneamete (collisione)

(su futurashop.it sezione "moduli radio" trovi una buiona lista, divisi per RX, TX e "moduli dati" TX+RX oltre che per frequanza)

Quote
forse più economica una schedina Launchpad MSP430

e allora usi un attiny che arrivano acostra re pochi euro... iniziamo a far andare l'arduino, poi ci pensiamo

Quote
Cos'è questa storia della meshed network?

https://it.wikipedia.org/wiki/Wireless_mesh_network
in poce parole è una tipologia di rete P2P
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

pitusso

Ciao

Quote

Quote
forse più economica una schedina Launchpad MSP430

e allora usi un attiny che arrivano acostra re pochi euro... iniziamo a far andare l'arduino, poi ci pensiamo


+1
..senza considerare che con la Launchpad + Energia non hai compatibilità con tutte le librerie esistenti!

Quote
Quote
Cos'è questa storia della meshed network
?
https://it.wikipedia.org/wiki/Wireless_mesh_network
in poce parole è una tipologia di rete P2P


+1
aggiungo semplificando che la cosa interessante è che ipotizzando di avere vari "nodi" che trasmettono le info, anche se la distanza tra la "base" e il "nodo" più distante è oltre la copertura del segnale radio, vengono usati altri "nodi" per ritrasmettere il segnale

zoomx

Grazie lesto, ora ho capito. Credo che per una rete di sensori sia la soluzione più economica e valida.

L'idea del Launchpad è che si tratta di roba molto economica (e' la scheda più economica in assoluto, ma mi sa che TI vende sottocosto) pensata per consumi molto bassi per cui tenderei ad utilizzarla intorno al solo sensore. In questo caso con Energia non dovrei avere problemi. Volendo si potrebbe usare anche il solo chip.

superlol

http://www.freaklabsstore.com/index.php?main_page=product_info&cPath=22&products_id=187&zenid=h19c2k97clnhjobicdsdt93ud4
cerca lo schema elettrico, una volta avevo fatto il conto dei soli componenti e senza antenna erano circa 8€ per avere una rete simile a quella xbee (credo pure compatibile)
Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

pitusso

@superlol
la chibi.. da quanto non la sentivo, me ne ero dimenticato.

Quote
rete simile a quella xbee (credo pure compatibile)


mi sa di no:

The chibiArduino wireless protocol stack was designed specifically for this board.


lesto

e invece sì, da datasheet dice protocollo 802.15 e specifica che è lo stesso (e compatibile) con quiello xbee (e quindi anche zigbee)
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

pitusso

#14
May 22, 2013, 06:36 pm Last Edit: May 22, 2013, 06:43 pm by pitusso Reason: 1
@lesto,

Quote
e invece sì, da datasheet dice protocollo 802.15 e specifica che è lo stesso (e compatibile) con quiello xbee (e quindi anche zigbee)


leggi qualche riga sotto!

Go Up