Do It Yourself


Εγγραφείτε στο φόρουμ, είναι εύκολο και γρήγορο

Do It Yourself
Do It Yourself
Θέλετε να αντιδράσετε στο μήνυμα; Φτιάξτε έναν λογαριασμό και συνδεθείτε για να συνεχίσετε.

Arduino Solar Tracker

2 απαντήσεις

Σελίδα 1 από 2 1, 2  Επόμενο

Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Arduino Solar Tracker

Δημοσίευση από spurosa Δευ Μαρ 05, 2018 5:47 pm

Για σας  έχω  φτιάξη ένα  Arduino Solar Tracker      λειτουργεί  αλλά νομίζω   ότι   θέλει βελτίωση  ο κωδικός το σχέδιο το  πείρα από το  ιντερνέτ  καθώς και τους  κωδικούς  αν  μπορεί κάποιος  να βελτίωση τον κωδικό.

spurosa

Αριθμός μηνυμάτων : 46
Ημερομηνία εγγραφής : 13/06/2016

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από spurosa Δευ Μαρ 05, 2018 5:54 pm

Arduino - Arduino Solar Tracker Img_0811Arduino - Arduino Solar Tracker Img_0811

spurosa

Αριθμός μηνυμάτων : 46
Ημερομηνία εγγραφής : 13/06/2016

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από -nikos- Δευ Μαρ 05, 2018 6:06 pm

αν μπορεις δείξε θεωρητικο σχηματικο, ποσα μοτερ εχει ? ενα ? περισσοτερα ?

ειναι με σερβο ?

αν περιγραψεις πως θες να δουλευει θα βρουμε μετα τον σωστο κωδικα.

_________________
«αν κλείσεις την πόρτα σου σε κάθε πλάνη, στο τέλος θα μείνει απ' έξω και η αλήθεια»
-nikos-
-nikos-
Admin

Αριθμός μηνυμάτων : 2890
Ημερομηνία εγγραφής : 29/05/2013

https://doityourself123.forumgreek.com

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από -nikos- Δευ Μαρ 05, 2018 10:03 pm

κωδικα που δουλευει σου ευτιαξα εναν=


#include <EEPROM.h>
#include <Servo.h>

Servo myservo;

int sensor1=A1;
int sensor2=A0 ;
int calswitch=2;

int val1;
int val2;

int pos=0;
int error;
int state;

void setup() {
 pinMode(sensor1,INPUT);
 pinMode(sensor2,INPUT);
 pinMode(calswitch,INPUT);

 myservo.attach(10);
}

void loop() {
  if(digitalRead(calswitch)==0) {
    myservo.detach();
    
    val1=analogRead(sensor1);
    val2=analogRead(sensor2);

    if      (val1>val2)  {error=val1-val2;  state=0; }
    else                 {error=val2-val1;  state=1; }

    EEPROM.write(0,error);
    EEPROM.write(1,state);

    delay(1000);
    }

   else{
    myservo.attach(10);
    
    val1=analogRead(sensor1);
    val2=analogRead(sensor2);
    
    state=EEPROM.read(1);
    error=EEPROM.read(0);

    if(state==0) { val1=val1-error;}
    else         { val2=val2-error;}

    if      (val1-val2>4)  {myservo.write(pos); pos=pos-1; delay(10);}
    else if (val2-val1>4)  {myservo.write(pos); pos=pos+1; delay(10);}
    else                   {myservo.write(pos);}

    if      (pos>90)    {pos=90;}
    else if (pos<0)     {pos=0;}
    
   }
}




ειναι για ενα σερβο....αν θες για δυο θα το φτιαξουμε ευκολα.

_________________
«αν κλείσεις την πόρτα σου σε κάθε πλάνη, στο τέλος θα μείνει απ' έξω και η αλήθεια»
-nikos-
-nikos-
Admin

Αριθμός μηνυμάτων : 2890
Ημερομηνία εγγραφής : 29/05/2013

https://doityourself123.forumgreek.com

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από spurosa Δευ Μαρ 05, 2018 10:14 pm

