Comunicare tramite corrente elettrica

Avrei la necessità di comunicare tra due o più arduino attraverso i cavi della corrente elettrica classica sfruttando un sistema simile a quello utilizzato dai Powerline ethernet...con la differenza di dover trasferire pochissime informazioni (sfruttare quindi frequenze medio alte per la trasmissione dei dati)
Esiste qualche board... o avete consigli su come realizzare una board per poter inviare e ricevere segnali tramite il cavo elettrico?

Un tempo avevo visto uno shield che mi pare si chiamasse Mamba ed implementava la comunicazione seriale su rete elettrica....prova a cercare ...

ibbba:
Un tempo avevo visto uno shield che mi pare si chiamasse Mamba ed implementava la comunicazione seriale su rete elettrica....prova a cercare ...

Lo distribuiva SparkFun, ma è un prodotto "ritirato" e non più commercializzato ... QUI ...

Guglielmo

P.S. : ... e se ben ricordo ... costava una tombola !

C'è qualcuno che ha tentato www.grix.it/UserFiles/merco/File/PowerLineModem.pdf ma con dubbi risultati.

Il fatto è che per costruire una interfaccia del genere occorre avere strumentazione ed esperienza.

Secondo me, la soluzione più economica è quella di munire gli Arduino di Ethernet Shield e procurarti duo o più adattatori Power Ethernet.

gpb01:

ibbba:
Un tempo avevo visto uno shield che mi pare si chiamasse Mamba ed implementava la comunicazione seriale su rete elettrica....prova a cercare ...

Lo distribuiva SparkFun, ma è un prodotto "ritirato" e non più commercializzato ... QUI ...

Guglielmo

P.S. : ... e se ben ricordo ... costava una tombola !

ah si eccolo lì!!...non sapevo non fosse più commercializzato...strano però...in questo mondo arduiniano dove tutte le case cercano di mangiarsi a colpi di shield nessuno ne fa uno semplice semplice seriale powerline....mah!!

Mi devo rassegnare a dover utilizzare una connessione senza fili...
secondo voi qual'è la migliore?
Tenendo in considerazione range (sopratutto considerando il passaggio per muri spessi)... indifferenza ai disturbi...ma anche dal punto di vista della salute (dovrei adottare un minimo di 15 trasmettitori) e quindi limitare l'inquinamento elettromagnetico...

idrone:
Tenendo in considerazione range (sopratutto considerando il passaggio per muri spessi)... indifferenza ai disturbi...ma anche dal punto di vista della salute (dovrei adottare un minimo di 15 trasmettitori) e quindi limitare l'inquinamento elettromagnetico...

Come ben sai non puoi "avere la botte piena e la moglie ubriaca" ... :grin:

Range, potenza, affidabilità ... fanno a pugni con basso segnale e limitare l'inquinamento elettromagnetico !

Detto questo, "fregandomene altamente della seconda parte", io userei degli Xbee Serie 1 ... :wink:

Guglielmo

Hai visto questi Use Narrow Band Powerline Communication Module with Simple MAC on pcDuino | LinkSprite Learning Center ?? ...sembrano contenuti come dimensioni e semplici da implementare

Simpatici, ma mi sembrano un po' dei "giocattolini" ... comunque, meglio di nulla sono ! XD

Hanno alcune limitazioni da tenere presente :

  1. la vera velocità di trasmissione sulla rete è 500 baud, quindi, indipendentemente da con che velocità ci si parli, poi i dati viaggiano a quella velocità ed impiegano un tempo proporzionale.

  2. lavora con "frame fisse" da max 20 bytes. Se ne spedisci di meno, comunque 20 ne vengono trasmessi (fill con 0x00), mentre se ne trasmetti di più ... ricevi SOLO i primi 20 e gli altri li perdi ! Dato che lavora a "frame fisse" ... ogni pacchetto, sia di 1 char che di 20 char impiega circa sempre sui 40 msec.

  3. NON c'è a bordo alcuna logica, quindi, se vuoi trasmettere dati in modo affidabile (... e non solo giocare a vedere se funzionano), ti devi implementare nel SW un intero protocollo di trasmissione ... :roll_eyes:

Guglielmo

Se questi moduli funzionassero anche con tutte le limitazioni e visto il costo di 22$, sarebbero interessanti.

