Loading...
Pages: 1 [2] 3   Go Down
Author Topic: Consigli impianto domotico Arduino e Raspberry based  (Read 1108 times)
0 Members and 1 Guest are viewing this topic.
0
Online Online
Tesla Member
***
Karma: 82
Posts: 8195
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

sì, che documento vuoi? lato raspberry devi apire un socket TCP (che linguaggio vuoi usare? sconsiglio roba a basso livello tipo C e C++ se non li conosci di già)
lato arduino ci sono mille esempi, guarda quelli per la wifi shiled, non saranno identici a tutte le librerie wifi per arduino, ma molto simili smiley
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

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

per raspberry pensavo di programmare in python oppure C che bene o male conosco.
una domanda fondamentale, ma il sistema devo farlo funzionare in questo modo: raspberry invia ad un modulo slave la stringa "accendi luce X" e il modulo slave leggendo la stringa accende la luce. Mi spiego meglio, per identificare le azioni che il modulo slave deve compiere, devo utilizzare delle stringhe oppure dei caratteri singoli tipo "a","b", "c" ? 
Logged

0
Online Online
Tesla Member
***
Karma: 82
Posts: 8195
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

il C no, se non sai cosè un thread, un processo, un lock, un socket... lascia perdere. phyton è meglio.

in TCP puoi inviare dei byte, esattamente come la seriale. se poi li interpreti singolarmente o a gruppi, con codifica ASCII, UTF-8 o byte grezzi sta a te.

La seriale arduino usa la codifica ASCII per dar modo di dare un output leggibile.
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Jr. Member
**
Karma: 0
Posts: 80
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

NRF24L10+ ? è abbastanza economico, l'unica cosa da vedere è il range
Logged

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

NRF24L10+ ? è abbastanza economico, l'unica cosa da vedere è il range
Ci avevo pensato però non mi convince molto come affidabilità.
il C no, se non sai cosè un thread, un processo, un lock, un socket... lascia perdere. phyton è meglio.

in TCP puoi inviare dei byte, esattamente come la seriale. se poi li interpreti singolarmente o a gruppi, con codifica ASCII, UTF-8 o byte grezzi sta a te.

La seriale arduino usa la codifica ASCII per dar modo di dare un output leggibile.
ok, allora sicuramente passo al python, mi studio un pò la cosa e poi aggiorno se ho dei dubbi.
Logged

Pontecagnano (SA)
Offline Offline
Newbie
*
Karma: 0
Posts: 33
Arduino rocks
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.

3 ripetitori wifi in casa  smiley-cry , io te lo sconsiglio pensa all'inquinamento elettromagnetico.
Quando vedo certe cose mi vengono i brividi, mi puoi dire ma quello di sopra e quello di sotto hanno il wifi accesso sempre,
ma  cè un solaio in cemerto armato che attenua il segnale,
ma tu che metti un wifi in casa il segnale sara pure riflesso dalle pareti per arrivarti addosso.

Ho intenzione progetto pure io di farmi un impiantino domotico per la mia casa, ma faro colloquare l'arduino con il raspberry tramite la rs485 o con la lan cablata.
NRF24L10+ ? è abbastanza economico, l'unica cosa da vedere è il range

Per quanto riguarda NRF24L10+ l'ho provati 2 hanno un range di 2/3  divisori - 6/8metri, distanze piu lunghe  hanno difficoltà .
Logged

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

Ho una casa unica e i vicini non hanno il wifi, ho un ripetitore ogni piano.
Logged

Pontecagnano (SA)
Offline Offline
Newbie
*
Karma: 0
Posts: 33
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho una casa unica e i vicini non hanno il wifi, ho un ripetitore ogni piano.
Scusami non voglio inquinarti il thread, comunque le onde elettromagnetiche, ho letto su internet, fanno male specialmente di notte , quando si dorme e cè un rilassamento del corpo, gli effetti precisi come al solito non si sanno, ma si sapranno tra un po di anni come è successo per il fumo .
Il fatto dei vicini è un esempio che mi fanno le persone a cui faccio notare la cosa del wifi.

Per la rete lan puoi utilizzare i tubi del telefono , se proprio non puoi passare dei cavi lan, anche se non è consigliabile puoi farli passare attraverso la rete elettrica, poi se la casa è tua e devi ristrutturare l'impianto elettrico fatti mettere i tubi per i cavi lan.
Al limite utilizza i power-line e ci colleghi degli switch. Se proprio non puoi fare a meno del wifi non lo mettere in camera da letto.
Cabla la zona notte e magari nel soggiorno e la cucina metti il wifi, che la sera lo spegni,
ho intenzione di mettere un arduino con modulo ds1307 ed un rele per temporizzare accensione/spegnimento  ap wifi nel salone.
Logged

0
Online Online
Tesla Member
***
Karma: 82
Posts: 8195
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho una casa unica e i vicini non hanno il wifi, ho un ripetitore ogni piano.
Scusami non voglio inquinarti il thread, comunque le onde elettromagnetiche, ho letto su internet, fanno male specialmente di notte , quando si dorme e cè un rilassamento del corpo, gli effetti precisi come al solito non si sanno, ma si sapranno tra un po di anni come è successo per il fumo .
Il fatto dei vicini è un esempio che mi fanno le persone a cui faccio notare la cosa del wifi.


