Show Posts
Pages: [1] 2 3 ... 14
1  International / Software / Re: Chiarimento su libreria Simple Modbus Master / Slave on: October 18, 2013, 06:47:43 am
Nessuno sa aiutarmi ?
2  International / Software / Chiarimento su libreria Simple Modbus Master / Slave on: October 16, 2013, 02:24:05 pm
Ciao a tutti,
ho un po' di confusione in testa: avrei bisogno di far comunicare più arduini attraverso una rete RS485 con il protocollo modbus e mi sono imbattuto in questa libreria ma sto facendo un bel po' di confusione ... forse perchè non sono riuscito a trovare della documentazione in italiano e il mio inglese è mooolto scolastico ! smiley-wink

Più che altro non riesco a capire se devo usare la libreria master su uno e la slave sugli altri oppure posso usare su tutti la slave ... insomma dagli esempi non ci ho capito molto.

Io vorrei solamente creare un array di una 50ina di byte e fare in modo che quei byte possono essere letti e scritti da qualsiasi arduino nella rete.

Qual'è il modo migliore per farlo ?

Grazie a chiunque mi saprà aiutare ! smiley-wink
3  International / Hardware / Re: Relè statico a 5V on: March 07, 2013, 09:48:48 am
Ah è vero, scusate mi sono dimenticato di dirvi il modello. E' questo: http://www.datasheetarchive.com/RP1A23D5M1-datasheet.html

In effetti adesso che ci penso mi sembra un po' strano che assorba così poco visto che sulla basetta c'è persino un led da 3mm ... qualche mA almeno per il led serviranno !

Per misurare la corrente ho messo il tester sui mA e successivamente sui uA, ho spostato i puntali per la misurazione in corrente e l'ho messo in serie all'alimentazione del relè ... boh, avrò il tester rotto !

Comunque adesso che ci penso per sicurezza toglierò il led dalla basetta in modo da caricare ancora meno la porta dell'arduino.
4  International / Hardware / Relè statico a 5V on: March 07, 2013, 07:22:03 am
Salve a tutti ! Sono in possesso di un relè statico con comando da 3VDC a 32VDC.
Secondo voi è possibile collegarlo direttamente ad un'uscita dell'Arduino ?
Ho provato ad alimentarlo a 5VDC (senza mettere nessun carico, non so se influisce) e ho visto mettendo in serie un tester che assorbe solamente qualche uA, non arrivo nemmeno a 1 mA

Rischio qualcosa se lo attacco direttamente all'Arduino ?!?

GRAZIE !
5  International / Hardware / Re: Barre led 12V + TLC5940 + mosfet IRF540 on: October 03, 2012, 11:55:40 pm
Grazie Uwe, cosa ne dici se invece di collegare le resistenze di Pull up al positivo le collegassi ad un'uscita dell'arduino? In questo modo potrei mandare alto il Gate dopo qualche mS. Sto dicendo una cavolata?
6  International / Hardware / Barre led 12V + TLC5940 + mosfet IRF540 on: October 03, 2012, 02:55:46 pm
Ciao a tutti, mi rivolgo ni nuovo a voi esperti per una domanda hardware:

Vorrei regolare l'intensità luminosa di alcune barre LED funzionanti a 12V.

Ho già fatto un circuito con dei mosfet IRF540 collegati attraverso una resistenza ai pin PWM dell'Arduino. Ora però avrei l'esigenza di usare molti più PWM, per questo ho deciso di utilizzare un TLC5940 ma mi sono accorto di una cosa: seguendo questo schema

http://www.deskontrol.net/descargas/proyectos/dimmerino/led-pcb/dimmerino-power-board-schematic.png


ho notato che ci sono delle resistenze di pull-up sui mosfet e il TLC5940 taglia il negativo. La domanda è: ma in questo modo all'accensione (prima che l'integrato inizi a generare i PWM) non si accendono tutte le barre LED siccome ci sono le resistenze di pull-up?!?

In alternativa che tipo di collegamento dovrei usare per evitare questo problema ?

Grazie per l'aiuto !
7  International / Generale / Re: Domanda per esperti: Cosa può causare il reset automatico di Arduino Mega ? on: January 29, 2012, 11:23:03 am
Ciao ragazzi, scusate ma sono riuscito solo ora a posare il codice a causa del pochissimo tempo libero ! No no, non sono assolutamente il tipo che vuole proteggere da copyright i propri progetti ! smiley-lol

Sfortunatamente non ho uno schema dell'impianto, vedo di buttare giù qualcosa in questi giorni, magari faccio delle foto e un piccolo schema di principio.
8  International / Generale / Re: Domanda per esperti: Cosa può causare il reset automatico di Arduino Mega ? on: January 26, 2012, 05:50:07 pm
Quote
Quote
visto che l'unsigned long si satura dopo 4294967295 secondi
quelli non sono secondi ma millisecondi

