Go Down

Topic: Consigli impianto domotico Arduino e Raspberry based (Read 4500 times) previous topic - next topic

valvale97

Feb 28, 2013, 03:25 pm Last Edit: Feb 28, 2013, 03:27 pm by valvale97 Reason: 1
Salve, sto progettando di fare un piccolo impianto domotico basato essenzialmente su Raspberry, che ha la funzione di coordinare vari moduli arduino based (Atmega 328).
Il primo problema che mi sono posto è stato la connessione che permette ai vari moduli slave e raspberry di comunicare, inizialmente avevo pensato al wifi ma non trovavo moduli economici e quindi avevo ripiegato sui moduli Xbee serie 2 http://it.mouser.com/Search/ProductDetail.aspx?R=XB24-BWIT-004virtualkey61440000virtualkey888-XB24-BWIT-004.
Poi però ho trovato questi moduli wifi http://it.mouser.com/ProductDetail/Microchip-Technology/MRF24WB0MA-RM/?qs=sGAEpiMZZMsRr7brxAGoXSHY4wabHGUCdbSAVy%252bJ%252bo8%3d e mi chiedevo se potessero essere gestiti dai vari moduli slave, basati essenzialmente su degli atmega328 che ho già.
Attendo risposte da qualcuno con maggiori conoscenze.
Grazie.
Valerio.

lesto

quei chip sono alla base degli shield wifi della asinclab... sul loro sito trovi schemi e librerie ;)
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

valvale97


quei chip sono alla base degli shield wifi della asinclab... sul loro sito trovi schemi e librerie ;)
Mi sà che per comodità opterò per questo modulo http://it.mouser.com/ProductDetail/Roving-Networks/RN171XVW-I-RM/?qs=sGAEpiMZZMsSm7LhMeloEDuLr0wvUPSm

lesto

quello fa "solo" le wifi b/g, quello asinclab fa anche la "n" che ha un range più ampio...

però sembra molto più semplice da usare ;)
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

valvale97


quello fa "solo" le wifi b/g, quello asinclab fa anche la "n" che ha un range più ampio...

però sembra molto più semplice da usare ;)

più che altro sarà un casino saldarlo il primo modulo.
Di quanti metri varia il range ? Se c'è per caso un'altro modulo che mi consigli dimmelo pure.

lesto

dipende dalle potenze e le antenne in gioco.

In generale puoi fregartene, al massimo ti prendi un ripetitore wifi...
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

lupo95

e se invece li colleghi via cavo?
colleghi il cip master alla raspberry trammite porta usb e gli altri cip slave al cip master trammite il protocollo i2c

lesto

l'i2c è per piccole distanze, e la raspberry ha l'uscita i2c comunque (alcuni dei suoi pin), quindi non serve nemmeno passare dall'USB.

per le grosse distanze c'è da valutare la seriale
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

lupo95

se non sbaglio il protocollo i2c va bene fino a che la distanza è minore al metro mentre per la comunicazione seriale bisogna diminuire la velocità in modo roporzionale alla distanza (più lontano è più lenta la connessione).

valvale97


se non sbaglio il protocollo i2c va bene fino a che la distanza è minore al metro mentre per la comunicazione seriale bisogna diminuire la velocità in modo roporzionale alla distanza (più lontano è più lenta la connessione).

non credo che l'i2c sia un metodo di comunicazione percorribile in quanto si parla di distanze nell'ordine di decine di metri.

lupo95

allora in questo caso mi sa che dovrai proprio utilizzare qualche connessione wirless

lesto

lupo, esistono vari protocolli seriali che coprono tranquillamente anche le centinaia di metri.. e ricorda che i cavi hanno sempre range più grandi del senza fili, lo svataggio è il costo del cavo e della posa
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

lupo95

giusto non ci avevo pensato (eppure ho la connessione a internet trammite cavo :smiley-mr-green:)
comunque grazie per la correzione ne terrò conto magari in un progetto futuro :)

ratto93

Se corri veloce come un fulmine, ti schianterai come un tuono.

valvale97

Preferisco in ogni caso usare il wifi anche perchè ho 3 ripetitori sparsi per casa.
Ma è possibile ad esempio inviare una stringa tramite wifi dal raspberry al modulo slave atmega328 ? Se si potete linkarmi qualche ldocumento.

Go Up