Greek Aquarist's Boards - Φόρουμ συζητήσεων γιά το χόμπυ του Ενυδρείου

Greek Aquarist's Boards - Φόρουμ συζητήσεων γιά το χόμπυ του Ενυδρείου (http://www.aquatek.gr/vb/index.php)
-   DIY . Φτιάχτο μόνος σου (http://www.aquatek.gr/vb/forumdisplay.php?f=28)
-   -   Κατασκευή-προγραμματισμός arduino από το 0 (http://www.aquatek.gr/vb/showthread.php?t=95257)

dkatsariotis 06-08-17 09:59

Παράθεση:

Αρχική Δημοσίευση από sxetikos (Μήνυμα 1018830)
Μεγάλη προσοχή στα δάχτυλα!!!! Δεν βρήκα στο ebay να παίζει καμία προσφορά!!!!

Ελπίζω να παίξει η πατέντα με τις βάσεις στα ρελέ γιατί η αλλαγή όλου του board δεν είναι και η πιο εύκολη υπόθεση

Sent from my Lenovo K53a48 using Tapatalk

AgMa 06-08-17 10:46

Παράθεση:

Αρχική Δημοσίευση από dkatsariotis (Μήνυμα 1018832)
Ελπίζω να παίξει η πατέντα με τις βάσεις στα ρελέ γιατί η αλλαγή όλου του board δεν είναι και η πιο εύκολη υπόθεση

Sent from my Lenovo K53a48 using Tapatalk

Για δες ρε Δημήτρη αν σκεφτείς κάτι για τα ρελέ, γιατί αυτή η μακαρονάδα καλωδίων δεν βοηθάει καθόλου. Μιλάμε για πολύ καλώδιο...

stanisalus18 06-08-17 23:41

Φανταστικός φίλε AgMa και η μίνι ανάλυση σου εδώ είναι εκπληκτική +-3 Πολλά μπράβο και από μένα :smt041:smt041:smt041

AgMa 06-10-17 23:12

Ξανά εδώ...
Η καινούρια οθόνη που πήρα με ssd1289 driver δεν μου έπαιξε με τίποτα όσο ήταν συνδεδεμένο το arduino με το prototype με καλωδιοταινία.
Χωρίς το prototype (δηλαδή το tft shield απευθείας πάνω στο arduino κουμπωμένο) έπαιζε μια χαρά.
Όσο και να την κόντυνα δεν κατάφερα να την κάνω να παίξει.
Δυστυχώς πάνω σε όλα τα πειράματα, χάλασα το prototype (ξεκόλλησαν πίστες) κυρίως επειδή είχα νευριάσει που κόλλησα σε μια τέτοια λεπτομέρεια.
Σε αναμονή λοιπόν για το νέο prototype το οποίο αυτή τη φορά θα μπει κατευθείαν στο arduino με εφαρμοστά pin (stackable headers) ώστε να μην μπει καθόλου καλωδιοταινία, ξεκίνησα το συμμάζεμα το κουτιού με τα ρελέ γιατί δεν μπορούσα πλέον να βάλω χέρι καθόλου:
https://s1.postimg.cc/57feqnrn9b/20171007_000532.jpg

AgMa 04-11-17 04:46

Συνεχίζεται το project αργά και σταθερά...
Έγιναν κάποιες αλλαγές στα υλικά που χρησιμοποιήθηκαν, όπως πχ. αλλαγή του κουτιού που περιέχει το arduino με τα σχετικά shield και την οθόνη, κυρίως λόγω όγκου.
Επειδή λοιπόν όλο αυτό θα μπει στο σαλόνι δίπλα απ' το ενυδρείο, ήθελα κάτι πιο μαζεμένο. Έτσι πήρα το αμέσως μικρότερο κουτί της ίδιας εταιρίας.
Εδώ η σύγκριση δίπλα δίπλα, με εμφανή διαφορά κυρίως στο μήκος και πλάτος:

https://s1.postimg.cc/1jpev2fqgv/20171104_034600.jpg

https://s1.postimg.cc/9tgljah58v/20171104_034501.jpg

Τα πράγματα βέβαια στο εσωτερικό του δεν είναι το ίδιο άνετα με το μεγαλύτερο, αλλά χώρεσαν.

Επόμενο βήμα η τοποθέτηση βυσμάτων jack για τα 2 φλοτέρ σε ενυδρείο και βαρέλι αναπλήρωσης:

https://s1.postimg.cc/2qlhhua2r3/20171104_033943.jpg

Η σύνδεση των 2 αισθητήρων θερμοκρασίας για ενυδρείο και βαρέλι γίνεται όπως και πριν, με χρήση δηλαδή βυσμάτων 3 επαφών, σαν αυτά που έχουν οι ανεμιστήρες για τους υπολογιστές ( και τα ενυδρεία μας :p ):

https://s1.postimg.cc/4pufmcqldr/20171104_034126.jpg

Επίσης προστέθηκε μια φωτοαντίσταση ώστε η οθόνη να ντιμάρει σύμφωνα με τον φωτισμό του περιβάλλοντος, κάτι που υπήρχε στην παλιά έκδοση του iAqua, όχι όμως στην τελευταία που έχω. Σχετικά εύκολο κομμάτι αυτό, αντιγραφή απλά ο κώδικας. Το δύσκολο κομμάτι ήταν να βρω την κατάλληλη αντίσταση (στην περίπτωσή μου 83k Ohm) ώστε και σε φουλ φωτισμό να φαίνεται έντονα και σε αρκετό σκοτάδι να ντιμάρει αρκετά, γιατί αυτές οι φωτοαντιστάσεις δίνουν διαφορετικές τιμές η μία με την άλλη, ανάλογα με την αντίσταση που έχουν για φωτισμό και σκοτάδι.
Πχ. αλλιώς θα παίξει μια με Light resistance : 10k Ohm και Dark resistance 20k Ohm και αλλιώς μια με διαφορετικές τιμές.
Εδώ φαίνεται η φωτοαντίσταση:

https://s1.postimg.cc/2gpgeukzj3/20171104_034305.jpg

Οι κλασσικές τρύπες για τις απαραίτητες συνδεσμολογίες:

https://s1.postimg.cc/7t6n62lftr/20171104_034229.jpg

Και εδώ ένα βίντεο με κάποιες λειτουργίες που πρόσθεσα.
Ήθελα όταν πέσει η στάθμη νερού του ενυδρείου, να κλείνει αυτόματα ο κυκλοφορητής για να μην καεί ( είχα κουραστεί να τον βγάζω απ' την πρίζα σε κάθε αλλαγή :smt120 ) και να ανοίγει ξανά όταν ανέβει πάλι η στάθμη, αλλά να θυμάται κιόλας το arduino σε τι κατάσταση ήταν πριν την διακοπή λειτουργίας του ώστε να επανέλθει στην ίδια κατάσταση και όχι απλά να ξαναδουλέψει ανεξαρτήτως άλλων παραγόντων.
Γιατί μπορεί εγώ πχ. να κάνω αλλαγή νερού και ταυτόχρονα να βγάλω το πλαστικό του κυκλοφορητή που κατευθύνει την ροή στην επιφάνεια για να το καθαρίσω από σαλιγκάρια και φύλλα που μαγκώνουν και ρίχνουν τη ροή.
Δεν ήθελα λοιπόν εκείνη την ώρα να πάρει μπροστά ο κυκλοφορητής και να μου σηκώσει το νερό στον αέρα σαν συντριβάνι.

https://youtu.be/VpPPVHcy1pY

Επίσης ήθελα να γίνεται το ίδιο και στο βαρέλι αναπλήρωσης, αλλά εκτός από τον κυκλοφορητή να κλείνει και τον θερμοστάτη αν μείνει από νερό:

https://youtu.be/1GcJHZiQBqA

Ο κώδικας είναι ρυθμισμένος να κάνει έλεγχο θερμοκρασίας ανά 10 δευτερόλεπτα και έλεγχο κατάστασης των φλοτέρ ανά 5 δευτερόλεπτα, γι' αυτό υπάρχει αυτή η διαφορά στους χρόνους μεταξύ τους.

Οποιαδήποτε συμβουλή-παρατήρηση ευπρόσδεκτη. Ακόμη δεν είναι εύκολο για 'μένα, αλλά το σίγουρο είναι ότι είναι πιο εύκολο σε σχέση με την πρώτη μέρα που άνοιξα τον κώδικα και άρχισα να ασχολούμαι με αυτά και αυτό με ικανοποιεί.
Έχω μάθει και διάφορες χρήσεις ηλεκτρονικών που δεν ήξερα καν (όπως πχ. χρήση πολύμετρου) που είναι κάτι που σίγουρα θα χρειαστεί στο μέλλον, πήρα σταθμό κόλλησης ίδιο με αυτόν και αφού έκαψα 2 μύτες μέσα σε 2-3 ώρες, έμαθα να τις γανώνω και να τις κρατάω καθαρές σε όλη τη διάρκεια των κολλήσεων, όπως επίσης και την χρήση της σολντερίνης. Αρκετά χρήσιμη σε κάποιες περιπτώσεις, ειδικά όταν πας να κολλήσεις χοντρό καλώδιο.

mathiu 04-11-17 13:54

Πολύ ωραία η δουλειά που εφτιαξες με τον κοντρολερ. Μπράβο Σου!μεγειες και το κολλητηρι!
Σου είναι εύκολο να γραψεις το κομμάτι του κώδικα που ειναι για το αυτόματο ντιμαρισμα; εγώ φτιάχνω το stilo 3.0 https://youtu.be/QWwTmiMWcNw

Στάλθηκε από το SM-G920F μου χρησιμοποιώντας Tapatalk

AgMa 04-11-17 14:23

1 Συνημμένο(α)
Ωραίος! Το stilo ήταν ο εμπνευστής του δημιουργού του iAqua.
Μια παρατήρηση μόνο, αν είδα καλά τροφοδοτείς το arduino με 9v. Όχι ότι είναι κακό, αλλά το καλύτερο θα ήταν 7-7.5v ώστε να μην ζεσταίνεται αρκετά ο regulator για να ρίξει την τάση στα 5v.
Σχετικά με τον κώδικα τώρα, σου ανεβάζω αυτά που χρειάζεσαι για να παίξει. Χρειάζεσαι και ένα BC337 για να μπορέσει να ντιμάρει. Η φωτοαντίσταση απλά ρυθμίζει την τάση που θα πάει στην οθόνη με βάσει το τι διαβάζει σαν εξωτερικό φωτισμό:
Κώδικας:

const int lightSensorPin = A8;  // analog pin for the ambient light sensor
const int screenBrightPin = 8; // pwm pin for the LCD backlight
byte screenDimLevel, screenDimSec, screenBrightMem, screenBrightness;

Και στο void setup() θα βάλεις αυτά:
Κώδικας:

pinMode(screenBrightPin, OUTPUT);
pinMode(lightSensorPin, INPUT);

// get screen settings from eeprom
readScreenSettings();
analogWrite(screenBrightPin, screenBrightness); // turn up screen brightness right away

Στο void loop():
Κώδικας:

// adjust brightness automatically unless touch event
  unsigned long pastSeconds;
  if (screenDimSec != 0) // if set to 0, we won't dim
  {
    if (screenDimLevel != 0) // if set to 0, we won't dim
    {
      if (backlightTouch == true)
      {
        pastSeconds = (currentTime - dimTime);
        if (pastSeconds > screenDimSec) backlightTouch = false;
      }

      else
      {
        autoBrightness();
      }
    }
  }

void autoBrightness()
{
  int photocellReading = analogRead(lightSensorPin);
 
  // map the photo sensor value of 0-1023 directly to the PWM output of 0-255
  int brightnessLevel=map(photocellReading, 0, 1023, 0, 255);

  // can't get brighter than 255, must be at least 1 or it's off
  brightnessLevel = constrain(brightnessLevel, 5, 255);

  int diff=brightnessLevel-backLight;
  if (diff < 0)
  {
    diff = ((diff - diff) - diff);
  }
  if (diff > 25) // we only adjust brightness if it's more than a 10% change from where we are now
  {
    rampScreenBrightness(backLight, brightnessLevel);
  }
}

// smoothly ramps the screen brightness from one level to another
void rampScreenBrightness(byte fromLevel, byte toLevel)
{
  if (fromLevel < toLevel)
  {
    while (fromLevel < toLevel)
    {
      analogWrite(screenBrightPin, fromLevel);
      fromLevel++;
      Alarm.delay(5);
    }
  }
  else if (fromLevel > toLevel)
  {
    while (fromLevel > toLevel)
    {
      analogWrite(screenBrightPin, fromLevel);
      fromLevel--;
      Alarm.delay(5);
    }
  }
  backLight = toLevel;
}

void readScreenSettings()
{
  screenDimLevel = EEPROM.read(29); //Brightness during idle
  screenBrightMem = EEPROM.read(31);//Brightness during operation
 
  if (screenBrightMem > 10)
  {
    screenBrightMem = 10;
    EEPROM.update(31, 10);
  }
  screenBrightness = screenBrightMem * 25;
}

Ο κώδικας με bold είναι σε περίπτωση που έχεις στο μενού επιλογή να ντιμάρει μετά από συγκεκριμένο χρόνο idle και να μην έχεις απενεργοποιήσει το ντιμάρισμα από το μενού.
Καλό θα ήταν να τα συμπεριλάβεις για να παίξει σωστά, αλλά μετά θα πρέπει να φτιάξεις και τις κατάλληλες επιλογές στο μενού ώστε να ορίσεις εσύ πότε θα είναι το idle.
Αλλιώς δεν ξέρω αν μπορεί να γίνει κατευθείαν από τον κώδικα. Πχ. να διαβάζει σαν default screen settings μια συγκεκριμένη τιμή:

Κώδικας:

screenDimSec = EEPROM.read(30);  //How long to wait for idle
Και να βάλουμε στην EEPROM:

Κώδικας:

EEPROM.update(30, 30);
Και οι θέσεις που έχω εγώ στην EEPROM για την φωτεινότητα:
Κώδικας:

// default screen settings
    EEPROM.update(29, 3);
    EEPROM.update(31, 255);

Σου έχω βάλει συνημμένο το fritzing με την εγκατάσταση.

mathiu 04-11-17 15:42

Ωραία οπότε παραγγέλνω φωτοαντιστασεις και ξεκινάω Ευχαριστώ. Το αρντουινο παίρνει λιγότερη τάση δεν φαίνεται στο βίντεο 12 βολτ παίρνει η αντλια της αναπλήρωσης.

Στάλθηκε από το SM-G920F μου χρησιμοποιώντας Tapatalk

AgMa 04-11-17 16:22

Μπορείς αν θες για να το κάνεις πιο εύκολο, να ντιμάρει μετά από συγκεκριμένο χρόνο αδράνειας.
Πάντως να ξέρεις με την φωτοαντίσταση θα χρειαστεί να πειραματιστείς σε breadboard για να βρεις ποιά αντίσταση θα σου παίξει σωστά.
Βάζεις και ένα serial.print να διαβάζει την τιμή της φωτοαντίστασης και το βρίσκεις.
Σε φουλ φωτεινότητα θα πρέπει να σου εμφανίζει στην σειριακή οθόνη περίπου 1000 μονάδες.
Επίσης μπορώ αν θες να σου βάλω το link από τον πωλητή του ebay που πήρα τις δικές μου (με την προϋπόθεση ότι θα σου στείλει τις ίδιες και δεν θα έχει αλλάξει παρτίδα) και να βάλεις κατευθείαν 83k Ohm αντίσταση όπως παίζει εμένα.
Διαφορετικά μπορώ να σου στείλω με ΕΛ.ΤΑ μερικές δικές μου μιας και έχω αρκετές.

mathiu 04-11-17 16:39

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 1027339)
Μπορείς αν θες για να το κάνεις πιο εύκολο, να ντιμάρει μετά από συγκεκριμένο χρόνο αδράνειας.
Πάντως να ξέρεις με την φωτοαντίσταση θα χρειαστεί να πειραματιστείς σε breadboard για να βρεις ποιά αντίσταση θα σου παίξει σωστά.
Βάζεις και ένα serial.print να διαβάζει την τιμή της φωτοαντίστασης και το βρίσκεις.
Σε φουλ φωτεινότητα θα πρέπει να σου εμφανίζει στην σειριακή οθόνη περίπου 1000 μονάδες.
Επίσης μπορώ αν θες να σου βάλω το link από τον πωλητή του ebay που πήρα τις δικές μου (με την προϋπόθεση ότι θα σου στείλει τις ίδιες και δεν θα έχει αλλάξει παρτίδα) και να βάλεις κατευθείαν 83k Ohm αντίσταση όπως παίζει εμένα.
Διαφορετικά μπορώ να σου στείλω με ΕΛ.ΤΑ μερικές δικές μου μιας και έχω αρκετές.

Να'σαι καλά φιλαράκι. Βάλε τον πωλητή να παραγγείλω σημερα να σου μείνουν καβατζα και σένα στη άκρη. Έχω breadboard και καλωδια και πολλά πράγματα για αρντουινο.

Στάλθηκε από το SM-G920F μου χρησιμοποιώντας Tapatalk
-------------------------
Και ευχαριστώ για την επεξηγηματικη λεπτομερεστατη βοήθεια για την αυτόματη φωτεινότητα. 😉

Στάλθηκε από το SM-G920F μου χρησιμοποιώντας Tapatalk

AgMa 04-11-17 16:48

Τι να μου μείνουν βρε, έχω άλλες 19 τι να τις κάνω;
https://www.ebay.com/itm/20PCS-Photo...item3cfb3e970d

mathiu 04-11-17 17:00

Καλύτερα να έχεις στοκ για όποτε χρειαστεί. Για την οθόνη βρήκα αυτό https://www.thingiverse.com/thing:933132 και έλεγα να μπει σε ένα ξύλινο πλαίσιο-κουτι στο χρώμα του επίπλου για να είναι πιο όμορφο. https://uploads.tapatalk-cdn.com/201...ff1ce52674.jpg

Στάλθηκε από το SM-G920F μου χρησιμοποιώντας Tapatalk

AgMa 04-11-17 17:04

Ωραία αλλά αν είναι μπλε θα είναι σαν τη μύγα μες στο γάλα. Πόσο έχει;

mathiu 04-11-17 17:06

Όχι βρε σχέδιο είναι αυτο σου δίνει το αρχείο να το εκτυπώσεις σε 3d εκτυπωτή. Άρα διαλέγεις και χρώμα.

Στάλθηκε από το SM-G920F μου χρησιμοποιώντας Tapatalk

AgMa 04-11-17 17:20

Και το πας εσύ σε 3d εκτυπωτή; Πόσο παίζουν αυτά;

mathiu 04-11-17 17:36

Ανάλογα πυκνότητα υλικού κλπ δοκίμασε να κατεβάσεις το αρχείο και δες εδώ π.χ. ενδεικτικά https://www.enoworx.gr να το ανεβάσεις να σου δώσει τιμές

Στάλθηκε από το SM-G920F μου χρησιμοποιώντας Tapatalk

mpampis varytimos 05-11-17 19:09

να συμπληρώσω ότι για απλή ρύθμιση φωτεινότητας στην οθόνη με φωτοαντίσταση (χωρίς κώδικα) βάζουμε ένα ldr παραλληλα στην τροφοδοσία φωτισμού οθόνης

AgMa 06-11-17 00:06

Για πες κάτι παραπάνω να μαθαίνουμε και εμείς τα νεούδια.
Και που ξέρει σε πόσα lumen να αφήσει πόση τάση να περάσει;

AgMa 07-11-17 12:16

Χάθηκαν σχόλια ή μου φαίνεται; :rolleyes:

Τάκης 07-11-17 12:20

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 1027532)
Χάθηκαν σχόλια ή μου φαίνεται; :rolleyes:

www.aquatek.gr/vb/showthread.php?goto=newpost&t=98794

AgMa 12-11-17 18:55

Έτοιμη η εγκατάσταση της αναπλήρωσης. Έλεγχος θερμοκρασίας, στάθμης νερού και διαχείριση των συσκευών της (αντλία 12v, θερμοστάτης και κυκλοφορητής).
Μπήκε μισό μέτρο σωλήνα από υδραυλικά και εκεί πάνω στηρίχτηκαν φλοτέρ και αισθητήριο θερμοκρασίας.

https://s18.postimg.cc/85r1mfuex/20171112_180454.jpg https://s18.postimg.cc/v5t3ldie1/20171112_180442.jpg

Και εδώ ένα DIY πορτάκι με επίσης DIY χερούλι ( βεντούζα :D ) γιατί το νερό είναι 100% από Α/Ο και πρέπει να ρίχνω μέσα τα απαραίτητα άλατα πριν την αλλαγή για να φτάσω τις επιθυμητές τιμές (ασβέστιο, μαγνήσιο και σόδα):

https://s18.postimg.cc/5ofaf6py1/20171112_180716.jpg

AgMa 27-11-17 16:31

Πλέον ο controller έχει πάρει τη θέση του δίπλα απ' το ενυδρείο και έχει αναλάβει τον έλεγχο.
Είμαι βέβαια συνέχεια από πάνω του να δω μήπως κάτι πάει στραβά, αλλά ευτυχώς μέχρι τώρα όλα οκ.
Το mosfet που οδηγεί την αντλία αναπλήρωσης βραχυκύκλωσε, δεν ξέρω πως και πρέπει με την πρώτη ευκαιρία να αντικατασταθεί γιατί όπως είναι τώρα, αν την συνδέσω παίρνει κατευθείαν 12v και δουλεύει ασταμάτητα.
Κάτι μικρές τροποποιήσεις του κώδικα που βγαίνουν στην πορεία (όπως πχ. σε περίπτωση που δεν έχω συνδέσει φλοτέρ στο βαρέλι προετοιμασίας, να διαβάζει ότι το βαρέλι έχει χαμηλή στάθμη νερού, διαφορετικά δουλεύουν κυκλοφορητής και θερμοστάτης αν είναι ψηλή).
Αυτά βέβαια είναι πράγματα που τα βλέπεις στην χρήση, στον πάγκο δεν μπορείς να τα σκεφτείς όλα.
Μόλις τελειώσω με τον κώδικα και την αλλαγή του mosfet, θα ανεβάσω βίντεο κατά τη λειτουργία του.
Προς το παρόν είμαι αρκετά ικανοποιημένος με το αποτέλεσμα :smt041

AgMa 03-12-17 22:26

Έτοιμη και η εγκατάσταση:

https://s33.postimg.cc/i3y16hsun/20171203_211156.jpg

https://s33.postimg.cc/f9uvt3o4f/20171203_211222.jpg

Πίσω απ' το ενυδρείο έχω βιδώσει 3 πλαστικές 60άρες σύριγγες σίτισης όπου από εκεί θα τραβάνε οι αντλίες τα λιπάσματα και θα τα ρίχνουν στο ενυδρείο:

https://s33.postimg.cc/m1lavj59r/20171203_211258.jpg

Και εδώ το κουτί με τα ρελέ έτοιμο με όλα τα περιφερειακά συνδεδεμένα:

https://s33.postimg.cc/s2izsnpbz/20171203_211343.jpg

Καλιμπράρισμα οι αντλίες και έτοιμο :)