Σε  ευχαριστώ  πολύ Νίκο  για το  ενδιαφέρον σου  δουλεύει με  τέσσερα   ρελε   που τροφοδοτούν  δυο  μοτέρ   με  ξεχωριστή  τάση   το σχέδιο  το  πείρα  από  ένα   μ@@@@α  άγγλο   του  δώρισα   δυο  ευρώ   και μου  έστειλε  τα  σχεδία  και  τους  κωδικούς που  δεν  λειτουργούν

spurosa

Αριθμός μηνυμάτων : 46
Ημερομηνία εγγραφής : 13/06/2016

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από spurosa Δευ Μαρ 05, 2018 10:15 pm


spurosa

Αριθμός μηνυμάτων : 46
Ημερομηνία εγγραφής : 13/06/2016

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από spurosa Δευ Μαρ 05, 2018 10:18 pm

Arduino - Arduino Solar Tracker Img_0812

spurosa

Αριθμός μηνυμάτων : 46
Ημερομηνία εγγραφής : 13/06/2016

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από -nikos- Δευ Μαρ 05, 2018 10:19 pm

Ειδα το λινκ,, όντως ο τύπος είναι τρόμπας,, αντι για λινεαρ σερβο εβαλε λινεαρ Actuator που δεν εχει αναφορα σημειου.


λοιπόν υπαρχουν πολλοι τροποι να φτιαξουμε solar tracker 


εφοσον θελεις να το κανουμε με αρντουινο θα αναλυσουμε τον παραπανω κωδικα για να καταληξουμε αν θα χρεισημοποιησουμε αυτον ή καποιον αλλο.




αυριο φιλε, ομως, παω για υπνο τωρα. Cool

_________________
«αν κλείσεις την πόρτα σου σε κάθε πλάνη, στο τέλος θα μείνει απ' έξω και η αλήθεια»
-nikos-
-nikos-
Admin

Αριθμός μηνυμάτων : 2890
Ημερομηνία εγγραφής : 29/05/2013

https://doityourself123.forumgreek.com

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από spurosa Τρι Μαρ 06, 2018 8:14 am

Νίκο καλημέρα  τα ρελε  λειτουργών ανοιγοκλείνουν,  με  ένα  πρόγραμμα  που  έχω  το θέμα  είναι ότι  το βράδυ  όταν  δεν  γυρίζουν προς την ανατολή

spurosa

Αριθμός μηνυμάτων : 46
Ημερομηνία εγγραφής : 13/06/2016

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από -nikos- Τρι Μαρ 06, 2018 8:18 am

υπαρχουν δυο επιλογες, να ειναι οι εσθητηρες σταθεροι ή να κινουνται μαζι με το πανελ,,αν εχουμε πολλα πανελ 
οπως καταλαβενεις ειναι πιο σωστο οι εσθητηρες να ειναι σταθεροι..

δειξε μου τον κωδικα που χρεισιμοποιεις για δω πως δουλευει.

_________________
«αν κλείσεις την πόρτα σου σε κάθε πλάνη, στο τέλος θα μείνει απ' έξω και η αλήθεια»
-nikos-
-nikos-
Admin

Αριθμός μηνυμάτων : 2890
Ημερομηνία εγγραφής : 29/05/2013

https://doityourself123.forumgreek.com

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από spurosa Τρι Μαρ 06, 2018 8:23 am

προσπαθώ  να  τον  ανεβάσω  αλά   δεν  τα καταφέρνω  είναι  αρχείο    INO

spurosa

Αριθμός μηνυμάτων : 46
Ημερομηνία εγγραφής : 13/06/2016

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από -nikos- Τρι Μαρ 06, 2018 8:25 am

κανε copy-paste οπως κανω και εγω.....

_________________
«αν κλείσεις την πόρτα σου σε κάθε πλάνη, στο τέλος θα μείνει απ' έξω και η αλήθεια»
-nikos-
-nikos-
Admin

Αριθμός μηνυμάτων : 2890
Ημερομηνία εγγραφής : 29/05/2013

https://doityourself123.forumgreek.com

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από spurosa Τρι Μαρ 06, 2018 8:26 am

// LDR pin connections
// name = analogpin;
int ldrlt = 0; //LDR top left
int ldrrt = 1; //LDR top rigt
int ldrld = 2; //LDR down left
int ldrrd = 3; //LDR down rigt


