Newsgroup: it.comp.programmare
Titolo: controller java

Salve a tutti, dovrei realizzare un'unità di controllo per 'cannoni 
antigrandine' che venga comandata mediante internet senza fili. I 
comandi saranno essenzialmente quelli di spegnimento e accensione.
Vorrei chiedervi quale, seocndo voi, è il modo migliore per realizzare 
un simile dispositivo.
Io pensavo ad un dispositivo programmato in java, che, una volta 
ricevuto il comando, si ain grado mediante porta usb o o seriale, o 
parallela, di comandare l' interruttore di accensione-spegnimento del 
macchinario, ma anche di realizzare altre funzionalità, eventualmente da 
implementar ein un futuro.
Mi consigliereste anche, per cortesia, un controller programmabile in 
java, magari che si possa collegare a una batteria a 12 V?
Ciao e grazie.


Java? Per collegarlo a internet e comandare un relè? :-/
Comunque... con meno di 50€ trovi qualcosa di già fatto, basta cercare un pochino sul web quello che più si avvicina alle caratteristiche necessarie.
Ciao!

 Ciao!
 
Dici che esagero? tu come faresti?


Prima cosa vedrei il *minimo* che serve; prima di tutto questi controller devono essere "connessi a internet senza fili" che significa? si devono collegare alla rete GPRS, ad una WiFi/ethernet con un computer vicino, via radio? in qualche caso potresti addirittura fare tutto in analogico: anche il cancello di casa è un'interruttore che scatta comandato senza fili :D
Altro esempio dove lo scenario "topologico" è importante: se devi comandare 20 interruttori a distanza di vari chilometri è un contro, se ne devi comandare 20 nel raggio di 100 metri è un altro - e l'elettronica (e conseguentemente l'informatica) dietro è totalmente diversa.
Ciao!

 Prima cosa vedrei il *minimo* che serve; 
 
YAGNI


ehehehe eh sì - anche se preferisco la versione del mio meccanico (che lo diceva molto prima che l'extreme programming fosse così widespread): "più pezzi ci sono più pezzi si rompono" XD
Ciao!

 Ciao!
 
Io connetterei il controller ad una ethernet senza fili, ovvero: router 
poco distante, e contoller connesso mediante ricevitore wireless, magari 
usb. A sua volta, il router,come sarà connesso a internet? risposta: 
senza cavo. Dato che la zona si trova ai piedi delle prealpi ed è 
coperta da ripetitori/antenne di aziende di telecomunicazioni, credo non 
ci saranno difficoltà a connetterla ad internet mediant ei servizi 
offerte da queste ultime.


Mi sembra che ti concentri solo su "come" fare l'aggeggio e non su "cosa" l'aggeggio deve fare, e così non vai molto lontano.
Faccio ancora un altro esempio: se di questi cosi ne devi fare solo uno da una parte, prendi un tuo vecchio cellulare, saldi due fili sui piedini del led dello schermo e ci comandi un circuitino da 20¢ con tre/quattro componenti (che magari hai già); quando vuoi accendere/spegnere il tutto fai uno squillo. Minor costo/tempo possibile e funziona pure.
Ciao!


o in alternativa se vuoi ( l'OP ! ) usare una soluzione  commerciale ( 
commerciabile ) usi un modulo GSM ( GM862 (*) o similare ) che puo' 
essere programmato ( in python ) e lo comandi tramite SMS
 
(*) questi moduli hanno un interprete python a bordo ed alcuni piedini 
di I/O digitale ed analogici che possono essere usati per automazione di 
sistemi


Questo sarebbe, in caso lo scenario fosse quello, il passo successivo :-)
Ovviamente, lo ripeto, bisogna vedere cosa/dove/come! Se lo deve mettere sul monte non è detto nemmeno che ci sia segnale...
Ciao!

 Ciao!
 
Ri-Ciao!!

 
 
Secondo me l'OP sta facendo l'errore che prima o poi abbiamo fatto tutti (e nel mio caso anche più volte!): ovvero invece di focalizzarsi sul problema e trovare la soluzione migliore cerca di trovare la "migliore figata" che riesce a pensare secondo il suoi standard :)
Sono con lui, nel senso che anch'io sono sempre portato a cercare una scusa per fare cose nuove e/o che mi piacciono, ma dall'approccio si distingue (indipendentemente dagli studi fatti) la mentalità dell'hacker da quella dell'ingegnere: per cui se è un progetto a tempo perso tutto è lecito, altrimenti no, ci sono dei passi obbligati da seguire (sia per varie ragioni intrinseche che abbiamo segnalato, come tempi/costi/manutenzione, sia per motivazioni sociali, come (nel caso migliore) il non farsi ridere dietro da chi, capendone qualcosa, guarda il prodotto finale).
Ciao!
 
P.S. Può essere che l'idea che mi sono fatto sia sbagliata, ovviamente: aspetto anch'io un feedback dall'OP!


Ragazzi: ma se l'ho scritto dall'inizio che devo accendere/spegnere il 
cannone...

 cannone...
 
Per questo a me basta un'accendino ;)
Ciao!