salvo poi tenere uno smart-phone in tasca (GSM + 3G/4G/WIFI), farsi una camminata in centro, fumare..

ho letto su internet
io inceve ho letto che FANNO BENE in un intervista a Umberto Veronesi (che è uno scienziato riconosciuto, per intenderci quello che terrebbe le scorie nucleri nel giardino di casa): http://www.ari.cosenza.it/11/onde-elettromagnetiche-e-salute-parla-il-prof-veronesi/

però non ci credo lo stesso, figuriamoci della tua affermazione  smiley-mr-green

Non facciamo chiacchere da bar, citare le fonti, e sempre e comunque usare la testa.
Il wifi in italia la potenza massima del WIFI è limitata a 100mW, mentre il GSM (solo telefonate) si aggira sui 200mW con picchi di 2W (!)... fonte http://www.bag.admin.ch/themen/strahlung/00053/00673/04265/index.html?lang=it
eliminato il fattore frequenza (che però in realtà conta tantissimo), possiamo dire che il wifi è 2 volte meno pericoloso un un cellulare anche pre-smartphone, anzi, il cellulare lo tieni in tasca a contatto corpo, cosa che non fai quasi mai con il wifi (sempre salvo smart-phone)
« Last Edit: March 01, 2013, 11:32:01 am by lesto » Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

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

siccome i moduli con l'antenna integrata sono finiti, mi chiedevo se questo modulo potesse andare anche senza antenna.
http://it.mouser.com/ProductDetail/Roving-Networks/RN171XVU-I-RM/?qs=sGAEpiMZZMuBTSvypc%2fI8Z9lSBBQNtfs#AB
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 56
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.

...questa affermazione non è corretta...molte volte l'I2C è considerato non adeguato a lunghe distanze,ma in realtà con un integrato driver da pochi soldi davanti si possono raggiungere senza problemi i 15 metri è più...io personalmente ho un arduino master collegato in I2C ad in gruppo slave oltre il giardino,con cavo schermato interrato in corrugato,e la distanza totale + 18 metri..mai un problema...nessun problema per il protocollo e centinaia di integrati I2C ready da sfruttare....per me inutile incasinarsi con colloqui proprietari e difficoltosi,alla fine i progetti restano solo sulla carta e non partono mai in questo modo...
Logged

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

Vedremo, io preferisco optare per il wifi.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 27
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io ho usato questi
http://www.amazon.it/gp/product/B007FN3AYI/ref=oh_details_o00_s00_i00?ie=UTF8&psc=1
per dei test di comunicazione PC - Arduino tramite LAN con protocollo UDP comandando dal PC l'accensione e lo spegnimento del classico Led su Arduino e funziona.
L'intenzione è di fare una PresaDiCorrente comandabile da un PC o da un altro Arduino che posso mettere in qualsiasi spina dell'impianto di casa.



Alessio.
Logged

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

Nessuno sa dirmi niente riguardo l'ultimo modulo da me postato ?
Logged

Pontecagnano (SA)
Offline Offline
Newbie
*
Karma: 0
Posts: 33
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Nessuno sa dirmi niente riguardo l'ultimo modulo da me postato ?
Vedendo il manuale esistono varie versioni, quella del tuo link ha il connettore di antenna piccolino come quello dei portatili cioè il connettore U.FL. .                                                                                                                                                         Part Number Description
RN-XV-W Standard configuration, industrial Temperature (- 40 to + 85 C) 802.15.4 replacement solution with ¼ inch wire antenna
RN-XV-U Custom configuration, industrial Temperature (- 40 to + 85 C) 802.15.4 replacement solution with U.FL. connector
RN-XV-S Custom configuration, industrial Temperature (- 40 to + 85 C) 802.15.4 replacement solution with SMA connector
RN-XV-C replacement solution with chip antenna       .                                                                                                             @lesto  io non fumo ed il cellularo lo tengo nel borsello, poi sono dell'opinione che i medici sono ignoranti (senza offesa ... del resto quando ti dicono non si puo fare piu niente ), cioè non si conosce ancora il 100% il corpo umano, penso che per ragioni genetiche una persona puo essere piu sensibile all'elettrosmog rispetto ad un'altra. Gia che mi dicono che non fa male, non ci credo , perchè l'ho scritto prima , anche se è Veronesi , a volte ci sono interessi che noi non sappiamo, purtroppo dico purtroppo quando si sapranno le cose sara troppo tardi, come per il fumo non ne potremmo fare a meno. Comunque ognuno fa come vuole anche perchè siamo diversi, puo darsi che uno fuma, beve e vive vicino ad una cabina di trasformazione dell'enel campa fino a 100 anni, mentre chi fa una vita senza alcol , fumo ,vivendo in campagna ecc muore a 40 anni.
Logged

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