thegoodfellas/blogset-br huggingface dataset:
igreja na cidade. Youcefcomecou a questionar a supremacia dos muculmanos para doutrinar as criancas, eacabou acusado de tentar "evangelizar" muculmanos e de abandonar oislamismo, o que pode levar a pena de morte no pais.Sua primeiracondenacao aconteceu em 2010, mas a Suprema Corte do Ira interveio e conseguiuadiar a sentenca. Ao ser revisto, o processo resultou na mesma condenacao aofim do sexto dia de audiencia, nesta quinta-feira.No tribunal, opastor disse que nao tinha intencao de voltar ao islamismo, chamando sua crencaanterior de "blasfemia". Agora, a defesa deYoucef tentara novamente recorre a Suprema Corte, pedindo a anulacao da pena. Oadvogado de Youcef, Mohammed Ali Dadkhah acredita que tem 95% de chance deanular a sentenca. No entanto, alguns apoiadores temem que a Suprema Cortedemore para analisar o pedido e o pastor seja executado nos proximos dias.O ministro deRelacoes Exteriores britanico, William Hague, comentou o caso e pediu que o Iracancele a sentenca. "Eu repudio o fato de que Youcef Nadarkhani, um lidercristao, possa ser executado por se recusar a cumprir a ordem da Suprema Cortepara que ele se convertesse ao islamismo. Isso demonstra que o regime iranianocontinua nao respeitando o direito a liberdade religiosa".O ultimo cristaoexecutado por questoes religiosas no Ira foi o pastor da Assembleia de Deus,Hossein Soodmand, em 1990. No entanto, dezenas de iranianos que se converteramao cristianismo foram misteriosamente assassinados nos ultimos anos.Oremos por esses servos do Senhor que mesmo sem ter liberdade, proclamam o evangelho de Cristo.Gracas a Jesus Cristo, existe possibilidades, eu creio nisso, de ele nao ser condenado. Segundo algumas agencias de noticias, ele esta pra ser liberado pelo governo Iraniano.
Debaixo de muitos bencaos de Cristo e muito manifestacao da presenca do Espirito Santo, estivemos com os Jovens da congregacao onde servimos ao Senhor, ministrando a palavra do Senhor. Baseado no texte de 1Samuel 3 , podemos ver o quanto Jesus esta no meio do seu povo, foram muitas pessoas abencoadas e o poder de Cristo tomomou aquele lugar na noite de 25/02. So a ele seja dado toda Gloria !!!!!!!!!!!!!!!!!!!!!!!!! Neste artigo vamos mostrar um pequeno teste do uso do Encoder Rotativo KY-040.Encoder Rotativo KY-040Novamente, a Placa Base utilizada como controladora e a Arduino Uno, que foi utilizada em conjunto com o Protoshield compativel com a mesma. Todos os itens utilizados podem ser adquiridos em nossa loja.Este encoder trabalha com um disco optico. Ele tem dois sinais de saida chamados de Clock (CLK) e Data (DT). Alem de um sinal que vem do botao (SW) embutido no encoder.O objetivo deste teste e ler estas saidas e fazer o programa identificar se o encoder esta girando no sentido horario ou anti-horario, e quantos degraus ele se deslocou.Este e um encoder que identifica 20 passos/360. Ou seja, a cada 18 temos a identificacao de um passo.As duas saidas (CLK e DT) estao defasadas entre si em 90 o que permite a deteccao do sentido de rotacao. E estao ativas quando em nivel baixo.Para os testes utilizamos:Arduino UnoShield Placa Expansora para Arduino UNOModulo Encoder Rotativo KY-040Capacitor de poliester 100nFResistor 10kFios para ligacao (Sugestao: Cabo Jumper MACHO/FEMEA 20cm 40 vias);Os capacitores de 100nF sao usados para efeitos de "debounce" (um artificio para que o Arduino identifique corretamente cada passo do encoder, de maneira que seja contabilizado um unico pulso a cada passo) para os tres pinos de saida do modulo (DT, CLK e SW).No modulo ja esta incluso 2 resistores (SMD) de pull-up que garantem sinal alto (+5V) nas saidas, que vao abaixo (0V) quando estao ativas. Exceto na saida do push button (SW) que tem o espaco mas nao tem o resistor instalado (porem, esse resistor pode ser adquirido na nossa loja). Confira na imagem abaixo.Apos realizada as conexoes dos capacitores e resistor, podemos ligar o modulo ao Arduino. Lembrando que o Arduino utilizado foi o modelo Arduino Uno.As Conexoes devem ser feitas da seguinte forma:Encoder KY-040 ArduinoGND GND+ 5vSW D4DT D3CLK D2Alem disso, foram conectados dois LED's (com os resistores apropriados) aos pinos D5 e D6 do Arduino, para facilitar a indicacao da direcao do giro.Segue abaixo uma imagem com o circuito montado.Confira abaixo um video com o funcionamento do projeto.Baixe aqui o sketch com a programacao do Arduino para esse projeto.Segue abaixo o codigo fonte utilizado nesse projeto. //############### ELETRODEX ELETRONICA ############### // Programa de teste do Modulo Encoder KY-040 // // As Conexoes devem ser feitas da seguinte forma: // Modulo Encoder | Arduino // GND | GND // + | 5v // SW | D4 // DT | D3 // CLK | D2 // LED 1 | D5 // LED 2 | D6 // // Lembrando que devem ser inseridos os capacitores de 100nF entre // os pinos SW, DT
e CLK do Encoder e o pino GND do Arduino, e um resistor de 10K Ohms // entre o pino SW do Encoder e o pino 5v do Arduino const int interruptA = 0; // Interrupt 0 (pin 2) const int interruptB = 1; // Interrupt 1 (pin 3) int CLK = 2; // PIN2 int DAT = 3; // PIN3 int BUTTON = 4; // PIN4 int LED1 = 5; // PIN5 int LED2 = 6; // PIN6 int COUNT = 0; void setup () { attachInterrupt (interruptA, RoteStateChanged, FALLING); //attachInterrupt (interruptB, buttonState, FALLING); pinMode (CLK, INPUT); digitalWrite (2, HIGH); // Pull High Restance pinMode (DAT, INPUT); digitalWrite (3, HIGH); // Pull High Restance pinMode (BUTTON, INPUT); digitalWrite (4, HIGH); // Pull High Restance pinMode (LED1, OUTPUT); pinMode (LED2, OUTPUT); Serial.begin (9600); } void loop () { if (! (digitalRead (BUTTON))) { COUNT = 0; Serial.println ("STOP COUNT = 0"); digitalWrite (LED1, LOW); digitalWrite (LED2, LOW); delay (2000); } Serial.println (COUNT); } // ------------------------------------------- void RoteStateChanged () // When CLK FALLING READ DAT { if (digitalRead (DAT)) // When DAT = HIGH IS FORWARD { COUNT++; digitalWrite (LED1, HIGH); digitalWrite (LED2, LOW); delay (200); } else // When DAT = LOW IS BackRote { COUNT --; digitalWrite (LED2, HIGH); digitalWrite (LED1, LOW); delay (200); } } Conte-nos suas experiencias utilizando os produtos adquiridos em nossa loja!Ate o proximo artigo!
Nesta postagem iremos demonstrar a utilizacao do Modulo Sensor Hall M44.Modulo Sensor Hall M44E um sensor que detecta se existe algum campo magnetico proximo a ele, fazendo a comutacao do nivel logico em sua saida de "Alto"(5V) para "Baixo"(0V). Basicamente, esse sensor funciona atuando como uma chave que realiza a comutacao caso seja detectada a presenca do campo magnetico, de maneira similar ao funcionamento de uma Ampola Reed, porem sem a fragilidade de um componente feito em vidro.O Modulo Sensor Hall M44 possui um furo na placa, com finalidade de ser fixado atraves de um parafuso, podendo ser utilizado em diversas aplicacoes, sendo particularmente util em situacoes em que se faca necessaria uma deteccao simples de movimento, como por exemplo indicar em um sistema de seguranca se uma porta ou janela foram abertas, ou como equipamento de seguranca em ferramentas pesadas, somente permitindo o acionamento se um determinado procedimento de seguranca for atendido.Especificacoes:Modulo Sensor de Efeito Hall usando o Sensor M44 Sinal do sensor regulado por um comparador embutido Pino AO: Saida em nivel Alto do Sensor de Efeito Hall em tempo real (nao e uma saida analogica)Pino DO: Saida em nivel baixo do Sensor de Efeito Hall mais estavel, atraves do comparadorCorrente de saida do Comparador : 16mA Tensao de entrada: 0-15 V DC Diametro interno do furo de fixacao: Aproximadamente 3mm Tamanho (Comprimento x Largura): Aproximadamente. 36 x 16mmNota: A face de deteccao do sensor e a face OPOSTA a dos componentes.Para demonstrar o funcionamento do sensor, iremos realizar uma montagem simples, utilizando o Modulo Sensor Hall M44 diretamente em conjunto com o Modulo Rele 5V 1 canal, de maneira a acionar o rele quando o sensor detectar um campo magnetico, simulando um dispositivo de seguranca qualquer para um equipamento.A ligacao sera feita da seguinte forma:A alimentacao do Modulo Sensor Hall M44 e do Modulo Rele 5V 1 canal sera feita conectando normalmente os pinos VCC e GND na fonte de energia, nos terminais 5V e GND, respectivamente.Apos isso, sera conectado um Cabo Jumper Femea-Femea ao pino IN do Modulo Rele 5V 1 canal, que sera conectado ao Modulo Sensor Hall M44 como segue:Situacao 1: ao pino A0 (de nivel alto), para demonstrar um circuito que ativa o rele;Situacao 2: ao pino D0 (de nivel baixo), para demonstrar um circuito que desativa o rele.Obs.:Da mesma forma que na postagem do Modulo Display 7 Segmentos para Relogio, o rele estara conectado a uma lampada do tipo olho de boi, apenas para demonstracao de funcionamento.Conte-nos suas experiencias utilizando os produtos adquiridos em nossa loja!Ate o proximo artigo! Nesta postagem iremos mostrar como utilizar o Modulo Sensor de Reconhecimento de Impressao Digital. Com esse modulo, a adicao de deteccao e verificacao de impressoes digitais ao seu projeto fica super simples! Esse modulo faz a captura de imagem, os calculos, a varredura por detalhes na imagem e a busca no banco de dados (que e capaz de armazenar 1000 entradas) por conta propria, sendo necessaria somente a conexao com um sistema com comunicacao serial TTL para a tomada de decisao a partir da informacao
efetuadas entre o Arduino e o Modulo Sensor de Reconhecimento de Impressao Digital) blank, que ja foi mostrado acima e serve para realizar a ligacao direta entre o Modulo Sensor de Reconhecimento de Impressao Digital e o conversor USB-Serial do Arduino, possibilitando a interface com o programa mostrado anteriormente. delete, que serve unicamente para apagar a impressao digital do endereco informado pelo usuario. Assim que o programa inicia, e solicitado que o usuario informe o numero da digital que deseja apagar. enroll, que e o Sketch utilizado para armazenar as impressoes digitais na memoria do dispositivo. Quando executado, o programa solicita ao usuario que informe o endereco para a alocacao dos dados da impressao digital analisada. fingerprint, que verifica se alguma das impressoes digitais armazenadas coincide com a que esta sendo analizada no momento. Quando executado, o programa aguarda ate que o usuario coloque o dedo no sensor e analisa se a impressao digital esta armazenada no banco de dados. Se a impressao digital constar no sistema, ele retorna uma mensagem, informando qual posicao no banco de dados ela ocupa e qual o grau de confiabilidade da leitura (quanto maior o numero informado, melhor). Caso a impressao digital nao conste no banco de dados, o programa simplesmente ira ignora-la, nao retornando nenhuma informacao. leo_passthru, que possui a mesma finalidade do blank, porem para o Arduino Leonardo show_fingerprint_templates que mostra no Monitor Serial o padrao utilizado para o armazenamento das impressoes digitais no sensor.IMPORTANTE!! Sempre que for utilizado o monitor serial em conjunto com um dos Sketches acima, a caixa de selecao destacada em vermelho na imagem abaixo devera sempre estar mostrando a opcao "Nova-linha".Confira abaixo abaixo algumas informacoes sobre ele:Material: Plastico + componentes eletronicosFrequencia de operacao: 433Mhz/868Mhz/915MhzSensibilidade: -100dBm Tensao de operacao: 1.9~3.6V,Taxa de operacao: 50Kbps,Tensao de Alimentacao: DC 3.6~6.0V Tamanho do arquivo de caractere: 256 bytesTamanho do template: 512 bytesCapacidade de armazenamento: 1000 impressoes digitaisTempo de busca: < 1 secondGrau de Reconhecimento em Falso-Positivo (False Acceptance Rate - FAR) < 0.001% Grau de Reconhecimento em Falso-Negativo (False Rejection Rate - FRR) < 1.0% (security level: 3)Tensao: 3.6-6.0V DC via USB Corrente de operacao: < 120mATensao de Pico: < 140mADimensoes da janela do sensor: 14 x 18mmTaxa de transmissao de dados: UART: (9600N)bps (N=1~12, N padrao 6, =57600bps)Temperatura ambiente para operacao: -20 a 50CUmidade Relativa: 40%RH to 85%RH (sem condensacao)Conte-nos suas experiencias utilizando os produtos adquiridos em nossa loja!Ate o proximo artigo!
Nessa postagem iremos mostrar como utilizar o Motor Micro Servo TowerPro SG-5010 360o Rotacao Continua em conjunto com o Arduino. Motor Micro Servo TowerPro SG-5010 360o Rotacao ContinuaA caracteristica de maior destaque em um servo motor e a capacidade de movimentar o seu eixo ate uma posicao e, mesmo que este seja forcado em outra direcao, manter o eixo imovel.A maioria dos servo motores sao construidos de maneira a ter uma rotacao de no maximo 180, sendo que essa rotacao e dividida entre 90 no sentido horario e 90 no sentido anti-horario.Esse tipo de motor e acionado quando recebe um sinal no formato PWM (Pulse Width Modulation). Este sinal pode ter nivel logico alto (5V) ou baixo (0V). Os servos possuem um circuito de controle que monitora o sinal de entrada a cada 20ms, e se dentro deste intervalo ele percebe uma alteracao do sinal de 0v para 5v com uma duracao entre 1ms e 2ms ele envia um comando para o motor, de maneira a obedecer a ordem do sinal.Sinal PWM com periodo de 20ms Um sinal de 1ms corresponde a uma posicao do braco do servo todo a esquerda ou 0o.Um sinal de 1,5ms e o que chamamos de posicao central do servo ou 90o.Um sinal de 2ms corresponde a uma posicao do braco do servo todo a direita ou 180o. Sinais PWM para controle de um servo motor Uma vez que o servo recebe um sinal de 1,5ms ( por exemplo ), ele verifica se o potenciometro encontra-se na posicao correspondente(no caso, 90). Caso se encontre na posicao desejada, nao acontecera nada. Se o potenciometro nao estiver na posicao correspondente ao sinal recebido, o circuito de controle aciona o motor ate o potenciometro estar na posicao certa.A direcao de rotacao do motor do servo vai depender tambem da posicao do potenciometro, sendo que se ele estiver em uma posicao entre 0 e 90 o motor vai girar em uma direcao, e se ele estiver entre 90 e 180,ele ira girar na direcao contraria.Um outro detalhe interessante e em relacao a velocidade: quando um sinal PWM e enviado ao servo, quanto mais "afastado" ele estiver da posicao de referencia (90), maior sera a sua velocidade de rotacao. Por exemplo: se for enviado o sinal PWM correspondente a 80, a velocidade de rotacao em direcao a posicao referente a posicao 0 sera muito menor que a velocidade de rotacao quando o sinal enviado corresponde a 10. Da mesma maneira, o sinal referente a 100 resulta em uma velocidade muito menor que a velocidade resultante de um sinal de 170, em direcao a posicao referente a 180.O Motor Micro Servo TowerPro SG-5010 360o Rotacao Continua e um servo de rotacao continua, ou seja, ele nao possui a limitacao de giro em 180, como os servo motores comuns. Isso nos possibilita uma variedade imensa de aplicacoes, uma vez que e um motor com rotacao continua, velocidade controlada, baixa rotacao e altissimo torque.Uma dessas aplicacoes, que sera mostrada a seguir, e uma montagem simples, com o objetivo de icar uma carga.A carga utilizada e
composta por dois rolos de Solda Alpha Telecore 1 mm P3 Lead-Free 500g, totalizando 1kg de carga.Para facilitar a visualizacao e a interacao com o Arduino, sera utilizado tambem um Shield LCD com teclado para Arduino.O codigo funciona da seguinte forma:As teclas "Up" e "Down" incrementam e decrementam a variavel "grau" em uma unidade, respectivamente;As teclas "Left" e "Right" incrementam e decrementam a variavel "grau" em dez unidades, respectivamente;A tecla "Select" envia o comando para o Servo.Confira um video mostrando o andamento do teste:[VIDEO]Baixe aqui o sketch com a programacao do Arduino para esse projeto.Segue abaixo o codigo fonte utilizado nesse projeto. //############### ELETRODEX ELETRONICA ############### // Programa de Teste de carga do Servo TowerPro SG-5010 // // As Conexoes devem ser feitas da seguinte forma: // SG-5010 | Arduino // MARROM | GND // VERMELHO | 5v // AMARELO | D3 #include <LiquidCrystal.h> #include <Servo.h> Servo motor; LiquidCrystal lcd(8, 9, 4, 5, 6, 7); int grau = 90; void setup() { motor.attach(3); lcd.begin(16, 2); lcd.setCursor(0, 0); lcd.print(" Eletrodex "); lcd.setCursor(0, 1); lcd.print("Graus:"); } void loop() { int botao; botao = analogRead (0); //Leitura do valor da porta analogica A0 lcd.setCursor(8, 1); if (botao < 90) { grau = grau + 10; lcd.print (grau); delay(100); } else if (botao < 250) { grau++; lcd.print (grau); delay(100); } else if (botao < 400) { grau--; lcd.print (grau); delay(100); } else if (botao < 630) { grau = grau - 10; lcd.print (grau); delay(100); } else if (botao < 800) { motor.write(grau); lcd.print (grau); delay(100); } } Conte-nos suas experiencias utilizando os produtos adquiridos em nossa loja!Ate o proximo artigo!
ainda nao se encontra facilmente no mercado nacional.Porem, e possivel realizar a programacao desses modelos de Arduino utilizando o cabo com 4 terminais, realizando manualmente o "reset" do mesmo no momento adequado.Para isso, sao necessarios os seguintes passos (Utilizaremos como exemplo o sketch Blink, da lista de exemplos do IDE Arduino e a placa base Arduino Pro):Selecionando o sketch a ser carregado1 - Apos escolher o sketch a ser transferido para o Arduino, clique em Ferramentas, e no submenu Placa escolha o modelo "Arduino Pro ou Pro Mini".Selecionando a placa base adequada2 - Conectar o Cabo USB Serial TTL PL2303HX ao Arduino de sua escolha, seguindo o padrao abaixo:Arduino | PL2303HXVcc | 5VGND | GNDRX | TXTX | RXEsquema de ligacao3 - Aperte e segure o botao "Reset"(destacado em vermelho) do seu Arduino, e com o botao pressionado, clique no botao de Upload do programa Arduino IDEDestaque do botao Reset do Arduino ProDestaque do botao Reset do Arduino Pro Mini4 - Quando aparecer o texto "O sketch usa XXXXXX bytes... ", solte imediatamente o botao "Reset" do seu Arduino.5 - Apos isso, o IDE devera indicar que o sketch foi carregado corretamente.Confirmacao de que o sketch foi carregadoConte-nos suas experiencias utilizando os produtos adquiridos em nossa loja! Utilize nossa secao de comentarios! Ate o proximo artigo!
apaga qualquer programa que estiver salvo no chip).Fuses: Configura os FUSES do seu microcontrolador (note que essa opcao so pode ser acessada apos carregar um codigo HEX). Muitas vezes, o arquivo HEX gerado pelo seu compilador pode ser incompativel com o Microbrn, apresentando erros na gravacao. Caso isso aconteca, utilize o aplicativo Fixhex2.exe, presente no arquivo que voce baixou do link acima. Ele corrige os possiveis problemas no arquivo HEX gerado pelo seu compilador, gerando um arquivo HEX compativel com o Microbr.Basta clicar em Load File (destacado em azul) e logo apos em Convert (destacado em laranja).O arquivo compativel com o Microbrn estara no caminho indicado no campo Saved File (destacado em verde)Segue abaixo a listagem das Linhas Suportadas:10 Series:PIC10F200 * PIC10F202 * PIC10F204 * PIC10F206 *PIC10F220 * PIC10F222 *12C series:PIC12C508 PIC12C508A PIC12C509 PIC12C509APIC12C671 PIC12C672 PIC12CE518 PIC12CE519PIC12CE673 PIC12CE67412F series:PIC12F509 PIC12F629 PIC12F635PIC12F675 PIC12F68316C series:PIC16C505 PIC16C554 PIC16C558 PIC16C61PIC16C62 PIC16C62A PIC16C62B PIC16C63PIC16C63A PIC 16C64 PIC16C64A PIC16C65PIC16C65A PIC16C65B PIC16C66 PIC16C66APIC16C67 PIC16C620 PIC16C620A PIC16C621PIC16C621A PIC16C622 PIC16C622A PIC16C71PIC16C71A PIC16C72 PIC16C72A PIC16C73PIC16C73A PIC16C73B PIC16C74 PIC16C74APIC16C74B PIC16C76 PIC16C77 PIC16C710PIC16C711 PIC16C712 PIC16C716 PIC16C745PIC16C765 PIC16C773 PIC16C774 PIC16C83PIC16C8416F series:PIC16F505 PIC16F506 PIC16F54 PIC16F57 *PIC16F59 * PIC16F627 PIC16LF627A PIC16F627APIC16F628 PIC16LF628A PIC16F628A PIC16F630PIC16F631 PIC16F631-1 PIC16F636 PIC16F636-1PIC16F639 * PIC16F639-1 * PIC16F648A PIC16F676PIC16F677 PIC16F677-1 PIC16F684 PIC16F685 *PIC16F685-1 * PIC16F687 * PIC16F687 * -1 PIC16F688PIC16F689 * PIC16F689-1 * PIC16F690 * PIC16F690-1 *PIC16F72 PIC16F73 PIC16F74PIC16F76 PIC16F77 PIC16F737 PIC16F747PIC16F767 PIC16F777 PIC16F83 PIC16F84PIC16F84A PIC16F87 PIC16F88 PIC16F818PIC16F819 PIC16F870 PIC16F871 PIC16F872PIC16F873 PIC16F873A PIC16LF873A PIC16F874PIC16F874A PIC16F876 PIC16F876A PIC16F877PIC16F877A18 Series:PIC18F242 PIC18F248 PIC18F252 PIC18F258 PIC18F442 PIC18F448PIC18F452 PIC18F458 PIC18F1220 PIC18F1320 PIC18F2220 PIC18F2320PIC18F2321 PIC18F4210 PIC18F2331 PIC18F2450 PIC18F2455 PIC18F2480PIC18F2510 PIC18F2515 PIC18F2520 PIC18F2550 PIC18F2580PIC18F2585 PIC18F2610 PIC18F2620 PIC18F2680 PIC18F4220 PIC18F4320PIC18F6525 PIC18F6621 PIC18F8525 PIC18F8621 PIC18F2331 PIC18F2431PIC18F4331 PIC18F4431 PIC18F2455 PIC18F2550 PIC18F4455 PIC18F4580 PIC18F2580 PIC18F2420 PIC18F2520 PIC18F2620 PIC18F6520 PIC18F6620 PIC18F6720 PIC18F6585 PIC18F6680 PIC18F8585 PIC18F8680Conte-nos suas experiencias utilizando os produtos adquiridos em nossa loja!Ate o proximo artigo!
Hoje falaremos sobre como realizar a interface entre o Modulo Display 7 Segmentos para Relogio e o Modulo DS1302 relogio em tempo real para arduino que em conjunto possibilitam a elaboracao de um relogio bastante simples de construir, que com os ajustes adequados, pode realizar diversas tarefas, que podem ser iniciadas em uma determinada hora, a ser programada previamente.Na demonstracao abaixo, o Arduino esta tambem conectado a um Modulo Rele 5V 1 canal, que sera utilizado para acionar uma lampada do tipo "Olho de Boi", bastante utilizada para indicar se um sistema esta energizado pela rede CA convencional.Na montagem, o Arduino ira acionar o Rele, acendendo a lampada em um determinado horario, e apagando-a apos um determinado intervalo de tempo.Para a montagem, serao necessarios os seguintes itens:- Arduino Uno- Shield Placa Expansora para Arduino UNO- Modulo DS1302 relogio em tempo real para arduino- Modulo Display 7 Segmentos para Relogio- Modulo Rele 5V 1 canal- Cabo de forca rabicho 2 pinos paralelo c/1,5M- Lampada tipo "Olho de Boi"- Fios para ligacao (Sugestao: Cabo Jumper MACHO/FEMEA 20cm 40 vias)Arduino UnoShield Placa Expansora para Arduino UNOModulo DS1302 relogio em tempo real para arduinoModulo Display 7 Segmentos para RelogioModulo Rele 5V 1 canalAs Conexoes devem ser feitas da seguinte forma:Modulo RTC | Arduino GND | GND VCC | 5v SCK | D6 I/O | D7 RST | D8Modulo 7Seg | Arduino GND | D2 VCC | D3 DIO | D4 CLK | D5Modulo Rele | Arduino IN | D12 GND | GND VCC | 5vDiagrama de ConexaoO cabo de forca deve ser conectado a rede eletrica, sendo que um dos fios deve ser diretamente conectado a lampada e o outro deve passar pelo terminal C do Rele. O outro fio da lampada deve ser conectado ao terminal NO do Rele.Confira um video mostrando o funcionamento do projeto.Foi configurado para ativar o rele as 17:40 e permanecer aceso por um minuto.Baixe aqui o sketch com a programacao do Arduino para esse projeto.Segue abaixo o codigo fonte utilizado nesse projeto. //############### ELETRODEX ELETRONICA ############### // Programa de interface entre o Modulo RTC // e o Modulo Display 7 Segmentos para Relogio // // As Conexoes devem ser feitas da seguinte forma: // Modulo RTC | Arduino // GND | GND // VCC | 5v // SCK | D6 // I/O | D7 // RST | D8 // // Modulo 7Seg | Arduino // GND | D2 // VCC | D3 // DIO | D4 // CLK | D5 // // Modulo Rele | Arduino // IN | D12 // GND | GND // VCC | 5v #include <virtuabotixRTC.h> // Carrega a biblioteca virtuabotixRTC #include <TimerOne.h> // Carrega a biblioteca TimerOne #include "TM1637.h" // Carrega a biblioteca TM1637 #define ON 1 #define OFF 0 virtuabotixRTC myRTC(6, 7, 8); // Determina os pinos ligados ao modulo myRTC(clock, data, rst) int8_t TimeDisp[] = {0x00, 0x00, 0x00, 0x00}; // Define a forma como serao mostrados os numeros no 7seg unsigned char ClockPoint = 1; // Inicializa a variavel que controla o ":" do Relogio unsigned char Update; unsigned char halfsecond = 0;