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

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

DIY . Φτιάχτο μόνος σου Ο τίτλος τα λέει όλα.

Απάντηση στο θέμα
 
Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 28-09-15, 08:50
Το avatar του χρήστη jimbit22
jimbit22 Ο χρήστης jimbit22 δεν είναι συνδεδεμένος
Senior Member
 
Εγγραφή: 27-05-2011
Περιοχή: Ελληνορώσων
Μηνύματα: 491
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από nt7561 Εμφάνιση μηνυμάτων
Αυτό πως γίνεται?
Κώδικας:
int WindowSize = 5000;// χρόνος σε millisecond 5000 = 5sec
float setpoint = 23.0; //στόχος θερμοκρασίας
float offset = 0.2; //κενό +-0.2 από το στόχο θερμοκρασίας για να μην ανάβει κάθε τρεις και λίγο

unsigned long windowStartTime;
void setup()
{
  windowStartTime = millis();
}

void loop()
{
   if (tempW <= stepoint+offset) Windowsize = 5000;
   else windowsize = 0;
  /************************************************
   * turn the output pin on/off
   ************************************************/
  unsigned long now = millis();
  if(now - windowStartTime>WindowSize)
  { //time to shift the Relay Window
    windowStartTime += WindowSize;
  }
  if(Output > now - windowStartTime) digitalWrite(RelayPin,HIGH);
  else digitalWrite(RelayPin,LOW);

}
-------------------------
Αυτό το loop λέει στο ρελε να ανοίγει τουλάχιστον για 5 δευτερόλεπτα. αν η αλλαγή στη θερμοκρασία δεν έχει επιτευχθεί στα 5 δευτερόλεπτα μεγαλώνει το παράθυρο σε κομμάτια των 5 δευτερολεπτων χωρίς να κλείσει το ρελε.



μόνο του δεν λειτουργεί, θέλει και τον μέσο όρο που έγραψα ποιο πάνω..

Σε αυτό το ποστ http://www.aquatek.gr/vb/showpost.ph...1&postcount=58 έχω ανεβάσει πρόγραμμα που έχω φτιάξει μπορεί να σου φανεί χρήσιμο σε τπτ.. ειναι πειραγμένα κομμάτια του jarduino χωρίς το κομμάτι της οθόνης αφής
__________________
3dpg.gr/3D Printers Greece

30lit amano-red cherry shrimp
60lit blue pearl shrimp
130lit hi-tech φυτεμένο RIP

Τελευταία επεξεργασία από το χρήστη jimbit22 : 28-09-15 στις 08:50 Αιτία: Automerged Doublepost
Απάντηση με παράθεση
  #2  
Παλιά 01-10-15, 20:42
aquadominus Ο χρήστης aquadominus δεν είναι συνδεδεμένος
Member
 
Εγγραφή: 01-09-2012
Περιοχή: Μαρούσι
Μηνύματα: 69
Προεπιλογή

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

Κωνσταντίνος

Απάντηση με παράθεση
  #3  
Παλιά 02-10-15, 09:13
Το avatar του χρήστη nt7561
nt7561 Ο χρήστης nt7561 δεν είναι συνδεδεμένος
Member
 
Εγγραφή: 19-04-2015
Περιοχή: Ηράκλειο Κρήτης
Μηνύματα: 144
Προεπιλογή

Ψάχνωντας στο ίντερνετ σχετικά με τον αισθητήρα θερμοκρασίας, βρήκα ένα άρθρο στο οποίο ο συγγραφέας, ανέφερε ότι ο καλύτερος τρόπος για να διαβάζεις τη θερμοκρασία χωρίς να έχεις μεγάλη καθυστέρηση (ο αισθητήρας από κατασκευής έχει μια καθυστέρηση του μισού δευτερολέπτου κατά τη μετατροπή των δεδομένων σε θερμοκρασία) είναι να τον δουλεύεις σε asyncronus mode.
Το έκανα λοιπόν και διαπίστωσα μεγάλη διαφορά και στο χρόνο αλλά και στα ρελέ).

Εν αναμονή της μεγάλης οθόνης (τελικά παράγγειλα μια 5 ιντσών) προχώρησα στο σχεδιασμό του γραφικού περιβάλλοντος και τη "μετατροπή" του κώδικα ώστε να παρουσιάζει τα δεδομένα στη νέα οθόνη. Σε οθόνη φίλου που έτρεξα τον κώδικα εμφανίζονται κανονικά, οπότε προχώρησα ένα βήμα παραπάνω και έφτιαξα στο photoshop τις εικόνες που θα εμφανίζονται στην οθόνη.
Ένα πρόχειρο σχέδιο αυτού είναι η παρακάτω φωτογραφία.
Έκανα και τις απαραίτητες αλλαγές στον κώδικα προκειμένου στο Loop να εμφανίζει τις αντίστοιχες εικόνες, το έκανα compile χωρίς κανένα (δόξα το θεό) error και τώρα το μόνο που μένει, είναι να έρθει η οθόνη, να την κουμπώσω στο arduino και να κάνω upload των κώδικα για να δω αν to γραφικό περιβάλλον, τρέχει όπως το έχω σχεδιάσει.
Συνημμένα Thumbnails
Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση

Όνομα:  DOKIMH 1.png
Εμφανίσεις:  427
Μέγεθος:  57,1 KB  
Απάντηση με παράθεση
  #4  
Παλιά 02-10-15, 12:12
aquadominus Ο χρήστης aquadominus δεν είναι συνδεδεμένος
Member
 
