{"id":4891,"date":"2020-02-21T15:29:50","date_gmt":"2020-02-21T18:29:50","guid":{"rendered":"https:\/\/www.usinainfo.com.br\/blog\/?p=4891"},"modified":"2024-12-06T17:02:41","modified_gmt":"2024-12-06T20:02:41","slug":"rastreador-solar-com-arduino-um-seguidor-solar-atraves-de-ldr","status":"publish","type":"post","link":"https:\/\/www.usinainfo.com.br\/blog\/rastreador-solar-com-arduino-um-seguidor-solar-atraves-de-ldr\/","title":{"rendered":"Rastreador Solar com Arduino \u2013 Um Seguidor Solar Atrav\u00e9s de LDR"},"content":{"rendered":"<p>O Rastreador Solar \u00e9 um dispositivo desenvolvido com o intuito de proporcionar uma melhor qualidade na capta\u00e7\u00e3o da energia solar atrav\u00e9s de um exclusivo sistema de rastreamento via Sensores LDR.<\/p>\n<div id=\"attachment_4895\" style=\"width: 510px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/rastreador-solar-com-painel-fotovoltaico.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4895\" class=\"wp-image-4895\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/rastreador-solar-com-painel-fotovoltaico-905x1024.jpg\" alt=\"Rastreador Solar com Arduino e Sensor LDR\" width=\"500\" height=\"565\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/rastreador-solar-com-painel-fotovoltaico-905x1024.jpg 905w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/rastreador-solar-com-painel-fotovoltaico-265x300.jpg 265w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/rastreador-solar-com-painel-fotovoltaico-768x869.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/rastreador-solar-com-painel-fotovoltaico.jpg 955w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><p id=\"caption-attachment-4895\" class=\"wp-caption-text\">Rastreador Solar com Arduino e Sensor LDR<\/p><\/div>\n<p>Com a ascens\u00e3o das energias renov\u00e1veis e a busca por meios naturais de produ\u00e7\u00e3o de energia limpa, a capta\u00e7\u00e3o solar para convers\u00e3o em eletricidade \u00e9 um dos m\u00e9todos que cresce cada vez mais na atualidade.<\/p>\n<p>Ao pensar em m\u00e9todos para aproveitarmos ainda mais este recurso t\u00e3o abundante, desenvolveu-se em um projeto o qual pudesse verificar a posi\u00e7\u00e3o do sol e consequentemente posicionar o painel solar diretamente ao mesmo.<\/p>\n<p>Atrav\u00e9s de quatro sensores LDR rastreamos a posi\u00e7\u00e3o do sol e atrav\u00e9s de dois servos motores controlamos os movimentos na horizontal e na vertical do nosso projeto, tudo isto atrav\u00e9s de um Arduino UNO que l\u00ea, interpreta e executa os movimentos.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Sensor LDR<\/strong><\/h2>\n<p>A sigla LDR vem do ingl\u00eas <em>Light Dependent Resistor<\/em> e significa Resistor Dependente de Luz, uma vez que depende de uma varia\u00e7\u00e3o luminosa para alterar o seu valor resistivo e gerar o sinal necess\u00e1rio para os projetos os quais est\u00e1 integrado.<\/p>\n<p>A parte superior do Sensor LDR \u00e9 constitu\u00edda de um material semicondutor com elevada resist\u00eancia el\u00e9trica, apresentando valores pr\u00f3ximos \u00e0 200k Ohms quando sem incid\u00eancia de luz.<\/p>\n<div id=\"attachment_4896\" style=\"width: 460px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/sensor-LDR.jpg\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4896\" class=\"wp-image-4896\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/sensor-LDR.jpg\" alt=\"Sensor LDR \u2013 Sensor de Varia\u00e7\u00e3o Luminosa\" width=\"450\" height=\"340\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/sensor-LDR.jpg 800w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/sensor-LDR-300x227.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/sensor-LDR-768x580.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/sensor-LDR-322x242.jpg 322w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a><p id=\"caption-attachment-4896\" class=\"wp-caption-text\">Sensor LDR \u2013 Sensor de Varia\u00e7\u00e3o Luminosa<\/p><\/div>\n<p>Ao receber feixes de luz em sua base semicondutora, s f\u00f3tons do LDR liberam os el\u00e9trons e ao aproximarem-se da base condutora, diminuem a resist\u00eancia e consequentemente aumentam a condutividade entre os terminais.<\/p>\n<p>Em tese, quanto maior for a incid\u00eancia de luz, menor ser\u00e1 o valor da resist\u00eancia agregada ao Sensor LDR, vale ressaltar ainda, que o sensor em quest\u00e3o opera apenas com espectros de luz vis\u00edvel.<\/p>\n<p>Dentre as principais faixas de luz detectadas pelo LDR est\u00e3o as cores verde e amarelo, o que torna este sensor t\u00e3o \u00fatil quando falamos em detec\u00e7\u00e3o da luz do sol e sistemas de adapta\u00e7\u00e3o junto \u00e0 placas voltaicas.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Rastreador Solar \u2013 Case MDF<\/strong><\/h2>\n<p>O case do seguidor solar foi desenvolvido de forma que proporcione movimentos tanto na horizontal quanto na vertical para poder acompanhar o movimento do sol detectado pelos sensores LDR.<\/p>\n<p>Os Resistores Dependentes de Luz est\u00e3o instalados na parte superior junto ao painel solar, o que garante a rela\u00e7\u00e3o direta entre a verifica\u00e7\u00e3o do sol e a posi\u00e7\u00e3o do sol para um local com maior intensidade luminosa.<\/p>\n<p>A instala\u00e7\u00e3o dos Sensores de LDR se d\u00e1 atrav\u00e9s dos furos posicionados acima do local de fixa\u00e7\u00e3o do painel solar e contam com exclusivas abas para o desenvolvimento de sombras. Veja abaixo o sistema de verifica\u00e7\u00e3o do sol com LDR:<\/p>\n<div id=\"attachment_4894\" style=\"width: 510px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/local-de-instalacao-ldr-abas-de-sombra.jpg\" data-rel=\"lightbox-image-2\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4894\" class=\"wp-image-4894\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/local-de-instalacao-ldr-abas-de-sombra.jpg\" alt=\"Local de instala\u00e7\u00e3o dos LDR com abas de sombreamento\" width=\"500\" height=\"358\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/local-de-instalacao-ldr-abas-de-sombra.jpg 607w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/local-de-instalacao-ldr-abas-de-sombra-300x215.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><p id=\"caption-attachment-4894\" class=\"wp-caption-text\">Local de instala\u00e7\u00e3o dos LDR com abas de sombreamento<\/p><\/div>\n<p>S\u00e3o as sombras geradas pelas abas em determinadas varia\u00e7\u00f5es do sol que ir\u00e3o proporcionar a diferen\u00e7a de luminosidade necess\u00e1ria entre os sensores LDR para o deslocamento da base em MDF.<\/p>\n<p>A instala\u00e7\u00e3o do Sensor LDR neste projeto conta com algumas caracter\u00edsticas pr\u00f3prias, uma vez que a conex\u00e3o foi desenvolvida de modo a diminuir a quantia de fios no projeto, observe abaixo o esquema de liga\u00e7\u00e3o apenas dos LDRs:<\/p>\n<div id=\"attachment_4893\" style=\"width: 1010px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/ldr-resistor.jpg\" data-rel=\"lightbox-image-3\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4893\" class=\"wp-image-4893 size-full\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/ldr-resistor.jpg\" alt=\"Esquema de liga\u00e7\u00e3o dos Sensores LDR\" width=\"1000\" height=\"700\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/ldr-resistor.jpg 1000w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/ldr-resistor-300x210.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/ldr-resistor-768x538.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><p id=\"caption-attachment-4893\" class=\"wp-caption-text\">Esquema de liga\u00e7\u00e3o dos Sensores LDR<\/p><\/div>\n<p>No esquema de liga\u00e7\u00e3o acima, podemos observar a inclus\u00e3o de resistores PullDown conectados ao GND em um dos lados do LDR e a interliga\u00e7\u00e3o dos terminais positivos do outro, assim como a sa\u00edda de sinal para os pinos anal\u00f3gicos.<\/p>\n<p>Atrav\u00e9s da imagem abaixo podemos observar melhor a disposi\u00e7\u00e3o destes sensores assim como o posicionamento do servo motor de uma vis\u00e3o diferenciada.<\/p>\n<div id=\"attachment_4897\" style=\"width: 510px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/sistema-de-conex\u00e3o-ldr-e-posicao-servo.jpg\" data-rel=\"lightbox-image-4\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4897\" class=\"wp-image-4897\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/sistema-de-conex\u00e3o-ldr-e-posicao-servo-1022x1024.jpg\" alt=\"Conex\u00e3o dos Sensores LDR e Servo Motor\" width=\"500\" height=\"501\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/sistema-de-conex\u00e3o-ldr-e-posicao-servo-1022x1024.jpg 1022w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/sistema-de-conex\u00e3o-ldr-e-posicao-servo-300x300.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/sistema-de-conex\u00e3o-ldr-e-posicao-servo-150x150.jpg 150w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/sistema-de-conex\u00e3o-ldr-e-posicao-servo-768x769.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/sistema-de-conex\u00e3o-ldr-e-posicao-servo-83x83.jpg 83w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/sistema-de-conex\u00e3o-ldr-e-posicao-servo-111x111.jpg 111w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/sistema-de-conex\u00e3o-ldr-e-posicao-servo-65x65.jpg 65w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/sistema-de-conex\u00e3o-ldr-e-posicao-servo.jpg 1078w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><p id=\"caption-attachment-4897\" class=\"wp-caption-text\">Conex\u00e3o dos Sensores LDR e Servo Motor<\/p><\/div>\n<p>Como podemos ver, em alguns locais foram utilizadas abra\u00e7adeiras para realizar a melhor organiza\u00e7\u00e3o dos cabos, por\u00e9m no fio do servo este procedimento n\u00e3o foi realizado para n\u00e3o interferir na movimenta\u00e7\u00e3o das bases.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Produtos Utilizados no Projeto<\/strong><\/h2>\n<p>baixo seguem todos produtos utilizados no desenvolvimento do projeto, os quais pode ser adquiridos de forma avulsa conforma listagem. Se voc\u00ea quiser, pode adquirir a vers\u00e3o do <a href=\"https:\/\/www.usinainfo.com.br\/kit-robotica-educacional\/rastreador-solar-arduino-solis-completo-6023.html\" target=\"_blank\" rel=\"noopener noreferrer\">Rastreador Solar Arduino Solis Completo<\/a>, o qual j\u00e1 possui todas as pe\u00e7as necess\u00e1rias para montagem.<\/p>\n<p>&#8211; 1 <a href=\"https:\/\/www.usinainfo.com.br\/placas-arduino\/placa-uno-smd-cabo-usb-para-arduino-4485.html\" target=\"_blank\" rel=\"noopener noreferrer\">Placa Uno SMD + Cabo USB para Arduino;<\/a><br \/>\n&#8211; 1 <a href=\"https:\/\/www.usinainfo.com.br\/mini-geradores-de-energia\/mini-painel-solar-fotovoltaico-12v-125ma-90x115mm-4919.html\" target=\"_blank\" rel=\"noopener noreferrer\">Mini Painel Solar Fotovoltaico 12V 125mA;<\/a><br \/>\n&#8211; 1 <a href=\"https:\/\/www.usinainfo.com.br\/robotica-educacional\/rastreador-solar-arduino-solis-completo-manual-de-montagem-6023.html\">Estrutura em MDF para Rastreador Solar<\/a>;<br \/>\n&#8211; 2 <a href=\"https:\/\/www.usinainfo.com.br\/servo-motores\/micro-servo-motor-9g-sg90-180-2299.html\" target=\"_blank\" rel=\"noopener noreferrer\">Micro Servo Motor 9g SG90 180\u00b0;<\/a><br \/>\n&#8211; 1 <a href=\"https:\/\/www.usinainfo.com.br\/regulador-de-tensao-ajustavel\/extensor-de-portas-0-a-6v-10-saidas-com-jack-p4-epx10-6004.html\" target=\"_blank\" rel=\"noopener noreferrer\">Extensor de Portas com Jack P4;<\/a><br \/>\n&#8211; 4 <a href=\"https:\/\/www.usinainfo.com.br\/resistores\/ldr-sensor-de-luminosidade-5mm-2982.html\" target=\"_blank\" rel=\"noopener noreferrer\">LDR Sensor de Luminosidade 5mm;<\/a><br \/>\n&#8211; 5 <a href=\"https:\/\/www.usinainfo.com.br\/parafusos-e-fixadores\/parafuso-philips-m3-x-10mm-metalico-kit-com-10-unidades-5544.html\" target=\"_blank\" rel=\"noopener noreferrer\">Parafuso Philips M3 x 10mm Met\u00e1lico;<\/a><br \/>\n&#8211; 6 <a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumpers\/jumper-premium-para-protoboard-kit-c-20-pecas-2314.html\" target=\"_blank\" rel=\"noopener noreferrer\">Jumper Premium para Protoboard Macho-F\u00eamea 20 cm;<\/a><br \/>\n&#8211; 2 <a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumpers\/jumper-para-protoboard-macho-macho-40-pcs-20cm-2611.html\" target=\"_blank\" rel=\"noopener noreferrer\">Jumper Premium para Protoboard Macho-Macho 20 cm;<\/a><br \/>\n&#8211; 4 <a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumpers\/jumper-para-protoboard-macho-macho-40-pcs-30cm-2613.html\" target=\"_blank\" rel=\"noopener noreferrer\">Jumper Premium para Protoboard Macho-Macho 30 cm;<\/a><br \/>\n&#8211; 2 <a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumpers\/jumper-para-protoboard-femea-femea-40-pcs-30cm-2614.html\" target=\"_blank\" rel=\"noopener noreferrer\">Jumper Premium para Protoboard F\u00eamea-F\u00eamea 30 cm;<\/a><br \/>\n&#8211; 1 <a href=\"https:\/\/www.usinainfo.com.br\/fonte-de-alimentacao\/fonte-de-alimentacao-chaveada-5vdc-1a-46.html\" target=\"_blank\" rel=\"noopener noreferrer\">Fonte de Alimenta\u00e7\u00e3o Chaveada 5VDC 1A.<\/a><\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Esquema de Liga\u00e7\u00e3o do Rastreador Solar<\/strong><\/h2>\n<p>O esquema de liga\u00e7\u00e3o do Seguidor Solar em quest\u00e3o, conta ainda com mais um Arduino e um M\u00f3dulo Extensor de Portas para Alimenta\u00e7\u00e3o, respons\u00e1vel por alimentar o Arduino, os Servos e Sensores.<\/p>\n<p>Anteriormente j\u00e1 vimos uma pr\u00e9via com a demonstra\u00e7\u00e3o da liga\u00e7\u00e3o dos Sensores de Luminosidade, agora iremos terminar este esquema de liga\u00e7\u00e3o ligando-os ao Arduino e realizando a alimenta\u00e7\u00e3o destes dispositivos.<\/p>\n<div id=\"attachment_4892\" style=\"width: 858px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/esquema-de-liga\u00e7\u00e3o-rastreador-solar.jpg\" data-rel=\"lightbox-image-5\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4892\" class=\"wp-image-4892\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/esquema-de-liga\u00e7\u00e3o-rastreador-solar-1024x817.jpg\" alt=\"Esquema de Liga\u00e7\u00e3o do Rastreador Solar com Arduino\" width=\"848\" height=\"677\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/esquema-de-liga\u00e7\u00e3o-rastreador-solar-1024x817.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/esquema-de-liga\u00e7\u00e3o-rastreador-solar-300x239.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/esquema-de-liga\u00e7\u00e3o-rastreador-solar-768x613.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/esquema-de-liga\u00e7\u00e3o-rastreador-solar-1536x1225.jpg 1536w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/esquema-de-liga\u00e7\u00e3o-rastreador-solar.jpg 1354w\" sizes=\"auto, (max-width: 848px) 100vw, 848px\" \/><\/a><p id=\"caption-attachment-4892\" class=\"wp-caption-text\">Esquema de Liga\u00e7\u00e3o do Rastreador Solar com Arduino<\/p><\/div>\n<p>O esquema de liga\u00e7\u00e3o pode parecer parcialmente confuso, por\u00e9m vale observar apenas que os fios de conex\u00e3o do LDR foram soldados atrav\u00e9s de jumpers 30cm e demais conex\u00f5es com jumpers de 20cm. A utiliza\u00e7\u00e3o dos jumpers de 30cm foi realizada com o intuito de agregar maior mobilidade ao projeto.<\/p>\n<p>A posi\u00e7\u00e3o do Sensor LDR no esquema de liga\u00e7\u00e3o acima est\u00e1 distribu\u00edda da mesma maneira a qual deve ser instalado no case MDF, superior esquerda e direita e interior esquerda e direita. Obedecer este posicionamento \u00e9 crucial para o bom funcionamento do projeto.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>C\u00f3digo de Funcionamento do Rastreador Solar<\/strong><\/h2>\n<p>O c\u00f3digo de Funcionamento do Rastreador Solar \u00e9 extremamente simples, uma vez que n\u00e3o conta com a inclus\u00e3o de nenhuma biblioteca com exce\u00e7\u00e3o da Biblioteca Servo que j\u00e1 vem instalada junto ao Software Arduino.<\/p>\n<p>O sensor \u00e9 utilizado com base em suas leituras anal\u00f3gicas individuais e relacionadas uma com os outros atrav\u00e9s de regras simples de m\u00e9dia, diferen\u00e7a e soma.<\/p>\n<pre class=\"lang:c# decode:true\">#include &lt;Servo.h&gt;          \/\/ Inclui a Biblioteca\r\n\r\nServo Horizontal;           \/\/ Inicia o Servo da Horizontal\r\nServo Vertical;             \/\/ Inicia o Servo da Vertical\r\n\r\nint ServoHorizontal = 90;   \/\/ Estabelece valor fixo \u00e0 ServoHorizontal\r\nint ServoVertical = 90;     \/\/ Estabelece valor fixo \u00e0 ServoVertical\r\n\r\nint LimiteServoHorizontalMax = 180;  \/\/ Estabele os limites de rota\u00e7\u00e3o\r\nint LimiteServoHorizontalMin = 65;   \/\/ Estabele os limites de rota\u00e7\u00e3o\r\n\r\nint LimiteServoVerticalMax = 120;    \/\/ Estabele os limites de rota\u00e7\u00e3o\r\nint LimiteServoVerticalMin = 15;     \/\/ Estabele os limites de rota\u00e7\u00e3o\r\n\r\nint LDRDC = A0;             \/\/ Inicia LDRDC no pino A0\r\nint LDRDB = A1;             \/\/ Inicia LDRDB no pino A1\r\nint LDREC = A2;             \/\/ Inicia LDREC no pino A2\r\nint LDREB = A3;             \/\/ Inicia LDREB no pino A3\r\n\r\nvoid setup()  {\r\n  Horizontal.attach(3);     \/\/ Inicia servo Horizontal na porta D3\r\n  Vertical.attach(5);       \/\/ Inicia servo Vertical na porta D5\r\n\r\n  Horizontal.write(180);    \/\/ Inicia servo Horizontal na posi\u00e7\u00e3o 180\r\n  Vertical.write(45);       \/\/ Inicia servo Horizontal na posi\u00e7\u00e3o 45\r\n  delay(3000);              \/\/ Aguarda 3 segundos\r\n}\r\n\r\nvoid loop() {\r\n  int LDC = analogRead(LDRDC);      \/\/ Leitura Anal\u00f3gica do LDR Direita Cima\r\n  int LEC = analogRead(LDREC);      \/\/ Leitura Anal\u00f3gica do LDR Esquerda Cima\r\n  int LDB = analogRead(LDRDB);      \/\/ Leitura Anal\u00f3gica do LDR Direita Baixo\r\n  int LEB = analogRead(LDREB);      \/\/ Leitura Anal\u00f3gica do LDR Esquerda Baixo\r\n\r\n  int tol = 50;\r\n\r\n  int ValorSup = (LDC + LEC) \/ 2;   \/\/ M\u00e9dia da leitura dos LDR superior\r\n  int ValorInf = (LDB + LEB) \/ 2;   \/\/ M\u00e9dia da leitura dos LDR inferior\r\n  int ValorDir = (LDC + LDB) \/ 2;   \/\/ M\u00e9dia da leitura dos LDR da direita\r\n  int ValorEsq = (LEC + LEB) \/ 2;   \/\/ M\u00e9dia da leitura dos LDR da esquerda\r\n\r\n  int DifSupInf = ValorSup - ValorInf;      \/\/ Diferen\u00e7a entre LED superior e inferior\r\n  int DifDirEsq = ValorDir - ValorEsq;      \/\/ Diferen\u00e7a entre LED direita e esquerda\r\n\r\n  \/*---------------------------------------------------*\/\r\n\r\n  \/\/ Realiza a leitura e executa os movimentos referente ao Servo Vertical\r\n  if (-1 * tol &gt; DifSupInf || DifSupInf &gt; tol)  {\r\n    if (ValorSup &gt; ValorInf)  {\r\n      ServoVertical = ++ServoVertical;\r\n      if (ServoVertical &gt; LimiteServoVerticalMax)  {\r\n        ServoVertical = LimiteServoVerticalMax;\r\n      }\r\n    }\r\n    else if (ValorSup &lt; ValorInf)  {\r\n      ServoVertical = --ServoVertical;\r\n      if (ServoVertical &lt; LimiteServoVerticalMin)  {\r\n        ServoVertical = LimiteServoVerticalMin;\r\n      }\r\n    }\r\n    Vertical.write(ServoVertical);\r\n  }\r\n\r\n  \/\/ Realiza a leitura e executa os movimentos referente ao Servo Horizontal\r\n  if (-1 * tol &gt; DifDirEsq || DifDirEsq &gt; tol) {\r\n    if (ValorDir &gt; ValorEsq)  {\r\n      ServoHorizontal = --ServoHorizontal;\r\n      if (ServoHorizontal &lt; LimiteServoHorizontalMin)  {\r\n        ServoHorizontal = LimiteServoHorizontalMin;\r\n      }\r\n    }\r\n    else if (ValorDir &lt; ValorEsq)  {\r\n      ServoHorizontal = ++ServoHorizontal;\r\n      if (ServoHorizontal &gt; LimiteServoHorizontalMax)  {\r\n        ServoHorizontal = LimiteServoHorizontalMax;\r\n      }\r\n    }\r\n    else if (ValorDir = ValorEsq)  {\r\n    }\r\n    Horizontal.write(ServoHorizontal);\r\n  }\r\n\r\n  delay(100);   \/\/ Aguarda 0,1 segundo\r\n}<\/pre>\n<p>O c\u00f3digo est\u00e1 totalmente comentado e todas as informa\u00e7\u00f5es necess\u00e1rias para a sua compreens\u00e3o est\u00e3o inclu\u00eddas atrav\u00e9s dos coment\u00e1rios.<\/p>\n<p>De maneira direta, ele ir\u00e1 verificar os LDR de forma individual e ap\u00f3s relacion\u00e1-los para diminuir o alto \u00edndice de varia\u00e7\u00e3o de dados. Ap\u00f3s, ir\u00e1 avaliar os dados obtidos e movimentar o Servo Motor.<\/p>\n<h2 style=\"text-align: left;\">Veja em A\u00e7\u00e3o!<\/h2>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/UAAmHwiju2c?si=qClQoF0AOYYSOC8V\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p style=\"text-align: center;\">\n<h2><strong>Conclus\u00e3o<\/strong><\/h2>\n<p>O Rastreador Solar \u00e9 um projeto bastante atual que possibilita a demonstra\u00e7\u00e3o da capta\u00e7\u00f5es luminosas e direcionamento para local de posi\u00e7\u00e3o do sol. \u00c9 um projeto que visa melhor a capta\u00e7\u00e3o de raios UV necess\u00e1rios para a convers\u00e3o do Painel Solar em energia el\u00e9trica e posterior utiliza\u00e7\u00e3o.<\/p>\n<p>Este \u00e9 um projeto base que pode ser utilizado para o desenvolvimento de diversos projetos, a sua aplica\u00e7\u00e3o em ambientes externos, por exemplo, torna necess\u00e1ria a inser\u00e7\u00e3o de um m\u00f3dulo RTC para reposicionamento no inicio do dia caso chegue a um extremo sem contato solar.<\/p>\n<p>Tamb\u00e9m \u00e9 poss\u00edvel incrementar o projeto adicionando uma bateria recarreg\u00e1vel ao painel solar e ainda realizar a alimenta\u00e7\u00e3o do Arduino atrav\u00e9s desta, o que agregaria mobilidade e independ\u00eancia ao projeto.<\/p>\n<p>N\u00e3o se esque\u00e7a de deixar o seu coment\u00e1rio falando o que achou do projeto e compartilhar as suas experi\u00eancias e sugest\u00f5es, assim como as adapta\u00e7\u00f5es que desenvolveu em seu projeto.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Rastreador Solar \u00e9 um dispositivo desenvolvido com o intuito de proporcionar uma melhor qualidade na capta\u00e7\u00e3o da energia solar atrav\u00e9s de um exclusivo sistema de rastreamento via Sensores LDR. Com a ascens\u00e3o das energias renov\u00e1veis e a busca por meios naturais de produ\u00e7\u00e3o de energia limpa, a capta\u00e7\u00e3o solar para convers\u00e3o em eletricidade \u00e9 um dos m\u00e9todos que cresce cada vez mais na atualidade. Ao pensar em m\u00e9todos para aproveitarmos ainda mais este recurso t\u00e3o abundante, desenvolveu-se em um projeto o qual pudesse verificar a posi\u00e7\u00e3o do sol e consequentemente posicionar o painel solar diretamente ao mesmo. Atrav\u00e9s de quatro sensores LDR rastreamos a posi\u00e7\u00e3o do sol e atrav\u00e9s de dois servos motores controlamos os movimentos na horizontal e [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":4898,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-4891","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Rastreador Solar com Arduino e LDR - Blog UsinaInfo<\/title>\n<meta name=\"description\" content=\"O Rastreador Solar \u00e9 um projeto que tem a finalidade de posicionar o Painel Solar sempre em dire\u00e7\u00e3o ao Sol atrav\u00e9s de seus sensores LDR, um Seguidor Solar.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.usinainfo.com.br\/blog\/rastreador-solar-com-arduino-um-seguidor-solar-atraves-de-ldr\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rastreador Solar com Arduino e LDR - Blog UsinaInfo\" \/>\n<meta property=\"og:description\" content=\"O Rastreador Solar \u00e9 um projeto que tem a finalidade de posicionar o Painel Solar sempre em dire\u00e7\u00e3o ao Sol atrav\u00e9s de seus sensores LDR, um Seguidor Solar.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.usinainfo.com.br\/blog\/rastreador-solar-com-arduino-um-seguidor-solar-atraves-de-ldr\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Usinainfo\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/pt-br.facebook.com\/faceusinainfo\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-21T18:29:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-06T20:02:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/rastreador-solar-com-arduino-e-ldr-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1623\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Matheus Gebert Straub\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matheus Gebert Straub\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Rastreador Solar com Arduino e LDR - Blog UsinaInfo","description":"O Rastreador Solar \u00e9 um projeto que tem a finalidade de posicionar o Painel Solar sempre em dire\u00e7\u00e3o ao Sol atrav\u00e9s de seus sensores LDR, um Seguidor Solar.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.usinainfo.com.br\/blog\/rastreador-solar-com-arduino-um-seguidor-solar-atraves-de-ldr\/","og_locale":"pt_BR","og_type":"article","og_title":"Rastreador Solar com Arduino e LDR - Blog UsinaInfo","og_description":"O Rastreador Solar \u00e9 um projeto que tem a finalidade de posicionar o Painel Solar sempre em dire\u00e7\u00e3o ao Sol atrav\u00e9s de seus sensores LDR, um Seguidor Solar.","og_url":"https:\/\/www.usinainfo.com.br\/blog\/rastreador-solar-com-arduino-um-seguidor-solar-atraves-de-ldr\/","og_site_name":"Blog Usinainfo","article_publisher":"https:\/\/pt-br.facebook.com\/faceusinainfo\/","article_published_time":"2020-02-21T18:29:50+00:00","article_modified_time":"2024-12-06T20:02:41+00:00","og_image":[{"width":1623,"height":1080,"url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/rastreador-solar-com-arduino-e-ldr-scaled.jpg","type":"image\/jpeg"}],"author":"Matheus Gebert Straub","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Matheus Gebert Straub","Est. tempo de leitura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.usinainfo.com.br\/blog\/rastreador-solar-com-arduino-um-seguidor-solar-atraves-de-ldr\/","url":"https:\/\/www.usinainfo.com.br\/blog\/rastreador-solar-com-arduino-um-seguidor-solar-atraves-de-ldr\/","name":"Rastreador Solar com Arduino e LDR - Blog UsinaInfo","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/rastreador-solar-com-arduino-um-seguidor-solar-atraves-de-ldr\/#primaryimage"},"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/rastreador-solar-com-arduino-um-seguidor-solar-atraves-de-ldr\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/rastreador-solar-com-arduino-e-ldr-scaled.jpg","datePublished":"2020-02-21T18:29:50+00:00","dateModified":"2024-12-06T20:02:41+00:00","author":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/22905ec7c8d47a176b7c2320b66cd075"},"description":"O Rastreador Solar \u00e9 um projeto que tem a finalidade de posicionar o Painel Solar sempre em dire\u00e7\u00e3o ao Sol atrav\u00e9s de seus sensores LDR, um Seguidor Solar.","breadcrumb":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/rastreador-solar-com-arduino-um-seguidor-solar-atraves-de-ldr\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.usinainfo.com.br\/blog\/rastreador-solar-com-arduino-um-seguidor-solar-atraves-de-ldr\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/rastreador-solar-com-arduino-um-seguidor-solar-atraves-de-ldr\/#primaryimage","url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/rastreador-solar-com-arduino-e-ldr-scaled.jpg","contentUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/rastreador-solar-com-arduino-e-ldr-scaled.jpg","width":1623,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.usinainfo.com.br\/blog\/rastreador-solar-com-arduino-um-seguidor-solar-atraves-de-ldr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.usinainfo.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Rastreador Solar com Arduino \u2013 Um Seguidor Solar Atrav\u00e9s de LDR"}]},{"@type":"WebSite","@id":"https:\/\/www.usinainfo.com.br\/blog\/#website","url":"https:\/\/www.usinainfo.com.br\/blog\/","name":"Blog Usinainfo","description":"Usinainfo","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.usinainfo.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/22905ec7c8d47a176b7c2320b66cd075","name":"Matheus Gebert Straub","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/04cea122706965cd2cb1d4f867fae66443684a4df025a4ba047491d6fad7c05e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/04cea122706965cd2cb1d4f867fae66443684a4df025a4ba047491d6fad7c05e?s=96&d=mm&r=g","caption":"Matheus Gebert Straub"},"description":"Mec\u00e2nico de Manuten\u00e7\u00e3o com Experi\u00eancia em Sistemas Embarcados, Automa\u00e7\u00e3o e Desenvolvimento de Projetos; Graduado nos Cursos de Matem\u00e1tica - URI e F\u00edsica - UFFS.","url":"https:\/\/www.usinainfo.com.br\/blog\/author\/matheus\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/4891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/comments?post=4891"}],"version-history":[{"count":8,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/4891\/revisions"}],"predecessor-version":[{"id":6755,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/4891\/revisions\/6755"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media\/4898"}],"wp:attachment":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media?parent=4891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/categories?post=4891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/tags?post=4891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}