Do It Yourself

Arduino Solar Tracker

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

Πήγαινε κάτω

Arduino Solar Tracker

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

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

spurosa

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

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

Απ: Arduino Solar Tracker

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

[Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτόν το σύνδεσμο.][Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτόν το σύνδεσμο.]

spurosa

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

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

Απ: Arduino Solar Tracker

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

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

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

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

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

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

http://doityourself123.forumgreek.com

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

Απ: 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;}
    
   }
}




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

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

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

http://doityourself123.forumgreek.com

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

Απ: Arduino Solar Tracker

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

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

spurosa

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

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

Απ: Arduino Solar Tracker

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

[Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτόν το σύνδεσμο.]

spurosa

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

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

Απ: Arduino Solar Tracker

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

[Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτόν το σύνδεσμο.]

spurosa

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

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

Απ: Arduino Solar Tracker

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

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


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


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




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

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

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

http://doityourself123.forumgreek.com

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

Απ: Arduino Solar Tracker

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

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

spurosa

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

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

Απ: Arduino Solar Tracker

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

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

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

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

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

http://doityourself123.forumgreek.com

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

Απ: Arduino Solar Tracker

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

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

spurosa

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

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

Απ: Arduino Solar Tracker

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

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

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

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

http://doityourself123.forumgreek.com

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

Απ: 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

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

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

Απ: 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

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

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

Απ: Arduino Solar Tracker

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

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

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

[Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτόν το σύνδεσμο.]
[Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτόν το σύνδεσμο.]
σε λειτουργεια με αρντουινο...
και δεν βλεπω τον λογο να γινει με ρελε,, με μοσφετ θα ειναι καλυτερο.

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

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



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

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

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

http://doityourself123.forumgreek.com

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

Απ: Arduino Solar Tracker

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

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

spurosa

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

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

Απ: Arduino Solar Tracker

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

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

spurosa

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

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

Απ: Arduino Solar Tracker

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

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

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

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

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

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

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

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

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

[Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτόν το σύνδεσμο.]

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

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

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

http://doityourself123.forumgreek.com

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

Απ: Arduino Solar Tracker

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

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

spurosa

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

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

Απ: Arduino Solar Tracker

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

δες μερικες κατασκευες που εχει εδω= [Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτόν το σύνδεσμο.] 
τον ειχα βρει και παλιά αυτον....

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

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

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


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

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

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

http://doityourself123.forumgreek.com

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

Απ: Arduino Solar Tracker

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

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

spurosa

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

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

Απ: Arduino Solar Tracker

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

[Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτόν το σύνδεσμο.]

spurosa

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

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

Απ: Arduino Solar Tracker

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

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

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

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


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

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

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

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

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

http://doityourself123.forumgreek.com

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

Απ: Arduino Solar Tracker

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

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

spurosa

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

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

Απ: Arduino Solar Tracker

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

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

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

[Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτόν το σύνδεσμο.]

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

σαν αυτο=

[Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτόν το σύνδεσμο.]

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

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

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

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

http://doityourself123.forumgreek.com

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

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

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


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