mathiu 03-12-17 22:32

Μεγειες φιλαρακι πολύ ωραία κατασκευή! Καλοδουλευτα!

Στάλθηκε από το SM-G920F μου χρησιμοποιώντας Tapatalk

AgMa 03-12-17 22:41

Ευχαριστώ. Ελπίζω να μου λύσει τα χέρια και να μην χρειαστεί να είμαι συνέχεια από πάνω του.
Σήμερα το χρησιμοποίησα στην αλλαγή νερού που έκανα και έπαιξε σωστά.
Έκλεισε μόνος του ο κυκλοφορητής όταν έπεσε η στάθμη του ενυδρείου, γέμισα το ενυδρείο με τη λειτουργία της αναπλήρωσης και έκλεισαν μόνα τους κυκλοφορητής και θερμοστάτης βαρελιού όταν έπεσε η στάθμη στο βαρέλι.
Όλα αυτά που έκανα χειροκίνητα δηλαδή.

mathiu 03-12-17 22:47

Στον αυτόματο πλέον. Μπράβο σου για τον κόπο σου χρόνο και χρήμα που αφιέρωσες!κάποια στιγμή άμα μπορείς Κάνε μια σούμα με κώδικα υλικα (τα τελικά που χρησιμοποιησες) και τίποτα φωτο πλακέτας κλπ για κανέναν που θα θέλει να τον κατασκευάσει.

