Pages: [1] 2 3   Go Down
Author Topic: Consigli impianto domotico Arduino e Raspberry based  (Read 3976 times)
0 Members and 1 Guest are viewing this topic.
Bologna
Offline Offline
Sr. Member
****
Karma: 2
Posts: 454
La gente spesso definisce impossibili cose che semplicemente non ha mai visto. [Albert Einstein]
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
« Last Edit: February 28, 2013, 09:27:03 am by valvale97 » Logged

0
Online Online
Shannon Member
****
Karma: 132
Posts: 10490
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

quei chip sono alla base degli shield wifi della asinclab... sul loro sito trovi schemi e librerie smiley-wink
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Bologna
Offline Offline
Sr. Member
****
Karma: 2
Posts: 454
La gente spesso definisce impossibili cose che semplicemente non ha mai visto. [Albert Einstein]
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

0
Online Online
Shannon Member
****
Karma: 132
Posts: 10490
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 smiley-wink
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Bologna
Offline Offline
Sr. Member
****
Karma: 2
Posts: 454
La gente spesso definisce impossibili cose che semplicemente non ha mai visto. [Albert Einstein]
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 smiley-wink
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.
Logged

0
Online Online
Shannon Member
****
Karma: 132
Posts: 10490
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

dipende dalle potenze e le antenne in gioco.

In generale puoi fregartene, al massimo ti prendi un ripetitore wifi...
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Full Member
***
Karma: 1
Posts: 150
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

0
Online Online
Shannon Member
****
Karma: 132
Posts: 10490
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Full Member
***
Karma: 1
Posts: 150
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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).
Logged

Bologna
Offline Offline
Sr. Member
****
Karma: 2
Posts: 454
La gente spesso definisce impossibili cose che semplicemente non ha mai visto. [Albert Einstein]
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Offline Offline
Full Member
***
Karma: 1
Posts: 150
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

0
Online Online
Shannon Member
****
Karma: 132
Posts: 10490
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Full Member
***
Karma: 1
Posts: 150
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 smiley
Logged

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 28
Posts: 5515
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

RS485 ?
 smiley
Logged

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

Bologna
Offline Offline
Sr. Member
****
Karma: 2
Posts: 454
La gente spesso definisce impossibili cose che semplicemente non ha mai visto. [Albert Einstein]
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Pages: [1] 2 3   Go Up
Jump to: