Newsgroup: it.hobby.elettronica.digitale
Titolo: Gestire i/o dac via ethernet basso costo

Allora... ho già aperto un paio di post dove ho trovato un sacco di
partecipazione e suggerimenti, ma purtroppo non sono ancora riuscito a
capire come fare il tutto.
Semplificando il tutto, lo scopo del tutto è comandare con il computer
l'apertura e chiusura delle tapparelle.
La mia idea iniziale era fare un bus con ethernet (ho canaletet
praticamente gonfie) e mettere delle schedine con a bordo un
webserver. Questa soluzione è stata bocciata da molti e per molti
motivi.
La seconda idea maturata dai commenti/suggerimenti era utilizzare un
bus rs-485, ma qui, molti bisticciavano su come fare, su quali
problemi hw.sw si riscontravano, insomma non mi sembrava una buona
soluzione.
Allora ecco una nuova idea.Di sopra ho la mia soffitta. Bucherò il
solaio in modo da poter portare 1 canalina in ogni stanza, da li farò
passare i cavetti che comandano i relè delle tapparelle, mentre la/le
schede di controllo le terrò in soffitta. Sarà una mega lavorata, ma
penso ne valga la pena. Ora non so di quante schede avrò bisogno,
dipende da quanti i/o avrà... facciamo finta che con una scheda con
micro + tanti i/o e dac riesca a fare il tutto, quindi la
configurazione che vorrei avere è:
1. Scheda che controlla e comanda i/o + bottoni + display (basta un
16segmenti x 4)
2. Possibilità di collegare la scheda al computer, preferibilmente con
ethernet NON con seriale, visto la lunghezza del cavo di collegamento
tra scheda e pc superiore ai 10 metri.
Quindi l'apertura / chiusura tapparelle dovrei poterla fare sia da PC
che direttamente dalla scheda.
Dalla scheda tramite semplici menu testo comandabili con bottoni sul
display, dal pc preferibilmente via web (quindi la scheda deve avere a
bordo un webserver).
Questa mi sembra un'ottima soluzione.
Ora la cosa difficile... quale chip scegliere? Le cose che deve avere:
1. Parecchi i/o (oltre alle tapparelle comando altre cose). Almeno 40
in e 40 out
2. Alcuni dac. Mi servono per sensori di temperatura. Almeno 5
3. WebServer
4. Possibilità di interfacciarsi su display
5. Possibilmente molto utilizzato in giro in modo che possa trovare
schemetti vari di collegamenti, documentazione.... magari scheda
starter kit...
6. Programmazione del chip preferibilmente tramite C (se basic ok,
assembler proprio ultima spiaggia)
6. Basso costo :-)
Guardando un po' in giro ho visto che il siteplayer farebbe ste cose
ma ha pochissimi i/o (credo 8)
Forse il rabbit potrebbe fare il tutto?
Suggerimenti?


Perdonami se butto altra carne sul fuoco.
Esiste uno standard per fare domotica, perche' non rispettarlo?
Il protocollo si chiama Konnex, l'interfaccia non e' complicata, porta
alimentazione e segnale sullo stesso doppino.
Inoltre potresti in futuro espandere la tua rete con moduli di
commercio.
Personalmente (IMHO) non reinventerei l'acqua calda, ed i moduli
attuatori si possono fare con chip a basso costo come i Pic o gli
Atmel.
ciao
S

Suggerimenti?
dai una occhiata ai prodotti Tibbo ad esempio EM1000 

Siteplayer? 

 invece che la luna.
Il signorino ha ricevuto 1000 suggerimenti, tutti differenti, tutti
con idee diverse, litigavate tra di voi su quale trucchetto utilizzare
per evitare misteriosi casini, corti e vari e dopo un po' mi sono
fumato la testa.
Ho aperto questo post proprio per fare chiarezza sulle mie scelte e
scremare un po' di roba...
Per voi forse è tutto molto semplice, per me no.

> dai una occhiata ai prodotti Tibbo ad esempio EM1000
Mi sembra ottimo... quello che serve a me... per ora non ho trovato il
prezzo della scheda develop (che penso possa essere sufficiente per i
miei scopi)
Grazie

> Siteplayer?
Ha solo 8 i/o altrimenti era ok

 della tibbo
Mi interesserebbe un
EM1000-TEV Development System
Visto che hai appena acquistato, mi diresti cortesemente dove?  I
rivenditori italiani segnalati non lo vendono.
Grazie

Ora qualcuno mi ucciderà....
Ti propongo il TOP (non esiste niente di meglio...):
FoxBoard (
www.acmesystems.it
)
MA DEVI ESSERE UN'ESPERTO LINUX e PROGRAMMATORE! (ALMENO DI "C" O "PHP")!!!
Vedrai che meraviglie...
Magari è una soluzione estrema...ma hai decine e decine qu I/O 
(ttl,seriali,usb,i2c,etc...)
Mi metto l'armatura di ferro...almeno le mazzate le sento un pò meno...
PS: Io con la Foxboard ho fatto delle meraviglie...e se hai pazienza puoi 
farci di tutto (ad esempio controllare il tutto via gsm... 
temperature,livelli,eventuali webcam,webserver,etc....).

 alle mie esigenze. Mai mò su che questa è facile da fare.
Io vorrei fare una schedozza che gestisca il display, una tastiera
(bastano 3-4 tasti) il webserver, i/o, dac per rilevare temperature.
Di elettronica non sono un mostro... anzi... qualcosina ci capisco, ma
non a sufficienza per fare da zero una scheda complessa.
Per questo pensavo ad una develop già fatta. Utilizzo quello che c'è,
ci attacco qualche pezzetto e il grosso è fatto.
Dici che è facile farsi tutto da zero?

 fluente" (cit)