Στάλθηκε από το SM-G920F μου χρησιμοποιώντας Tapatalk

AgMa 03-12-17 23:02

Οκ θα τα μαζέψω.
Φώτο της πλακέτας έχω βάλει πιο πριν, στον οδηγό που δείχνω την σύνδεση mosfet.

stanisalus18 10-01-18 07:43

Εξαιρετικός :smt041:smt041:smt041:smt041:smt041

AgMa 11-01-18 19:17

Ευχαριστώ. Οι αντλίες είναι καλιμπραρισμένες και πλέον τρέχει στο 100% περίπου μια εβδομάδα άψογα.
Εδώ και η βάση που πήρα από ebay για τα σωληνάκια που ρίχνουν τα λιπάσματα στο ενυδρείο:

https://s14.postimg.cc/d2xi1h335/20180111_185700.jpg

Το έβαλα κοντά στον κυκλοφορητή ώστε να διαχέονται γρήγορα σε όλο το ενυδρείο.

Επόμενο βήμα το άδειασμα του ενυδρείου. Δεν γίνεται να είναι όλα στον αυτόματο και να μπαίνω πίσω από το ενυδρείο να ανοίγω το βανάκι :D.
Παράγγειλα έναν αυτόματο διακόπτη που δουλεύει όπως οι κοινές βρύσες που έχουμε στα μπαλκόνια μας (ball valve) αλλά με την διαφορά ότι αυτός ανοίγει μόλις πάρει τάση 12v.