//digital pins
#define NS1 2 // NS1 = Norte-Sul + numero do relé + pin
#define NS2 4 // NS2 = Norte-Sul + numero do relé + pin
#define EO3 7 // EO3 = Este-Oeste + numero do relé + pin
#define EO4 8 // NS4 = Este Oeste + numero do relé + pin

//Botao para colocar o seguidor em posição neutra
int inPin = 12;   // choose the input pin (for a pushbutton)
int val = 0;     // variable for reading the pin status
int state = 0; //BLE state

void setup()
{
  Serial.begin(9600);

  pinMode(NS1, OUTPUT); //N-S   RETRAI
  pinMode(NS2, OUTPUT); //N-S   AVANÇA
  pinMode(EO3, OUTPUT); //E-O   RETRAI
  pinMode(EO4, OUTPUT); //E-O   AVANÇA

  pinMode(inPin, INPUT);    // declare pushbutton as input

}

void loop() {

  int lt = analogRead(ldrlt); // top left
  int rt = analogRead(ldrrt); // top right
  int ld = analogRead(ldrld); // down left
  int rd = analogRead(ldrrd); // down rigt

  int tol = 200; //tolerance between LDR readings

  int avt = (lt + rt) / 2; // average value top
  int avd = (ld + rd) / 2; // average value down
  int avl = (lt + ld) / 2; // average value left
  int avr = (rt + rd) / 2; // average value right

  int dvert = avt - avd; // check the diffirence of up and down
  int dhoriz = avl - avr;// check the diffirence og left and rigt

if (-1*tol > dvert || dvert > tol) // check if the diffirence is in the tolerance else change vertical angle
{
    if (avt > avd) //if average resistance on top is greater than on bottom
    {
      
      digitalWrite(NS1, LOW);
      digitalWrite(NS2, HIGH);
    }
    else //avg resistance on bottom is greater than on top
    {
      digitalWrite(NS2, LOW);
      digitalWrite(NS1, HIGH);
    }
}
else if (-1*tol < dvert || dvert < tol) //if difference is smaller than tolerance, stop function
  {
      digitalWrite(NS1, LOW);
      digitalWrite(NS2, LOW);
  }

if (-1*tol > dhoriz || dhoriz > tol) //check if the difference is in the tolerance else change
{
    if (avl > avr)
    {
      digitalWrite(EO3, LOW);
      digitalWrite(EO4, HIGH);
    }
    else
    {
      digitalWrite(EO4, LOW);
      digitalWrite(EO3, HIGH);
    }
}
else if (-1*tol < dhoriz || dhoriz < tol) //difference in horizontal
  {
      digitalWrite(EO3, LOW);
      digitalWrite(EO4, LOW);
  }
delay(1000);
}


Έχει επεξεργασθεί από τον/την spurosa στις Τρι Μαρ 06, 2018 8:30 am, 1 φορά

spurosa

Αριθμός μηνυμάτων : 46
Ημερομηνία εγγραφής : 13/06/2016

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από spurosa Τρι Μαρ 06, 2018 8:28 am

/*
 * TESTE DO SEGUIDOR COM SENSOR DE LOCALIZAÇÃO DO SOL
 * 
 * este teste foi retirado do domínio publico e foi adaptado á função do seguidor
 * 
 * 
 * as ligações do relé aos motores devem seguir esta ordem:
 * Negativo N-S - relé 1 (-)
 * Positivo N-S - relé 2 (+)
 * Positivo E-O - relé 3 (+)
 * Negativo E-O - relé 4 (-)
 * 
 * Este programa inclui um botao para ser accionado manualmente para
 * o seguidor entrar em posição neutra.
 */



// LDR pin connections
// name = analogpin;
int ldrlt = 0; //LDR top left
int ldrrt = 1; //LDR top rigt
int ldrld = 2; //LDR down left
int ldrrd = 3; //LDR down rigt


//digital pins
#define NS1 2 // NS1 = Norte-Sul + numero do relé + pin
#define NS2 4 // NS2 = Norte-Sul + numero do relé + pin
#define EO3 7 // EO3 = Este-Oeste + numero do relé + pin
#define EO4 8 // NS4 = Este Oeste + numero do relé + pin

//Botao para colocar o seguidor em posição neutra
int inPin = 12;   // choose the input pin (for a pushbutton)
int val = 0;     // variable for reading the pin status
int state = 0; //BLE state

