Show Posts
Pages: 1 [2] 3 4 ... 24
16  International / Generale / Re: [OT] L'ultima fatica della premiata ditta M&M on: March 15, 2014, 10:57:29 am
Entro in merito al firmware (non mi addentro alle discussioni da bar circa l'hardware).
Ho creato un piccolo protocollo di comunicazione. Normalmente il master "pinga" ad intervalli" lo slave, per verificare se il collegamento è interrotto: es., viene tagliato il cavo di collegamento o, se in futuro si farà il modulo RF, si interpone troppa distanza fra i 2 moduli.
Nel caso lo slave non risponda entro un piccolo intervallo, il master segna lo slave come "assente".

Quando il master invia un comando, lo spedisce allo slave, che risponde per conferma di averlo interpretato ed eseguito. Se non lo riconosce, segnala un errore. Se non risponde entro un certo tempo, il master lo dà per "assente".

Complimenti smiley-wink

@ Leo
Avendo scritto un protocollo da zero (dalla descrizione sembrerebbe simile al Modbus) perché non pensarlo in termini di comunicazione ad eventi? Alla fine nella maggior parte del tempo tra i due nodi non c'è niente da dire, perché l'accensione o lo spegnimento dei carichi non è così frequente.

Io ad esempio uso una soluzione mista polling e comunicazione ad eventi usando un valore che monitora lo stato del canale di comunicazione, più questo valore è basso e più si tende verso il polling (in termini di frequenza), in questo modo riesco a compensare un canale di comunicazione sporco.

Pensaci per la prossima versione smiley

Saluti,
Dario.
17  Topics / Home Automation and Networked Objects / Re: To Control ITEAD Intelligent Switch via Ethernet on: February 15, 2014, 10:51:51 am
I've been through you shop and the wall switches with an integrated 433 MHz transmitter looks interesting, if I got the point they can operate directly a device within 800W (550W if not pure resistive) and get remotely controlled via 433 MHz codes.

An user in the Souliss' group have done a similar integration, networking a 433 MHz operated device via Ethernet and Android. Is basically the same, but he used a remote device that doesn't fit in a standard wall enclosure smiley-grin


It would be nice to integrate your switches in Souliss to network them with other devices.

Regards,
Dario.
18  Using Arduino / Networking, Protocols, and Devices / Re: [Problem] Simple connection of 2 arduino TX-RX with RS485 on: February 13, 2014, 03:27:48 am
Does you have two usb to usart modules (the one for programming Arduino Ethernet)?

If so, you can use those to enable a debug over Software Serial, so that we can see what is arriving at the node.

Dario.
19  Using Arduino / Networking, Protocols, and Devices / Re: [Problem] Simple connection of 2 arduino TX-RX with RS485 on: February 12, 2014, 07:34:59 pm
Should not but in case try a 9v power supply and get the 5v from tge Arduino regulator.

Dario.
20  Using Arduino / Networking, Protocols, and Devices / Re: [Problem] Simple connection of 2 arduino TX-RX with RS485 on: February 12, 2014, 01:54:32 pm
It has a collision avoidance, so it want send if someone is sending at same time.

Let me say, just build a simple sketch where one node send periodically (once per second) a single character over the USART, test the sketch crossing the two arduino. If the sketch works, move to the RS485, if you are not able to get that char once per second, your RS485 has something wrong.

Regards,
Dario.
21  Using Arduino / Networking, Protocols, and Devices / Re: [Problem] Simple connection of 2 arduino TX-RX with RS485 on: February 11, 2014, 06:35:35 pm
I think that the devices with you are not working, 0.89V looks too few.


Dario
22  Using Arduino / Networking, Protocols, and Devices / Re: [Problem] Simple connection of 2 arduino TX-RX with RS485 on: February 11, 2014, 06:07:45 pm
Pullup resistors?
23  Using Arduino / Networking, Protocols, and Devices / Re: [Problem] Simple connection of 2 arduino TX-RX with RS485 on: February 09, 2014, 09:56:29 am
Ok got it smiley
24  Using Arduino / Networking, Protocols, and Devices / Re: [Problem] Simple connection of 2 arduino TX-RX with RS485 on: February 09, 2014, 06:11:11 am
Serial monitor? You cannot use the USART for RS485 and USART/USB at same time.

If your boards are connected via USART then you need an additional interface to post data on your pc.
If you have a Mega, you can use USART1 for RS485 and USART0 to post received data on your Serial Monitor.

Dario
25  International / Generale / Re: Controindicazioni per pagina web AJAX caricata dal PC (basato TinyWebServer)? on: February 07, 2014, 04:41:03 pm
Aspetto di vedere qiesto tuo esempio smiley
26  International / Generale / Re: Controindicazioni per pagina web AJAX caricata dal PC (basato TinyWebServer)? on: February 07, 2014, 10:58:50 am
Si, ma di base non essendoci uno strumento efficace per trasferire i dati da un lato all'altro, diventa praticamente inutilizzabile, perché se l'HTML resta sull'AVR vengono a svanire tutti i vantaggi.

Ad esempio, prova a realizzare con quell'approccio una pagina HTML servita dal lato Linux che prenda dall'AVR solo i valori provenienti dall'I/O. Se si vuole trasferire più di un valore per volta, si deve per forza di cose introdurre uno strumento che prenda i valori e li piazzi nell'HTML al posto giusto.

Non è impossibile, ma in pratica l'esempio webserver della YUN ha gli stessi svantaggi di quello che gira su UNO.

Dario.
27  International / Generale / Re: Controindicazioni per pagina web AJAX caricata dal PC (basato TinyWebServer)? on: February 07, 2014, 03:31:33 am
Grazie smiley

Im effetti fatto cosí mi sembra una fesseria, perché nonnsi risparmia RAM sull'AVR. Non sono entrato nel drttaglio ma la YUN non vedo come ppssa raggiungere lp scopo per cui é stata realizzata smiley-sad

Dario.
28  International / Generale / Re: Controindicazioni per pagina web AJAX caricata dal PC (basato TinyWebServer)? on: February 06, 2014, 01:49:45 pm
Grande smiley
29  International / Generale / Re: Controindicazioni per pagina web AJAX caricata dal PC (basato TinyWebServer)? on: February 06, 2014, 12:28:32 pm
Ma il risultato lato webserver qual'è? Riusciresti a mostrare la pagina.
Quello che cerco è un webserver che sia abbia la comunicazione con l'AVR già integrata, in modo da usare le pagine per servire i dati.

Dario.
30  International / Generale / Re: Controindicazioni per pagina web AJAX caricata dal PC (basato TinyWebServer)? on: February 06, 2014, 12:15:52 pm
Esiste una libreria che realizza un Webserver con la Yun? Intendo qualcosa che lasci la parte web su Linux e realizzi un ponte lato AVR? Una sorta di TinyWebServer per la Yun intendo.

Dario.
Pages: 1 [2] 3 4 ... 24