Προσπαθώ να βρω χρόνο τώρα να φτιάξω μενού για αυτό.
Έχω 2 επιλογές στο μυαλό μου:

1) Να φτιάξω μια σκέτη επιλογή (drain ή water change) που μόλις την πατάω να ανοίγει αυτόματα την βάνα να αδειάζει, να κλείνει με ένα απλό φλοτέρ όταν πέσει η στάθμη στο επίπεδο που θέλω και μόλις το arduino διαβάσει το συγκεκριμένο φλοτέρ ότι είναι low, να παίρνει μπροστά η αντλία αναπλήρωσης (η οποία πάλι κλείνει είτε όταν ανέβει ένα εκ των δύο φλοτέρ είτε όταν περάσει ο χρόνος που του έχω ορίσει να τρέχει η αντλία σαν ασφάλεια).
Έχω μετρήσει και για να μου εισάγει 35 λίτρα νερό από το βαρέλι, χρειάζεται περίπου 620 δευτερόλεπτα, δηλαδή σχεδόν 10 λεπτά. Άρα εκτός το high που θα δείξει το φλοτέρ και θα κλείσει η αντλία, αν για κάποιο λόγο δεν κλείσει θα την κλείσει ο κώδικας 10 δευτερόλεπτα αργότερα.

2) Να φτιάξω κανονικό μενού στο οποίο θα ρυθμίζω αν θέλω αυτόματο άδειασμα το οποίο θα κλείνει με το φλοτέρ, ή να κλείνει μετά από κάποια ώρα αδειάσματος. Έτσι θα μπορώ να κάνω αν χρειαστεί μικρότερες αλλαγές.
Και για να το προχωρήσω λίγο παραπέρα, έχω πάρει ήδη ένα flowmeter που θα συνδεθεί στην έξοδο του φίλτρου (αφού από εκεί αδειάζω) και ΘΑ ΠΡΟΣΠΑΘΗΣΩ να το φτιάξω να αδειάζει τα λίτρα που θα του ορίσω εγώ, αντί να επιλέγω πόσο χρόνο να αδειάζει, αφού πλέον θα τα μετράει το flowmeter.