No no: sono proprio secondi, perchè io ogni volta che cambia la RTC.second (cioè ogni secondo) vado a incrementare la variabile che è dichiarata come "unsigned long" quindi posso metterci dentro come valore massimo 4294967295
9  International / Generale / Re: Domanda per esperti: Cosa può causare il reset automatico di Arduino Mega ? on: January 26, 2012, 05:40:13 pm
Si diseccitano tutti i relè e i mosfet collegati alle uscite di arduino, praticamente è la stessa condizione di quando premo il reset o quando tolgo e rimetto l'alimentazione all'Arduino.
Non credo che sia dovuto ad un calo di tensione perchè se no lo farebbe all'accensione e non allo spegnimento.
Pensavo più ad un errore tipo una divisione per 0 o roba così che magari provoca un reset del micro, ma non ci sono divisioni per 0.
Pensavo anche che il conteggio superasse il numero massimo della variabile ma è impossibile visto che l'unsigned long si satura dopo 4294967295 secondi (cioè circa 50000 giorni ! perchè memorizzo i Secondi, non i milliSecondi)
10  International / Generale / Re: Domanda per esperti: Cosa può causare il reset automatico di Arduino Mega ? on: January 26, 2012, 05:26:28 pm
Ok ragazzi, allora se dovete litigare significa che la prossima volta chiederò un coniglio invece di un conSiglio !!! smiley-lol

Scherzi a parte, ora non sono a casa e quindi non posso posare il codice, comunque pensavo anch'io ad un problema SW perchè succede allo spegnimento e non all'accensione. Dovrebbe essere strutturata così la cosa:

Ogni volta che RTC.second cambia, incremento "secondi attuali"
Se premo pulsante 1 ---> inverto uscita 1
Se premo pulsante 2 ---> inverto uscita 2 e memorizzo "secondi dall'accensione 2"
Se premo pulsante 3 ---> inverto uscita 3 e memorizzo "secondi dall'accensione 3"
Se premo pulsante 4 ---> inverto uscita 4
Se uscita 2 alta e "secondi attuali" >= "secondi dall'accensione 2" ---> inverto uscita 2
Se uscita 3 alta e "secondi attuali" >= "secondi dall'accensione 3" ---> inverto uscita 3
11  International / Generale / Domanda per esperti: Cosa può causare il reset automatico di Arduino Mega ? on: January 26, 2012, 01:42:29 pm
Ciao a tutti, ho un problema:
uso un Arduino Mega (la vecchia versione) per comandare l'impianto elettrico di casa mia; uso dei pulsanti come ingressi, dei relè e dei mosfet per le uscite e un po' di altra roba di contorno (dimmer comandati in seriale, un ATMega che mi fa il controllo carichi, un altro ATMega che fa da ricevitore infrarossi ecc...).
Il problema è questo:
Ho due uscite che mi comandano una ventola e una stufetta elettrica che ho temporizzato, cioè se sono accese per più di tot tempo si spengono da sole; il problema è che A VOLTE non si spegne solo quell'uscita ma si spengono tutte le luci in casa, come se io resettassi l'Arduino.
Ho pensato che fosse colpa dell'uso della funzione millis() così ho aggiunto un RTC ma il problema è rimasto !

Così mi chiedevo cosa può causare il reset forzato dell'Arduino ?!? Forse un overflow di una variabile ? Mi sembra strano perchè come variabili uso delle unsigned long e memorizzo il numero di secondi trascorsi dall'accensione, quindi non dovrebbe essere un numero molto grosso visto che al max le uscite stanno alte per 10 min.

Secondo voi da cosa può dipendere ? So che è difficile dirlo senza vedere il codice ma ora non ce l'ho sotto mano e comunque dovrei eliminare un po' di parti perchè sarebbe troppo lungo e poco comprensibile !
12  International / Generale / Re: Domo-BaBBuino - Domotica con Arduino on: December 07, 2011, 04:34:22 am
Ah ok, perché tu hai più sensori, io invece ho un solo sensore sulla linea principale. Sento l'assorbimento totale, se il carico che ho appena staccato era spento non rilevo nessuna diminuzione di assorbimento quindi stacco il carico successivo.
13  International / Generale / Re: Domo-BaBBuino - Domotica con Arduino on: December 07, 2011, 04:34:12 am
Ah ok, perché tu hai più sensori, io invece ho un solo sensore sulla linea principale. Sento l'assorbimento totale, se il carico che ho appena staccato era spento non rilevo nessuna diminuzione di assorbimento quindi stacco il carico successivo.
14  International / Generale / Re: Domo-BaBBuino - Domotica con Arduino on: December 06, 2011, 04:57:16 pm
Molto interessante l'usi dei sensori PIR per la gestione delle luci. Posso chiederti che logica usi ?
Accendi se rilevi un movimento e spegni dopo tot tempo che non rilevi più movimento ? Facendo così non rischi che se stai guardando un film o leggendo un libro la luce si spenga perchè il PIR non rileva movimenti ?
In che modo gestisci le fasce orarie per evitare di accendere la luce di giorno ? RTC o sensore di luce esterno ?
Ultima domanda  smiley-razz : come funziona il programma del controllo carichi ? Io l'ho gestito così ma non mi soddisfa molto:

Ho creato 2 soglie di corrente (soglia di sgancio e soglia di riaggancio).
Se supero la soglia di sgancio stacco il carico 1, se è ancora oltre la soglia di sgancio stacco il carico 2 ... ecc
Se sono sotto la soglia di riaggancio riattacco il carico 2, se è ancora sotto la soglia di riaggancio riattacco il carico 1 ... ecc
Insomma una specie di scaletta dove salgo se assorbo più della soglia di sgancio, scendo se assorbo meno della soglia di riaggancio e rimango dove sono se sto assorbendo una corrente compresa tra le due soglie.
15  International / Generale / Re: Ethernet Shield collegata direttamente all'ATmega328 on: December 03, 2011, 02:59:31 pm
Ok grazie 1000 !!! quindi alla fine i pin che devo collegare sono 6 10 11 12 13 23 24.

Sei stato chiarissimo !
Pages: [1] 2 3 ... 14