Εγγραφή: 01-09-2012
Περιοχή: Μαρούσι
Μηνύματα: 69
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από nt7561 Εμφάνιση μηνυμάτων
Ψάχνωντας στο ίντερνετ σχετικά με τον αισθητήρα θερμοκρασίας, βρήκα ένα άρθρο στο οποίο ο συγγραφέας, ανέφερε ότι ο καλύτερος τρόπος για να διαβάζεις τη θερμοκρασία χωρίς να έχεις μεγάλη καθυστέρηση (ο αισθητήρας από κατασκευής έχει μια καθυστέρηση του μισού δευτερολέπτου κατά τη μετατροπή των δεδομένων σε θερμοκρασία) είναι να τον δουλεύεις σε asyncronus mode.
Το έκανα λοιπόν και διαπίστωσα μεγάλη διαφορά και στο χρόνο αλλά και στα ρελέ).

Εν αναμονή της μεγάλης οθόνης (τελικά παράγγειλα μια 5 ιντσών) προχώρησα στο σχεδιασμό του γραφικού περιβάλλοντος και τη "μετατροπή" του κώδικα ώστε να παρουσιάζει τα δεδομένα στη νέα οθόνη. Σε οθόνη φίλου που έτρεξα τον κώδικα εμφανίζονται κανονικά, οπότε προχώρησα ένα βήμα παραπάνω και έφτιαξα στο photoshop τις εικόνες που θα εμφανίζονται στην οθόνη.
Ένα πρόχειρο σχέδιο αυτού είναι η παρακάτω φωτογραφία.
Έκανα και τις απαραίτητες αλλαγές στον κώδικα προκειμένου στο Loop να εμφανίζει τις αντίστοιχες εικόνες, το έκανα compile χωρίς κανένα (δόξα το θεό) error και τώρα το μόνο που μένει, είναι να έρθει η οθόνη, να την κουμπώσω στο arduino και να κάνω upload των κώδικα για να δω αν to γραφικό περιβάλλον, τρέχει όπως το έχω σχεδιάσει.
Ωραίος άντε να δούμε το τελικό αποτέλεσμα... Τι αισθητήρες θερμοκρασίας χρησιμοποιείς;
__________________

Κωνσταντίνος

Απάντηση με παράθεση
  #5  
Παλιά 05-10-15, 14:46
Το avatar του χρήστη nt7561
nt7561 Ο χρήστης nt7561 δεν είναι συνδεδεμένος
Member
 
Εγγραφή: 19-04-2015
Περιοχή: Ηράκλειο Κρήτης
Μηνύματα: 144
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από aquadominus Εμφάνιση μηνυμάτων
Ωραίος άντε να δούμε το τελικό αποτέλεσμα... Τι αισθητήρες θερμοκρασίας χρησιμοποιείς;
Τον db18s20 (one wire)
Απάντηση με παράθεση
  #6  
Παλιά 05-10-15, 14:52
aquadominus Ο χρήστης aquadominus δεν είναι συνδεδεμένος
Member
 
Εγγραφή: 01-09-2012
Περιοχή: Μαρούσι
Μηνύματα: 69
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από nt7561 Εμφάνιση μηνυμάτων
Τον db18s20 (one wire)
Εγώ έχω τον DS18B20 καιείχα κάποιες μικροδιαφορές σε σχέση με τον Elliwell οπότε του έκανα μια μικροδιόρθωση για να συμβαδίζουν...

Πώς τον στεγανοποίησες;;;
__________________

Κωνσταντίνος

Απάντηση με παράθεση
  #7  
Παλιά 05-10-15, 15:54
antricos Ο χρήστης antricos δεν είναι συνδεδεμένος
Member
 
Εγγραφή: 30-01-2012
Περιοχή: Περιστερι
Μηνύματα: 222
Προεπιλογή

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

https://dl.dropboxusercontent.com/u/...005_164516.jpg
Απάντηση με παράθεση
  #8  
Παλιά 06-10-15, 05:23
Το avatar του χρήστη nt7561
nt7561 Ο χρήστης nt7561 δεν είναι συνδεδεμένος
Member
 
Εγγραφή: 19-04-2015
Περιοχή: Ηράκλειο Κρήτης
Μηνύματα: 144
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από aquadominus Εμφάνιση μηνυμάτων
Εγώ έχω τον DS18B20 καιείχα κάποιες μικροδιαφορές σε σχέση με τον Elliwell οπότε του έκανα μια μικροδιόρθωση για να συμβαδίζουν...

Πώς τον στεγανοποίησες;;;
Τον πήρα στεγανο εξ αρχής. Εγώ είχα το STC-1000 και με μια σύγκριση που έκανα, δεν είχαν διαφορά . Στον STC είχα βάλει τον αισθητήρα της Elliwell
Απάντηση με παράθεση
Απάντηση στο θέμα


Συνδεδεμένοι χρήστες που διαβάζουν αυτό το θέμα: 1 (0 μέλη και 1 επισκέπτες)
 

Δικαιώματα - Επιλογές
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας

Που θέλετε να σας πάμε;

Παρόμοια Θέματα
Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Arduino Aquarium Controller aquadominus DIY . Φτιάχτο μόνος σου 8 14-12-14 20:10
arduino controller ikaria_jim DIY . Φτιάχτο μόνος σου 5 09-02-14 16:21
dimming controller με Arduino board aquaman DIY . Φτιάχτο μόνος σου 12 07-04-10 07:39
Arduino aquarium controller chris the trik DIY . Φτιάχτο μόνος σου 33 06-04-10 20:23
Aquarium Controller mitas Εξοπλισμός - Τεχνολογία Γλυκού νερού 16 15-10-03 01:01

No_parrots

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


Forum engine powered by : vBulletin Version 3.8.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright 2000-2016 Greek Aquarists Board
Page generated in 0,08442 seconds with 15 queries