{"id":9079,"date":"2022-12-10T16:50:49","date_gmt":"2022-12-10T13:50:49","guid":{"rendered":"https:\/\/roboromania.ro\/?p=9079"},"modified":"2022-12-10T17:34:08","modified_gmt":"2022-12-10T14:34:08","slug":"sistem-de-urmarire-solara-cu-doua-axe","status":"publish","type":"post","link":"https:\/\/roboromania.ro\/?p=9079","title":{"rendered":"Sistem de urm\u0103rire solar\u0103 cu dou\u0103 axe"},"content":{"rendered":"<h2>Sistem de urm\u0103rire solar\u0103 cu dou\u0103 axe<\/h2>\n<p>Tracker-ul solar cu dou\u0103 axe este unul dintre cele mai c\u0103utate proiecte.<br \/>\nSi este usor de realizat.<\/p>\n<p><a href=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/510775989.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-9080\" src=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/510775989-300x300.jpg\" alt=\"510775989\" width=\"300\" height=\"300\" srcset=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/510775989-300x300.jpg 300w, https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/510775989-150x150.jpg 150w, https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/510775989-1024x1024.jpg 1024w, https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/510775989-180x180.jpg 180w, https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/510775989-600x600.jpg 600w, https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/510775989.jpg 1080w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/001.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-9083\" src=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/001-300x167.jpg\" alt=\"001\" width=\"300\" height=\"167\" srcset=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/001-300x167.jpg 300w, https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/001.jpg 453w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/tracker2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-9085\" src=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/tracker2-249x300.jpg\" alt=\"tracker2\" width=\"249\" height=\"300\" srcset=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/tracker2-249x300.jpg 249w, https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/tracker2.jpg 562w\" sizes=\"auto, (max-width: 249px) 100vw, 249px\" \/><\/a><a href=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/tracker3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-9086\" src=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/tracker3-280x300.jpg\" alt=\"tracker3\" width=\"280\" height=\"300\" srcset=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/tracker3-280x300.jpg 280w, https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/tracker3.jpg 308w\" sizes=\"auto, (max-width: 280px) 100vw, 280px\" \/><\/a><a href=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/pg_.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-9087\" src=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/pg_-300x204.jpg\" alt=\"pg_\" width=\"300\" height=\"204\" srcset=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/pg_-300x204.jpg 300w, https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/pg_.jpg 617w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Cum functioneaz\u00e3?<br \/>\nC\u00e2nd lumina soarelui apare pe urm\u0103ritorul solar \u00eencepe s\u0103 calculeze \u0219i s\u0103 compare din ce direc\u021bie provine intensitatea maxim\u0103 a soarelui.<br \/>\nIntensitatea maxim\u0103 a luminii direct propor\u021bional\u0103 cu puterea maxim\u0103 convertit\u0103.<br \/>\nFolosim LDR, care este cunoscut sub numele de fotorezisten\u021b\u0103, atunci c\u00e2nd soarele lumineaz\u0103 LDR, valoarea rezistorului LDR va sc\u0103dea. Folosim dou\u0103 servomotoare care ajut\u0103 la deplasarea panoului pe doua direc\u021bii.<br \/>\nArduino citeste valorile rezisten\u021belor LDR \u0219i ac\u021bioneaz\u0103 servomotoarele in unghiurile potrivite pentru o luminozitate maxim\u0103.<\/p>\n<p>Componente:<br \/>\n\u2022 Arduino Uno<br \/>\n\u2022 4 LDR<br \/>\n\u2022 4- 10K Ohm Resistor<br \/>\n\u2022 2- Servo Motor<br \/>\n\u2022 Solar Panel<br \/>\n\u2022 Jumper wire<br \/>\n\u2022 Breadboard<\/p>\n<p><a href=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/Solar-4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-9081\" src=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/Solar-4-300x224.jpg\" alt=\"Solar-4\" width=\"300\" height=\"224\" srcset=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/Solar-4-300x224.jpg 300w, https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/Solar-4-1024x763.jpg 1024w, https:\/\/roboromania.ro\/wp-content\/uploads\/2022\/12\/Solar-4.jpg 1980w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Cod:<\/p>\n<p><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: medium;\">\/\/ &#8211;&#8211;&#8211;&#8211;&#8211;&#8211;&#8211;-<\/span><\/span><\/p>\n<p><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: medium;\">\/\/ roboromania.ro<\/span><\/span><\/p>\n<p><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: medium;\">#include &lt;Servo.h&gt;<br \/>\nServo horizontal; \/\/ horizontal servo<br \/>\nint servoh = 180;<br \/>\nint servohLimitHigh = 175;<br \/>\nint servohLimitLow = 5;<br \/>\n\/\/ 65 degrees MAX<\/span><\/span><\/p>\n<p><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: medium;\">Servo vertical; \/\/ vertical servo<br \/>\nint servov = 45;<br \/>\nint servovLimitHigh = 100;<br \/>\nint servovLimitLow = 1;<\/span><\/span><\/p>\n<p><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: medium;\">\/\/ LDR pin connections<br \/>\n\/\/ name = analogpin;<br \/>\nint ldrlt = A0; \/\/LDR top left \u2013 BOTTOM LEFT &lt;\u2014 BDG<br \/>\nint ldrrt = A3; \/\/LDR top rigt \u2013 BOTTOM RIGHT<br \/>\nint ldrld = A1; \/\/LDR down left \u2013 TOP LEFT<br \/>\nint ldrrd = A2; \/\/ldr down rigt \u2013 TOP RIGHT<\/span><\/span><\/p>\n<p><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: medium;\">void setup(){<br \/>\nhorizontal.attach(9);<br \/>\nvertical.attach(10);<br \/>\nhorizontal.write(180);<br \/>\nvertical.write(45);<br \/>\ndelay(2500);<br \/>\n}<br \/>\nvoid loop() {<br \/>\nint lt = analogRead(ldrlt); \/\/ top left<br \/>\nint rt = analogRead(ldrrt); \/\/ top right<br \/>\nint ld = analogRead(ldrld); \/\/ down left<br \/>\nint rd = analogRead(ldrrd); \/\/ down right<br \/>\nint dtime = 10; int tol = 90; \/\/ dtime=diffirence time, tol=toleransi<br \/>\nint avt = (lt + rt) \/ 2; \/\/ average value top<br \/>\nint avd = (ld + rd) \/ 2; \/\/ average value down<br \/>\nint avl = (lt + ld) \/ 2; \/\/ average value left<br \/>\nint avr = (rt + rd) \/ 2; \/\/ average value right<br \/>\nint dvert = avt \u2013 avd; \/\/ check the diffirence of up and down<br \/>\nint dhoriz = avl \u2013 avr;\/\/ check the diffirence og left and rigt<\/span><\/span><\/p>\n<p><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: medium;\">if (-1*tol &gt; dvert || dvert &gt; tol)<br \/>\n{<br \/>\nif (avt &gt; avd)<br \/>\n{<br \/>\nservov = ++servov;<br \/>\nif (servov &gt; servovLimitHigh)<br \/>\n{servov = servovLimitHigh;}<br \/>\n}<br \/>\nelse if (avt &lt; avd)<br \/>\n{servov= \u2013servov;<br \/>\nif (servov &lt; servovLimitLow)<br \/>\n{ servov = servovLimitLow;}<br \/>\n}<br \/>\nvertical.write(servov);<br \/>\n}<br \/>\nif (-1*tol &gt; dhoriz || dhoriz &gt; tol) \/\/ check if the diffirence is in the tolerance else change horizontal angle<br \/>\n{<br \/>\nif (avl &gt; avr)<br \/>\n{<br \/>\nservoh = \u2013servoh;<br \/>\nif (servoh &lt; servohLimitLow)<br \/>\n{<br \/>\nservoh = servohLimitLow;<br \/>\n}<br \/>\n}<br \/>\nelse if (avl &lt; avr)<br \/>\n{<br \/>\nservoh = ++servoh;<br \/>\nif (servoh &gt; servohLimitHigh)<br \/>\n{<br \/>\nservoh = servohLimitHigh;<br \/>\n}<br \/>\n}<br \/>\nelse if (avl = avr)<br \/>\n{<br \/>\ndelay(5000);<br \/>\n}<br \/>\nhorizontal.write(servoh);<br \/>\n}<\/span><\/span><\/p>\n<p><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: medium;\">delay(dtime);<\/span><\/span><\/p>\n<p><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: medium;\">}<\/span><\/span><\/p>\n<p>\/\/&#8211;&#8211;&#8211;&#8211;&#8211;&#8211;&#8211;&#8211;&#8211;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #3366ff;\">Succes!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sistem de urm\u0103rire solar\u0103 cu dou\u0103 axe Tracker-ul solar cu dou\u0103 axe este unul dintre cele mai c\u0103utate proiecte. Si este usor de realizat. Cum functioneaz\u00e3? C\u00e2nd lumina soarelui apare pe urm\u0103ritorul solar \u00eencepe s\u0103 calculeze \u0219i s\u0103 compare din ce direc\u021bie provine intensitatea maxim\u0103 a soarelui. Intensitatea maxim\u0103 a luminii direct propor\u021bional\u0103 cu puterea [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[176],"tags":[],"class_list":["post-9079","post","type-post","status-publish","format-standard","hentry","category-tutoriale-arduino"],"_links":{"self":[{"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/posts\/9079","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/roboromania.ro\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9079"}],"version-history":[{"count":2,"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/posts\/9079\/revisions"}],"predecessor-version":[{"id":9088,"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/posts\/9079\/revisions\/9088"}],"wp:attachment":[{"href":"https:\/\/roboromania.ro\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9079"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/roboromania.ro\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9079"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/roboromania.ro\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}