Όλα αυτά βέβαια προϋποθέτουν αρχικά χρόνο ( που δεν έχω :p ) και χώρο για άλλη μια 8άδα ρελέ που έχω πάρει σαν εφεδρικά και θέλω να συνδέσω το άδειασμα και το moonlight το οποίο έχω αφήσει στη μέση.
Οι άλλες 6 θέσεις που μένουν όλο και κάπου θα αξιοποιηθούν :D

AgMa 19-02-18 23:36

Ήθελα δεν ήθελα έμαθα και από photoshop :D.
Ετοιμάζω αλλαγή του πρώτου εικονιδίου στην αρχική οθόνη, όπου ήταν η επιλογή home, η οποία το μόνο που έκανε στην ουσία ήταν να κάνει ανανέωση της αρχικής σελίδας που προσωπικά το θεωρώ άχρηστο:

https://s14.postimg.cc/oeg1xd4z5/dock_-_3.png

Με αντίστοιχη επιλογή για αλλαγή νερού με την ονομασία Service:

https://s14.postimg.cc/g8xzz9tlt/dock.png

Στις ρυθμίσεις του κεντρικού μενού θα υπάρχει και η ανάλογη κατηγορία ώστε να ρυθμίζω αν θέλω αυτόματη αλλαγή 50% ή χειροκίνητη με συγκεκριμένο ποσοστό αδειάσματος και γεμίσματος, αλλά αυτή η επιλογή στην αρχική σελίδα απλά θα ξεκινάει την διαδικασία αλλαγής μόλις το πατήσω.
Επειδή στις περισσότερες των περιπτώσεων θέλω την στάνταρ αλλαγή 50%, αυτό πιστεύω θα μου λύσει τα χέρια με το να βρίσκεται στην αρχική οθόνη.