void setup()
{
  Serial.begin(9600);

  pinMode(NS1, OUTPUT); //N-S   RETRAI
  pinMode(NS2, OUTPUT); //N-S   AVANÇA
  pinMode(EO3, OUTPUT); //E-O   RETRAI
  pinMode(EO4, OUTPUT); //E-O   AVANÇA

  pinMode(inPin, INPUT);    // declare pushbutton as input

}

void loop() {

  int lt = analogRead(ldrlt); // top left
  int rt = analogRead(ldrrt); // top right
  int ld = analogRead(ldrld); // down left
  int rd = analogRead(ldrrd); // down rigt

  int tol = 200; //tolerance between LDR readings

  int avt = (lt + rt) / 2; // average value top
  int avd = (ld + rd) / 2; // average value down
  int avl = (lt + ld) / 2; // average value left
  int avr = (rt + rd) / 2; // average value right

  int dvert = avt - avd; // check the diffirence of up and down
  int dhoriz = avl - avr;// check the diffirence og left and rigt

if (-1*tol > dvert || dvert > tol) // check if the diffirence is in the tolerance else change vertical angle
{
    if (avt > avd) //if average resistance on top is greater than on bottom
    {
      
      digitalWrite(NS1, LOW);
      digitalWrite(NS2, HIGH);
    }
    else //avg resistance on bottom is greater than on top
    {
      digitalWrite(NS2, LOW);
      digitalWrite(NS1, HIGH);
    }
}
else if (-1*tol < dvert || dvert < tol) //if difference is smaller than tolerance, stop function
  {
      digitalWrite(NS1, LOW);
      digitalWrite(NS2, LOW);
  }

if (-1*tol > dhoriz || dhoriz > tol) //check if the difference is in the tolerance else change
{
    if (avl > avr)
    {
      digitalWrite(EO3, LOW);
      digitalWrite(EO4, HIGH);
    }
    else
    {
      digitalWrite(EO4, LOW);
      digitalWrite(EO3, HIGH);
    }
}
else if (-1*tol < dhoriz || dhoriz < tol) //difference in horizontal
  {
      digitalWrite(EO3, LOW);
      digitalWrite(EO4, LOW);
  }
delay(1000);
}

spurosa

Αριθμός μηνυμάτων : 46
Ημερομηνία εγγραφής : 13/06/2016

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από -nikos- Τρι Μαρ 06, 2018 8:48 am

λοιπων.... στο Α0-Α1-Α2-Α3 συνδέονται οι αισθητήρες,,, στον πρώτο κώδικα,,,,[θα δω και τον δευτερο οσονουπο]

ο κωδικας εχει φτιαχτει για να δουλευει σαν συγκριτης τασης και 
ειναι μια προσπαθια να γινει αυτο το αναλογικο σχεδιο=

Arduino - Arduino Solar Tracker Solar-11
Arduino - Arduino Solar Tracker Solar-10
σε λειτουργεια με αρντουινο...
και δεν βλεπω τον λογο να γινει με ρελε,, με μοσφετ θα ειναι καλυτερο.

παμε παρακατω,, 

για να δουλεψει αυτο που εχεις φτιαξει πρεπει να τοποθετηθουν οι εσθητηρες πανω στο πανελ,,
τι μοτερ και ποσα μοτερ εχεις ?



υγ και ο δευτερος κωδικας ειναι σχεδον ιδιος με τον πρωτο.

_________________
«αν κλείσεις την πόρτα σου σε κάθε πλάνη, στο τέλος θα μείνει απ' έξω και η αλήθεια»
-nikos-
-nikos-
Admin

Αριθμός μηνυμάτων : 2890
Ημερομηνία εγγραφής : 29/05/2013

https://doityourself123.forumgreek.com

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από spurosa Τρι Μαρ 06, 2018 8:54 am

Ναι  Πάνο στο  πάνελ  η  αισθητήρες   μοτέρ  δυο  ένα  ανατολή δύση  ένα  βοράς  νότος

spurosa

Αριθμός μηνυμάτων : 46
Ημερομηνία εγγραφής : 13/06/2016

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από spurosa Τρι Μαρ 06, 2018 8:57 am