La voglia ci sarebbe... il tempo un po' meno... ho paura che a
gettarmi in studi da solista fai da te, poi (causa appunto il poco
tempo)  rinunci al tutto...
Grazie per i tuoi suggerimenti

 Mi metto l'armatura di ferro...almeno le mazzate le sento un pò meno...
Perchè? E' sicuramente il suggerimento più indovinato. Costa poco e fa
tutto!
GRAZIE!!!
Mi sai anche consigliare dove acquistare? In uno dei shop consigliati
sul sito ufficiale o altri posti?
Grazie!

 Mi metto l'armatura di ferro...almeno le mazzate le sento un pò meno...
Perchè? E' sicuramente il suggerimento più indovinato. Costa poco e fa
tutto!
GRAZIE!!!
Mi sai anche consigliare dove acquistare? In uno dei shop consigliati
sul sito ufficiale o altri posti?
Grazie!
Si,io l'ho comprata proprio da uno di quelli, tanto il prezzo è standard 
(non faccio pubblicità).
Ciauz!

 micidiale...
Mi daresti qualche link a riguardo?
Non mi sembra abbia poi tutti sti i/o... ma forse la fretta non me li
ha fatti vedere.
A me servono 40 in, 40 out e 5 dac (per leggere temperature qui e la).
ci sono?
Ciao e grazie ancora per il suggerimento!

 Le millefori e il wrapping esistono proprio per questo motivo :)
Si ma la vedo un tantino dura anche andare a passetti proprio per il
discorso tempistiche. Di tempo ne ho veramente poco... e facile che mi
scoraggi se dopo un po' non riesco a cavare il classico ragno....
Con la foxboard devo fare veramente poca elettronica per avere tutto
quello che mi serve. Il circuito RTC è una grossa cavolata, monitor e
tasterino lo attacco via usb, i/o sono transistor e relè.... il resto
è tutto SW.
Grazie 1000!

 GRAZIE!!!
Oddio, vuoi spendere 139€ per ogni nodo della tua rete domotica? Mica 
male... e ci stavamo pure chiedendo, nell'altro post, se potevi spendere 
  10€ di alimentatore switching.
Inoltre schede come quelle, su cui gira un full Linux, ce ne sono in 
quantità, anche a prezzi inferiori e con un signor processore (ARM9 
della Cirrus, Samsung, Atmel, ecc.) e non con un semisconosciuto ETRAX.
La Fox board è interessante perchè è stata molto spinta in Italia da 
vari rivenditori e c'è molto materiale in giro. Ma schede equivalenti ce 
non sono veramente tante.
Per esempio questa:
http://www.embeddedarm.com/products/board-detail.php?product=TS-7200
Costa 149$ (molto meno della Fox Board) ed ha USB2.0 (la fox ha solo USB 
1.1), la possibilità di avere memoria maggiore (la Fox ha solo quel 
quantitativo di memoria Flash e RAM).
Di questo tipo, ripeto, ci sono tantissime altre schede.
Senza contare le schede picoITX della VIA 
(
http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=690
) 
dove non devi fare assolutamente nulla di hardware e ci gira un sistema 
operativo vero su un processo x86 compatibile, quindi senza spippamenti 
su cross-compilazioni (in altre parole, ci gira anche un windows 
normalissimo).

 normalissimo).
Ottimo... ho visto velocemente... non ho visto prezzi... mi sa che non
sono proprio gratis...
Se conosci altre schede tipo la "Fox board" potresti cortesemente
mandarmi altri link?
Grazie

 mandarmi altri link?
Non li ho qui sotto mano, ma su un altro computer. Se mi ricordo domani...
Comunque una ricerca con SBC (Single Board Computer) ARM9 Linux o 
qualcosa del genere dovrebbe darti molti risultati.
Mi preme ribadire la mia idea. Stai sparando una mosca con un cannone e 
questo lo pagherai in termini di costo e di affidabilità. Una semplice 
scheda con microcontrollore è estremamente più semplice e quindi più 
affidabile nel tempo. Un PC (vero e proprio o su scheda piccola) è molto 
meno affidabile per l'hw più complicato che ci gira attorno ed anche per 
il sistema operativo che può sempre bloccarsi.
Nel tuo caso, per leggere qualche ingresso digitale e analogico e per 
comandare qualche relè (non ricordo, li hai già quantificati?) ti basta 
una scheda con un microcontrollore da programmare in C.
Sicuramente dovrai perdere molto più tempo, se non sei abituato, per far 
funzionare il tutto. Dipende da te e da quanto ti vuoi divertire e imparare.
Al massimo potrai prenderti qualche development kit di qualche 
microcontrollore che ha già una scheda connettorizzata con degli I/O e 
un sistema di sviluppo pronto all'uso.

 Perň cosě cambi il progetto ogni volta!
Ha del tempo da perdere. Anche tu?
Quanto ci scommetti che alla fine non realizza nulla?

 un sistema di sviluppo pronto all'uso.
Penso che la fox sarà ottima. Vi farò aspere quando ho in mano il
tutto ed inizio a giocarci.
Per i collegamenti I/O sai se ci sono delle lunghezze massime dei cavi
che ci puoi attaccare?
Grazie

 Quanto ci scommetti che alla fine non realizza nulla?
Che fiducioso... va bene dai... quanto scommetti? Io ci sto.

 Che fiducioso... va bene dai... quanto scommetti? Io ci sto.
Non sono aduso a mentire, quindi non ti dirņ che mi interessa.