AgMa 22-04-18 15:37

Τι έγινε ρε παιδιά, που πήγαν οι φώτος;

stanisalus18 22-04-18 20:00

Καλησπερα κατι εχει γινει στο συγκεκριμενο site, και οι δικες μου εχουν χαθει. Για να τις επαναφερουμε πρεπει να διορθωσουμε το .org με το .cc ας πουμε για παραδειγμα για να δουμε τωρα εδω τις φωτογραφιες απο το τελευταιο post σου

αντι για

https://s14.postimg.org/oeg1xd4z5/dock_-_3.png

πρεπει να βαλουμε αυτο εδω

https://s14.postimg.cc/oeg1xd4z5/dock_-_3.png

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 1036470)
Ήθελα δεν ήθελα έμαθα και από photoshop :D.
Ετοιμάζω αλλαγή του πρώτου εικονιδίου στην αρχική οθόνη, όπου ήταν η επιλογή home, η οποία το μόνο που έκανε στην ουσία ήταν να κάνει ανανέωση της αρχικής σελίδας που προσωπικά το θεωρώ άχρηστο:

https://s14.postimg.cc/oeg1xd4z5/dock_-_3.png

Με αντίστοιχη επιλογή για αλλαγή νερού με την ονομασία Service:

https://s14.postimg.cc/g8xzz9tlt/dock.png