Ma l'unica recensione del 11/4/2014 da parte di un cliente è totalmente negativa.
store.linksprite.com/narrow-band-powerline-communication-module-with-simple-mac/

Si sembrano un po' giocattolosi in effetti,però altro in rete non ho visto... La cosa mi lascia stupito,in questo mondo dove tutti si inventano schede e schedine

... quindi la mia definizione di "giocattolini" gli si adatta bene ]:smiley:

Inutile buttare soldi ... la tecnologia "power-line" non è proprio così banale ... provate a guardare qualche schema ben fatto (... o anche solo il già su citato "mamba") e ve ne accorgerete ... :wink:

Guglielmo

Ciao, sto guardando anche io per un progetto con la comunicazione power line, cercando su google mi sono imbattuto su un chip di St l'st7540 e ho trovato un ragazzo che ha fatto un progetto con questo chip è un atmega http://www.candrian.gr

Potrebbe essere carino modificarlo per arduino!!

Qualcuno ha conoscenze su questo chip?

Ps nel sito ci sono sia gli schemi che il firmware , anche se non ė presente una lista dei materiali, infatti non riesco a capire un trasformatore 1:1 L1 1.4m in smd (componente che non conosco!)

Qualcuno riesce ad aiutarmi? Qualsiasi info ė apprezzata.

Se leggi tutto l' articolo trovi la foto Mains 220V 50Hz filter | Top View | Haris | Flickr
cercando in internet con 5024x044 trovi:
Downloads | VAC e https://www.soselectronic.com/a_info/resource/a/pdf/5024-X044_en.pdf
lo vendono:
http://it.aliexpress.com/item/T60403-K5024-X044-VACUM/1705872789.html?recommendVersion=1

trasformatore 1:1 L1 1.4m significa rapporto primario-secondario 1 a 1 e 1,4mH di induttaza.

Ciao Uwe

cyberhs:
Secondo me, la soluzione più economica è quella di munire gli Arduino di Ethernet Shield e procurarti duo o più adattatori Power Ethernet.

Anzichè un modulo/shield ethernet con WIZ, prendi i moduli ethernet ENC che costano poco e poi vai con i Power Ethernet
http://www.amazon.it/TP-LINK-TL-PA210KIT-Powerline-Ethernet-Adapter/dp/B005LMSBWQ
http://www.ebay.it/itm/ENC28J60-Ethernet-LAN-Network-Module-Schematic-for-Arduino-SPI-AVR-LPC-PIC-STM32-/281285832195?pt=LH_DefaultDomain_101&hash=item417df12e03

A quel punto usare moduli Wi-Fi ESP8266; costano poco rispetto ad altre soluzioni.
Ciao Uwe

Salve, scusate l'intromissione, ma una possibile soluzione potrebbe essere l'utilizzo di moduli radio a frequenze più basse, tipo 433MHz o 868MHz. Avresti almeno 2 vantaggi: il primo è un flusso energetico inferiore rispetto alle frequenze del WiFi e, se non ti servono enormi distanze, potresti tranquillamente settare potenze tipo -10dBm o -2dBm quindi l'inquinamento elettromagnetico sarebbe veramente ridotto al minimo. Il secondo vantaggio è che data la caratteristica di riflessività dei segnali sub-giga, saresti in grado di aggirare molto più facilmente gli ostacoli rispetto al WiFi.
Sinceramente sono piuttosto nuovo al mondo arduino, ma immagino che esistano sicuramente moduli radio così, già in commercio. Altrimenti io posso proporti il mio cable replacement a 868MHz, che praticamente rende wireless una qualunque porta seriale asincrona e può lavorare anche in mesh.
Per quanto riguarda il power line modem, ho lavorato con chip renesas, echelon, cypress, tutti perfetti in laboratorio, ma veramente critici in applicazioni reali. Io personalmente sconsiglio soluzioni power line se la comunicazione richiede un minimo di affidabilità, a meno che non si voglia implementare complessi algoritmi di correzione dell'errore.

... e usare il "vecchio" sistema ad onde convogliate ? ...

Etemenanki:
... e usare il "vecchio" sistema ad onde convogliate ? ...

Onde convogliate è il nome italiano per la powerline :slight_smile:

Una coppia di adattatori poweline per Ethernet ha un prezzo non eccessivo.