manual arduino supervisor i o automation
TRANSCRIPT
-
8/18/2019 Manual Arduino Supervisor i o Automation
1/19
Serial Link Comunicações & Serviços
Manual Técnico
Arduino Supervisório Automation(Mother Board)
2015 – Todos os direitos reservados – Página 1 de 1
-
8/18/2019 Manual Arduino Supervisor i o Automation
2/19
Serial Link Comunicações & Serviços
Sumário!anual T"cnico######################################################################################################################################################1
$ntroduç%o#########################################################################################################################################################Caracter'sticas##################################################################################################################################################(
!)dulos $ntegrados###########################################################################################################################################5*rduino Su+ervis)rio $ntegrado & Conector ,T-i .asic##################################################################################/
*rduino Su+ervis)rio####################################################################################################################################/Conector ,T-i .asic####################################################################################################################################
!)dulo -immer *C .ivolt $ntegrado 2 Canais###############################################################################################3!)dulo de 4el $ntegrado ( Canais###############################################################################################################Conectores de *limentaç%o 126CC e 2(6CC################################################################################################10Conector de 4ede 7t8ernet – 49(5##############################################################################################################11Conector Para Sensores 7:ternos#################################################################################################################12Conector Para Sensores 7:ternos#################################################################################################################1Sugest%o de C)digo Com+leto#######################################################################################################################1(
Com+ilando C)digo Com+leto########################################################################################################################1Painel de Controle ;e
-
8/18/2019 Manual Arduino Supervisor i o Automation
3/19
Serial Link Comunicações & Serviços
Introdução
*rduino Su+ervis)rio *utomation as ve>es c8amado de +laca?m%e " uma +laca integrada do *rduino comacess)rios@ como 7t8ernet@ 4els e -immers *C#
Contando tamar dis+ositivos@ controlando atrav"s do SmartP8one@ com+utador PC@ Ta
-
8/18/2019 Manual Arduino Supervisor i o Automation
4/19
Serial Link Comunicações & Serviços
Características
• 1: *rduino $ntegrado atrav"s de conector +ara *T!ega23@ com+at'vel BD• 1: Conector e:clusivo ,T-i .asic +ara atuali>ar a +rogramaç%o sem +recisar retirar o c8i+• 2: Canais -immer *C acionamento +ro+orcional – P;! – de cargas *C at" 1500;• (: Canais 4el 10* +ara acionamento de cargas at" 1500;• 1: Conector de *limentaç%o 126• 1: Conector de *limentaç%o 2(6• 1: Conector 7t8ernet 49(5• 1: Conector com / +inos de entradas anal)gicas +ara sensores
Como +odemos veri=icar na lista acima@ o *rduino Su+ervis)rio *utomation " c8amado de E!ot8er .oardF+laca?m%e em ingls@ Gustamente +or integrar todos os m)dulos em uma Hnica +laca#
Arduino FTDi Basic – Btili>ado +ara enviar o c)digo +ara o *rduino@ via BS. do com+utador#8tt+IJJseriallink#com#
-
8/18/2019 Manual Arduino Supervisor i o Automation
5/19
Serial Link Comunicações & Serviços
Módulos Integrados
* +artir desse +onto veremos em detal8es os m)dulos integrados da +laca *rduino Su+ervis)rio *utomation#
2015 – Todos os direitos reservados – Página 5 de 1
-
8/18/2019 Manual Arduino Supervisor i o Automation
6/19
Serial Link Comunicações & Serviços
Arduino Supervisório Integrado & Conector FTDi Basic
Arduino Supervisório
SoOuete 23 +inos@ estreito +ara acomodar c8i+s da lin8a !ega*64 da *tmel# * lista de c8i+s@ Oue +odem serutili>ados nessa +laca@ segue a
-
8/18/2019 Manual Arduino Supervisor i o Automation
7/19
Serial Link Comunicações & Serviços
Conector FTDi Basic
a =oto acima@ +odemos ver tam
-
8/18/2019 Manual Arduino Supervisor i o Automation
8/19
Serial Link Comunicações & Serviços
Módulo Dimmer AC Bivolt Integrado ! Canais"
* +laca?m%e +ossui 2 canais de -immer *C +ara acionamento +ro+orcional de cargas# $sso signi=ica Oue voc+ode comandar a velocidade de ventiladores@ a +otncia de lQm+adas incandescentes@ ou resistncias de
calor at" 1500;@ +or canal#
Ds -immers *C +ossuem a seguinte +inagem na +laca?m%eI
ino Dimmer AC Arduino (ATMega)
Interrupçaão 60Hz ZC (ZeroCross) D (I!T0)
Disparo Dimmer AC Cana" # DIM ($ina" do Dimmer#) D%
Disparo Dimmer AC Cana" DIM ($ina" do Dimmer) D&
D dis+aro dos -immers +odem ser =eitos +elas +ortas digitais ( e 5 do *rduino# Lem
-
8/18/2019 Manual Arduino Supervisor i o Automation
9/19
Serial Link Comunicações & Serviços
Módulo de #el$ Integrado % Canais"
* +laca?m%e *rduino Su+ervis)rio *utomation +ossui ( canais +ara acionamento de cargas@ +or rels#
Cada rel +ossui circuito inde+endente de +roteç%o contra surtos da rede at" 5000 volts e um contato +araacionamento#
6eri=icando os conectores@ +odemos notar Oue cada sa'da de rel +ossui terminais +ara=usáveis@ ondeligamos as cargas#
a =oto a
-
8/18/2019 Manual Arduino Supervisor i o Automation
10/19
Serial Link Comunicações & Serviços
Conectores de Alimentação !'CC e !%'CC
Para atender uma maior gama de clientes@ a +laca?m%e *rduino Su+ervis)rio *utomation +ossui entradatradicional +ara 126@ mas tam
-
8/18/2019 Manual Arduino Supervisor i o Automation
11/19
Serial Link Comunicações & Serviços
Conector de #ede (t)ernet * #+%,"
D grande di=erencial desta +laca?m%e@ em relaç%o ao Oue e:iste dis+on'vel no mercado de *utomaç%oatualmente@ " Gustamente o =ato dela +ossuir o !)dulo de 7t8ernet integrado
-
8/18/2019 Manual Arduino Supervisor i o Automation
12/19
-
8/18/2019 Manual Arduino Supervisor i o Automation
13/19
Serial Link Comunicações & Serviços
Conector -ara Sensores (.ternos
Para começar a utili>ar a +laca?m%e *rduino Su+ervis)rio *utomation voc +recisará dos seguintes itensadicionaisI
• 1: *T!ega23 com
-
8/18/2019 Manual Arduino Supervisor i o Automation
14/19
Serial Link Comunicações & Serviços
Sugestão de Código Completo
*a todas as =uncionalidades da +laca?m%e *rduinoSu+ervis)rio *utomation#
Para utili>ar o e:em+lo abyte i7,- 182 19: 0 1;; 6
const char relay1 96 // relaysconst char relay2 ;6const char relay :6const char relay= 86const char dimmer1 8;6 // real 7in =6const char dimmer2 8:6 // real 7in 56const char eit%akebutton 886
static >olatile unsi?ned lon? momentois7aro 06static >olatile unsi?ned int ?atilhois7aro =0006static >olatile unsi?ned lon? momentois7aro2 06static >olatile unsi?ned int ?atilhois7aro2 =0006
const unsi?ned char dimmer17in =6
const unsi?ned char dimmer27in 56
!thernetAutomation automation@:06
>oid setu7@ 7inode@10"B'PB'6 //CCC D CC SS 7in must be out7ut # by Renato Aloi
Serial.be?in@1152006 delay@2006 Serial.7rintln@4@ESerial "FGE6 automation.be?in@mac i76
delay@2006 Serial.7rintln@4@E!thernet "FGE6
i% @Gautomation.isHeb3!ists@ // &riando Heb3 automation.add3@6
// &riando lo?ins automation.add$o?in@EyournameE Eyour7assE 56 // 5 tem7o da sessao @session e7ires automation.add$o?in@EseuuserE EsuasenhaE 156 // lo?ins e senhas ate 8 caracteres
// &riando botoes buttons automation.add3utton@relay1 ERele 1E "+"44)3B''"+6 automation.add3utton@relay2 ERele 2E "+"44)3B''"+6 automation.add3utton@relay ERele E "+"44)3B''"+6 automation.add3utton@relay= EPulsarE PB$S!)3B''"+6 automation.addimmer@dimmer1 Eimmer1 E 12; C1 256 automation.addimmer@dimmer2 Eimmer2 E 12; C1 256 automation.add3utton@eit%akebutton ESairE A&R")3B''"+6 // %ake button
2015 – Todos os direitos reservados – Página 1( de 1
-
8/18/2019 Manual Arduino Supervisor i o Automation
15/19
Serial Link Comunicações & Serviços
Serial.7rintln@4@E3 Add "FGE6 else Serial.7rintln@4@E3 Init "FGE6
7inode@relay1 "B'PB'6
7inode@relay2 "B'PB'6 7inode@relay "B'PB'6 7inode@relay= "B'PB'6 7inode@dimmer1 "B'PB'6 7inode@dimmer2 "B'PB'6 attachInterru7t@0 Jero&rossInt &KA+*!6
>oid loo7@ i% @automation.a>ailable@A&'I(A'!)$"*I+ Serial.7rintln@4@E!'K a>ail "FGE6
// (eri%ica se al?um botao %oi 7ressionado // &heck %or button 7ressed int last3utton automation.?et$ast&licked3utton@6 int buttonState automation.?et3uttonState@last3utton6
Serial.7rint@E$astbutton E6 Serial.7rintln@last3utton !&6 Serial.7rint@E3uttonState E6 Serial.7rintln@buttonState !&6
// !ecuta o comando con%orme o botao clicado
// o the command %or 7ressed button sLitch@last3utton case relay1
Serial.7rint@buttonState D EAti>ouE Eesati>ouE6 Serial.7rintln@4@E Rele 1E6 di?italHrite@relay1 buttonState6 break6
case relay2Serial.7rint@buttonState D EAti>ouE Eesati>ouE6 Serial.7rintln@4@E Rele 2E6
di?italHrite@relay2 buttonState6 break6 case relay
Serial.7rint@buttonState D EAti>ouE Eesati>ouE6 Serial.7rintln@4@E Rele E6 di?italHrite@relay buttonState6 break6 case relay= // PB$S! 3utton
Serial.7rint@4@EPulsou E6 Serial.7rintln@4@E Rele =E6 di?italHrite@relay= KI*K6 delay@1006 di?italHrite@relay= $"H6 break6 case dimmer1 Serial.7rint@4@Eimmer1 >alue E6
Serial.7rintln@automation.?etimmer(alue@dimmer1 !&6?atilhois7aro ma7@automation.?etimmer(alue@dimmer1 0 255 ;000 10006 break6 case dimmer2 Serial.7rint@4@Eimmer2 >alue E6
Serial.7rintln@automation.?etimmer(alue@dimmer2 !&6?atilhois7aro2 ma7@automation.?etimmer(alue@dimmer2 0 255 ;000 10006
break6 case eit%akebutton // $o?outG automation.lo?"ut@6 break6 de%ault break6
// &losin? and 7rintin? K'$ to client automation.close@6
2015 – Todos os direitos reservados – Página 15 de 1
-
8/18/2019 Manual Arduino Supervisor i o Automation
16/19
Serial Link Comunicações & Serviços
checkimmer'imeS7an@6
>oid checkimmer'imeS7an@ i% @momentois7aro micros@ MM momentois7aro2 micros@
i% @momentois7aro momentois7aro2 Lhile@momentois7aro2 micros@6 di?italHrite@dimmer27in KI*K6 Lhile@momentois7aro micros@6 di?italHrite@dimmer17in KI*K6 else i% @momentois7aro2 momentois7aro Lhile@momentois7aro micros@6 di?italHrite@dimmer17in KI*K6 Lhile@momentois7aro2 micros@6 di?italHrite@dimmer27in KI*K6 else Lhile@momentois7aro micros@6 di?italHrite@dimmer17in KI*K6 di?italHrite@dimmer27in KI*K6
>oid Jero&rossInt@ di?italHrite@dimmer17in $"H6 di?italHrite@dimmer27in $"H6 momentois7aro micros@ N ?atilhois7aro6 momentois7aro2 micros@ N ?atilhois7aro26
2015 – Todos os direitos reservados – Página 1/ de 1
-
8/18/2019 Manual Arduino Supervisor i o Automation
17/19
Serial Link Comunicações & Serviços
Compilando Código Completo
Para com+ilar o c)digo com+leto@ +recisamos da $-7 do *rduino@ con=orme imagem a
-
8/18/2019 Manual Arduino Supervisor i o Automation
18/19
Serial Link Comunicações & Serviços
-ainel de Controle /e0
Para con=igurar e controlar os dis+ositivos conectados na +laca do *rduino Su+ervis)rio *utomation@utili>amos o Painel de Controle ;e
-
8/18/2019 Manual Arduino Supervisor i o Automation
19/19
Serial Link Comunicações & Serviços
Con1iguraç2es do Código Completo
Para aGustar o C)digo Com+leto +ara sua utili>aç%o@ +recisamos con=igurar o $P da 4ede Local deCom+utadores@ ou seGa da 7t8ernet#
ormalmente esse $P está intimamente ligado com a =ai:a de o+eraç%o de $Ps da 4ede Local e +recisa sercon=igurado manualmente#
Se voc n%o +ossui e:+erincia com con=igurações de 4ede@ siga os +assos a