Στις ρυθμίσεις του κεντρικού μενού θα υπάρχει και η ανάλογη κατηγορία ώστε να ρυθμίζω αν θέλω αυτόματη αλλαγή 50% ή χειροκίνητη με συγκεκριμένο ποσοστό αδειάσματος και γεμίσματος, αλλά αυτή η επιλογή στην αρχική σελίδα απλά θα ξεκινάει την διαδικασία αλλαγής μόλις το πατήσω.
Επειδή στις περισσότερες των περιπτώσεων θέλω την στάνταρ αλλαγή 50%, αυτό πιστεύω θα μου λύσει τα χέρια με το να βρίσκεται στην αρχική οθόνη.

Τραγικη η κατασταση πλεον. Ειχαμε το Photobucket πριν τωρα εχουμε και το Postimg :(

Αν θελεις τα ανεβαζεις στο φορουμ για να βρεις την ησυχια σου οπως τα περιγραφει ο Τακης εδω στο συγκεκριμενο thread.

http://www.aquatek.gr/vb/showthread.php?t=99089

Καλη συνεχεια ;)

ΥΓ: Περιμενουμε ενα φωτο - update στο εξαιρετικο project σου.

AgMa 14-09-18 23:25

Καλησπέρα και πάλι,
Μετά από 9 μήνες το ssr άρχισε να δυσλειτουργεί. Μια μέρα άκουσα φίλτρο και κυκλοφορητή να ανοιγοκλείνουν. Μετά από ψάξιμο κατέληξα στα ρελέ. Δεν ξέρω γιατί, αλλά τα ρελέ 3 και 4 με φορτίο έριχναν την τάση, σαν να ανοιγόκλειναν. Χωρίς φορτίο και με το πολύμετρο συνδεδεμένο δούλευε κανονικά. Θα έλεγα ότι ήταν επειδή ήταν low level trigger, δηλαδή όπλιζε σε χαμηλή τάση και αφόπλιζε σε υψηλή, αλλά φίλτρο και κυκλοφορητής ήταν πάντα ενεργά. Άρα δεν μπορεί να χάλασε λόγω συνεχής υψηλής τάσης αφού συνέχεια δούλευαν σε χαμηλή.
Ευτυχώς είχα στο συρτάρι εφεδρικό ένα κλασσικό (όχι solid state) και το αντικατέστησα. Ελπίζω να κρατήσει παραπάνω.
Επί της ευκαιρίας, αν μπορεί κάποιος mod να επαναφέρει τις φώτο στους οδηγούς που έχω φτιάξει (ή αν γίνεται να μου επιτραπεί με κάποιον τρόπο να κάνω edit τα σχόλιά μου ώστε να επαναφέρω τις φώτο). Είναι κρίμα, έφαγα χρόνο να τα μαζέψω...