Νίκο  το  πρώτο   είναι  το  ίδιο  με  το  δεύτερο  που  έστειλα  το  δεύτερο  είναι το  σωστό 

spurosa

Αριθμός μηνυμάτων : 46
Ημερομηνία εγγραφής : 13/06/2016

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από -nikos- Τρι Μαρ 06, 2018 9:38 am

δηλ ? εχεις 4 φωτοαντιστασεις πανω στο πανελ ? 

αν βαλεις και δευτερο πανελ ?

για να στριψει προς την ανατολη μολις πεσει ο ηλιος θελει εναν συμπληροματικο κωδικα, ομως

το θεμα ειναι οτι δεν εχεις βαλει σερβο οπως εχω καταλαβει αλλα απλο μοτερ,, 

το σερβο εχει αίσθηση του σημειου στο οποιο βρίσκεται,, το μοτερ δεν ξερει που βρίσκεται εκτος αν δει φως [πχ της ανατολης]

θα κανεις το εξης,, τις φωτοαντιστασεις που ειναι για ανατολη δυση δεν θα τις βαλεις επιπεδα με το πανελ αλλα με γωνια 45 μοιρων,,,

εφοσον το κυκλωμα δουλευει σαν συγκριτης τασης θα εχει τις ιδιες ενδείξεις σε γωνια οπως και επιπεδα..

οπως το εχει κανει σε αυτο το σχεδιο =

Arduino - Arduino Solar Tracker Buildi10

αυτες οι κατασκευες με τους συγκριτες εχουν δοκιμαστει απο καιρο και καταληξαν οτι με γωνια 45 μοιρων στις φωτοαντιστασεις μπορουν να ''δουν'' την ανατολη.

_________________
«αν κλείσεις την πόρτα σου σε κάθε πλάνη, στο τέλος θα μείνει απ' έξω και η αλήθεια»
-nikos-
-nikos-
Admin

Αριθμός μηνυμάτων : 2890
Ημερομηνία εγγραφής : 29/05/2013

https://doityourself123.forumgreek.com

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από spurosa Τρι Μαρ 06, 2018 9:53 am

Αν   το  Κάνο με  σέρβο  δεν  έχουν  δύναμη  για  για  δυο  πάνελ  100w

spurosa

Αριθμός μηνυμάτων : 46
Ημερομηνία εγγραφής : 13/06/2016

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από -nikos- Τρι Μαρ 06, 2018 10:04 am

δες μερικες κατασκευες που εχει εδω= http://www.redrok.com/electron.htm 
τον ειχα βρει και παλιά αυτον.... Arduino - Arduino Solar Tracker 4194983529

σε ολες τις κατασκευες του βαζει σταθερους αισθητήρες και το φτιαχνει με μοτερ,, εχει και σχεδια με ρελε και σχεδια με τρανζιστορ..

κατα την γνωμη μου ο τυπος εχει ψαξει το θεμα solar tracker οσο κανεις αλλος.

οταν οι αισθητήρες δεν κινούνται αλλα μενουν σταθεροι ειναι σιγουρο οτι θα ''δουν'' την ανατολη το πρωι οπως και να ακολουθουν τον ηλιο ολη την ημερα.


στις κατασκευες στο λινκ ο τυπος χρεισημοποιει μπλε λεντ για αισθητήρες αντι για φωτοαντιστασεις,,, κατι το οποιο ειναι ενδιαφέρον.

_________________
«αν κλείσεις την πόρτα σου σε κάθε πλάνη, στο τέλος θα μείνει απ' έξω και η αλήθεια»
-nikos-
-nikos-
Admin

Αριθμός μηνυμάτων : 2890
Ημερομηνία εγγραφής : 29/05/2013

https://doityourself123.forumgreek.com

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από spurosa Τρι Μαρ 06, 2018 8:12 pm

Νίκο  σε  ευχαριστώ για  της συμβουλές σου .Αν   το  φτιάξω  με  Βηματικό Κινητήρα 9kg.cm (200 steps/rev) 57BYGH420  θα  γυρίζει το βράδυ.

spurosa

Αριθμός μηνυμάτων : 46
Ημερομηνία εγγραφής : 13/06/2016

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από spurosa Τρι Μαρ 06, 2018 8:13 pm


spurosa

