salve a tutti, ho modificato l'impianto elettrico di casa mia (sono elettricista) e voglio automatizzare le serrande. ho già cablato il tutto utilizzando dei relè a bassa tensione per comandare i motori, bassa tensione perché avevo già previsto di interfacciare qualche automazione
vorrei usare arduino nano, e non conoscendo la programmazione di arduino ho cercato in rete qualche spunto. Ho trovato diverse cose e spunti, ma nessuno funziona come vorrei. Ho cercato di modificare qualche programma ma senza risultati.
quello che vorrei realizzare è questo: 1 pulsante per la salita, 1 per la discesa, il tutto in autoritenuta
se premo uno dei 2 pulsanti arresto il motore
1 pulsante di salita generale che premuto arresta ogni movimento e la faccia salire con autoritenuta
1 pulsante di discesa generale che premuto arresta ogni movimento e la faccia scendere con autoritenuta
un tempo di lavoro in modo tale da diseccitare i relé
so che è chiedere troppo, potrei farlo con un PLC, conosco la programmazione in ladder ed ho realizzato diverse automazioni, ma dovendo nascondere il tutto dentro il cassettone della tapparella rimane comodo utilizzare arduino e un paio di relé dentro un contenitore
Grazie a tutti quelli che mi vorranno aiutare
automazione tapparelle
Moderatore:
Paolino
6 messaggi
• Pagina 1 di 1
0
voti
Vuoi realizzare un sistema domotico semplicemente o anche metterci del tuo?
Ci sarebbero i ragnetti della vimar con interfaccia BUS che farebbero quello che tu vuoi senza complicazioni.
Ma ovviamente non sono gli unici.
https://www.vimar.com/it/it/catalog/pro ... code/01476
Se invece vuoi approfittare del problema per imparare qualcosa di programmazione, lascio il campo a chi più di me se ne intende.
Ci sarebbero i ragnetti della vimar con interfaccia BUS che farebbero quello che tu vuoi senza complicazioni.
Ma ovviamente non sono gli unici.
https://www.vimar.com/it/it/catalog/pro ... code/01476
Se invece vuoi approfittare del problema per imparare qualcosa di programmazione, lascio il campo a chi più di me se ne intende.
0
voti
be vorrei metterci del mio. come gia detto ho realizzato diverse automazioni con plc e touch-screen e in casa mia gestisco impianto allarme, irrigazioni e luci e carichi con questo.
Usare arduino perché non riesco a portare i pulsanti e i motori delle tapparelle dove ho il plc quindi con arduino e ripassando un paio di fili per il comando centralizzato riuscivo a comandare il tutto anche da display
Usare arduino perché non riesco a portare i pulsanti e i motori delle tapparelle dove ho il plc quindi con arduino e ripassando un paio di fili per il comando centralizzato riuscivo a comandare il tutto anche da display
-

nicolini2000
10 5 - Messaggi: 46
- Iscritto il: 20 set 2011, 0:00
0
voti
Salve Sig. Nicolini.
Se vuole posso aiutarLa a risolvere il suo problema ma con un PIC .
Mi faccia sapere
Cordiali Saluti
Se vuole posso aiutarLa a risolvere il suo problema ma con un PIC .
Mi faccia sapere
Cordiali Saluti
-

Sapientino
10 4 - New entry

- Messaggi: 51
- Iscritto il: 8 dic 2009, 12:07
0
voti
ho iniziato provando a scrivere lo sketh per il solo rele di salita altri sketch ma prova riprova e modifica, non funziona nulla
posto quello che ho scritto
- - -
Nota: la prossima volta inserisci il codice tra i tag "Code", per questo l'ho fatto io; il post e il thread ne guadagnano in estetica e leggibilità, grazie.
.WALTERmwp.
posto quello che ho scritto
- Codice: Seleziona tutto
#define releup 4 // definisce i pin per il controllo dei rele
int buttonup = 2;
int timeup = 5000; //definisce il tempo di risalita della tapparella
int val = 0;
void setup() {
pinMode( buttonup, INPUT );
pinMode( releup,OUTPUT );
digitalWrite( releup,LOW );
}
void loop() {
val = digitalRead(buttonup); // legge il valore dell'input e lo conserva
if (val == LOW) { // controlla che l'input sia HIGH (pulsante premuto)
digitalWrite(releup, LOW); // attiva il relé di salita
delay(timeup); //aspetta il finecorsa
digitalWrite(releup, HIGH);
}
if (releup, LOW)
val = digitalRead(buttonup); // legge il valore dell'input e lo conserva
digitalWrite(releup, LOW);
}
- - -
Nota: la prossima volta inserisci il codice tra i tag "Code", per questo l'ho fatto io; il post e il thread ne guadagnano in estetica e leggibilità, grazie.
.WALTERmwp.
Ultima modifica di
WALTERmwp il 10 set 2018, 14:43, modificato 1 volta in totale.
Motivazione: Inserito listato programma tra i tag "Code"
Motivazione: Inserito listato programma tra i tag "Code"
-

nicolini2000
10 5 - Messaggi: 46
- Iscritto il: 20 set 2011, 0:00
0
voti
nicolini2000 ha scritto:...
1 pulsante di salita generale che premuto arresta ogni movimento e la faccia salire con autoritenuta
1 pulsante di discesa generale che premuto arresta ogni movimento e la faccia scendere con autoritenuta
un tempo di lavoro in modo tale da diseccitare i relé
...
Solo per suggerirti di inserire un tempo "vuoto" di ameno 0,5s tra l'eventuale spegnimento di un rele (... arresto ...) prima della eccitazione dell'altro (o anche dello stesso). Nel motore c'è il condensatore di avviamento, che se ancora carico dalla manovra precedente: ti incolla il relè.
Bye
Ser.Tom
6 messaggi
• Pagina 1 di 1
Torna a Firmware e programmazione
Chi c’è in linea
Visitano il forum: Nessuno e 6 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)