Κλεόβουλος 14-09-18 23:41

Οι φωτο χάθηκαν λόγω τεχνικού προβλήματος που είχε προκύψει με τα backup.
Επειδή πράγματι είναι κρίμα να πάει τζάμπα ο κόπος, θα πρότεινα αν θέλεις να κάνεις συνολική παρουσίαση σε ένα νέο θέμα και να το κάνουμε και υπόμνημα να υπάρχει ;)

stanisalus18 15-09-18 13:00

Καλησπερα, θα κανω μια προσπαθεια εδω με τις φωτογραφιες τωρα που εχω λιγο ελευθερο χρονο. Ελπιζω να τα καταφερω :rolleyes:

stanisalus18 15-09-18 13:54

Κατι εκανα τελικα. Φιλε AgMa τσεκαρε λιγο παλι ολα τα posts και δες αν εχω παραλειψει καμια φωτογραφια. Η επαναφορα των φωτογραφιων εγιναν με αυτο το τροπο και οχι με αυτο οπου θα ηταν το ιδανικο αλλα θελει πολυ χρονο.

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

Την καλησπερα μου στελνω σε ολους εδω ;)

AgMa 15-09-18 20:18

Καλησπέρα και από 'μένα. Σε ευχαριστώ.
Θα προσπαθήσω να κάνω μια παρουσίαση, αν και με την κόρη τώρα μόλις κάτσω στο pc και ξεκινάω να γράψω, στην πορεία καταλήγει κάπως φξσξριψν κζ•■ :D


Όλες οι ώρες είναι GMT +2. Η ώρα τώρα είναι 20:57.

Forum engine powered by : vBulletin Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright 2000-2016 Greek Aquarists Board

Page generated in 0,03639 seconds with 10 queries