Αριθμός μηνυμάτων : 46
Ημερομηνία εγγραφής : 13/06/2016

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από -nikos- Τρι Μαρ 06, 2018 9:11 pm

για να γυρισει το βραδυ πρεπει να εχει λογο να το κανει,,

στον κωδικά του αρντουινο που χρεισιμοποιεις κανει την ιδια δουλεια με τα παραπάνω κυκλώματα με τους συγκριτες lm 324
δηλ, βαζουμε μικροελενκτη να κανει την δουλεια του τελεστικου.  Arduino - Arduino Solar Tracker 302832457

εφοσον το φτιαχνεις με μοτερ η γνωμη μου ειναι η εξης= θα φτιαξεις 3 κυκλωματακια με το lm 324 και τα δυο θα τα χρεισιμοποιησεις για να ακολουθει το πανελ τον ηλιο [οπως το εχεις τωρα]
και το τριτο κυκλωματακι θα το ρυθμισουμε οταν πευτει το σκοταδι να περιστρεφει το πανελ προς την ανατολη,, ευκολα και σιγουρα.


αν θες να το κανεις με αρντουινο πρεπει να γινει με σερβο,, 

ωστε να βαλουμε στον κωδικα εντολη οταν νυχτώσει να γυριζει προς την ανατολη.

μπορουμε να χρεισιμοποιησουμε τα μοτερ που εχεις ηδη αρκει να μπορεσουμε να προσαρμοσουμε ενα αδιαβροχο ποτενσιομετρο στον άξονα περιστροφης..

_________________
«αν κλείσεις την πόρτα σου σε κάθε πλάνη, στο τέλος θα μείνει απ' έξω και η αλήθεια»
-nikos-
-nikos-
Admin

Αριθμός μηνυμάτων : 2890
Ημερομηνία εγγραφής : 29/05/2013

https://doityourself123.forumgreek.com

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από spurosa Τετ Μαρ 07, 2018 7:28 am

Νίκο καλημέρα  σκέφτηκα  έναν  απλό  τρόπο   με ένα  12βολτο  χρονοδιακόπτη   να  ενεργοποιεί  το  μοτέρ το  βράδυ προς   ανατολή[size=33]   [/size]

spurosa

Αριθμός μηνυμάτων : 46
Ημερομηνία εγγραφής : 13/06/2016

Επιστροφή στην κορυφή Πήγαινε κάτω

Arduino - Arduino Solar Tracker Empty Απ: Arduino Solar Tracker

Δημοσίευση από -nikos- Τετ Μαρ 07, 2018 8:30 am

καλη ιδεα,, ο χρονοδιακοπτης πρεπει αυτοματα να ενεργοποιηται μετα την δυση του ηλιου,,

αυτο θα το κανεις με τερματικο διακοπτη ?

Arduino - Arduino Solar Tracker Mn2kim10

εγω προτινω να βαλεις εναν τερματικο διακοπτη στην ανατολη 
και ενα κυκλωμα που θα ενεργοποιει το μοτερ οταν πεσει το σκότος

σαν αυτο=

Arduino - Arduino Solar Tracker Ldr-co10

στην θεση του λεντ βαζουμε το ρελε που επιστρεφει το μοτερ στην ανατολη και ο τερματικος διακοπτης στην ανατολη απενεργοποιει το συγκεκριμενο κυκλωμα,,,

το κυκλωμα θα μεινει ανενεργο μεχρι το αλλο βραδυ γιατι ενεργοποιηται με το σκοταδι, ετσι την ημερα που θα ''αφηθει'' ο τερματικος διακοπτης αυτο θα ειναι ανενεργο λογο του φωτος.

_________________
«αν κλείσεις την πόρτα σου σε κάθε πλάνη, στο τέλος θα μείνει απ' έξω και η αλήθεια»
-nikos-
-nikos-
Admin

Αριθμός μηνυμάτων : 2890
Ημερομηνία εγγραφής : 29/05/2013

https://doityourself123.forumgreek.com

Επιστροφή στην κορυφή Πήγαινε κάτω

Σελίδα 1 από 2 1, 2  Επόμενο

Επιστροφή στην κορυφή

- Παρόμοια θέματα

 
Δικαιώματα σας στην κατηγορία αυτή
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης