Σελίδα 2 από 3 ΠρώτηΠρώτη 1 2 3 ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 11 έως 20 από 24

Θέμα: dht11

  1. #11
    Μέλος Το avatar του χρήστη klik
    Όνομα
    just a click away
    Εγγραφή
    Oct 2009
    Περιοχή
    Θεσσαλλλονίκη
    Μηνύματα
    2.561

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από stinger Εμφάνιση μηνυμάτων
    γινεται αν βαλω 3600 sec που αντιστοιχουν σε 1 ωρα....
    Μεχρι 32767 μπορεις ανετα να βαλεις (9 ωρες κ κατι). Για περισσοτερο πρεπει να δεις τα ορια του ακεραιου σου ή ισως να χρησιμοποιησεις unsigned ή long.

    0 Not allowed! Not allowed!

  2. #12
    Μέλος
    Όνομα
    Μάρκος
    Εγγραφή
    Mar 2012
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    2.946

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από stinger Εμφάνιση μηνυμάτων
    ναι το εκανα κι αυτο αλλα οι μετρησεις θα ανεβαινουν καθε μια ωρα,,, η set_time() δεν ειναι σωστη οσον αφορα την δομη του κωδικα?

    αυτο αρχικα ηθελα να το κανω με το ds3231 που εχει και ακριβεια στην ωρα αλλα θα το προσπαθησω παλι
    Με το ds3231 μπορείς να κάνεις set το ένα από τα 2 αλάρμ που έχει να δίνει αλαρμ κάθε μια ώρα (να κάνει match τα λεπτά όταν είναι 00 και τα δευτερόλεπτα 00). Μόλις δώσει alarm, το διαβάεις σε κάποιο ποδαράκι του 328, κάνεις τις μετρήσεις σου και μόλις ολοκληρώσει την δουλειά κάνεις ρεσετ το flag του ds3231.

    ή ακόμη καλύτερα ο μικροελεγκτής κοιμάται κανονικά τον ύπνο τον βαρύ και τον ξυπνάει το ds3231 κάθε μια ώρα να κάνει την δουλειά και να πάει πάλι για ύπνο.

    0 Not allowed! Not allowed!
    Όταν όλα τα άλλα έχουν αποτύχει..... RTFM.
    Short instructions: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>> Good Luck!
    https://diyelectronics-gr.blogspot.gr https://www.facebook.com/groups/872041030200567

  3. Ένα μέλος ευχαρίστησε τον elektronio για αυτό το χρήσιμο μήνυμα:

    nyannaco (10-07-22)

  4. #13
    Μέλος Το avatar του χρήστη Kernel Panic
    Όνομα
    Kernel Panic
    Εγγραφή
    Aug 2016
    Περιοχή
    Αθήνα
    Μηνύματα
    430

    Προεπιλογή

    για δεν τα λες όλα από την αρχή?
    κάποιοι έχουν μαστουρώσει από τα φύλλα της δάφνης και άλλοι,
    έχουμε τσιτώσει απ' τους ελληνικούς για να γυρίζουμε το φλιτζάνι.
    για λέγε,
    θα είναι με μπαταρία?
    θα έχει και οθόνη?
    γενικά το delay() δεν είναι καλή ιδέα για τέτοιες φάσεις, όπως αυτό στο loop, delay(500);
    δεν σου χαλάει το λεπτό κατά 500ms? στην ώρα χάνεις 30.000 ms.
    για λέγε, τι θες να κάνεις και πως το 'χεις στο κεφάλι σου. Όλα όμως.

    1 Not allowed! Not allowed!

  5. #14
    Μέλος Το avatar του χρήστη stinger
    Όνομα
    Σπυρος
    Εγγραφή
    Dec 2010
    Περιοχή
    ανδραβιδα
    Μηνύματα
    1.372

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από Kernel Panic Εμφάνιση μηνυμάτων
    για δεν τα λες όλα από την αρχή?
    κάποιοι έχουν μαστουρώσει από τα φύλλα της δάφνης και άλλοι,
    έχουμε τσιτώσει απ' τους ελληνικούς για να γυρίζουμε το φλιτζάνι.
    για λέγε,
    θα είναι με μπαταρία?
    θα έχει και οθόνη?
    γενικά το delay() δεν είναι καλή ιδέα για τέτοιες φάσεις, όπως αυτό στο loop, delay(500);
    δεν σου χαλάει το λεπτό κατά 500ms? στην ώρα χάνεις 30.000 ms.
    για λέγε, τι θες να κάνεις και πως το 'χεις στο κεφάλι σου. Όλα όμως.
    καλημερα... δεν εχει να κανει το θεμα με κατι κρυφο η μυστηριο..
    με μπαταρια θα δουλευει ολο το κυκλωμα ... κατι σαν μετεωρολογικος σταθμος ειναι..
    θελω να ανεβαζω μετρησεις στο thinspeak καθε μια ωρα χωρις αυτο να ειναι στανταρ...στις δοκιμες μου βαζω 1 λεπτο για οικονομια χρονου
    απο οτι καταλαβα ομως ο μονος τροπος για να εχω ακριβεια στην ωρα ειναι να γινει μεσω ενος ds3231

    ο τροπος με το coundown των 3600 sec δουλευει μεν αλλα οι μετρησεις ανεβαινουν οχι σε ακριβεια ωρας ...πιο πολυ το ψαχνω για να μαθαινω
    μεχρι τωρα ειχα 2 χρονοδιακοπτες σε σειρα που ανοιγαν καθε μια ωρα για 3 λεπτα και ανεβαζα μετρησεις....απλα θελω να το εξελιξω λιγο

    0 Not allowed! Not allowed!

  6. #15
    Μέλος Το avatar του χρήστη Kernel Panic
    Όνομα
    Kernel Panic
    Εγγραφή
    Aug 2016
    Περιοχή
    Αθήνα
    Μηνύματα
    430

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από stinger Εμφάνιση μηνυμάτων
    καλημερα... δεν εχει να κανει το θεμα με κατι κρυφο η μυστηριο..
    με μπαταρια θα δουλευει ολο το κυκλωμα ... κατι σαν μετεωρολογικος σταθμος ειναι..
    θελω να ανεβαζω μετρησεις στο thinspeak καθε μια ωρα χωρις αυτο να ειναι στανταρ...στις δοκιμες μου βαζω 1 λεπτο για οικονομια χρονου
    απο οτι καταλαβα ομως ο μονος τροπος για να εχω ακριβεια στην ωρα ειναι να γινει μεσω ενος ds3231

    ο τροπος με το coundown των 3600 sec δουλευει μεν αλλα οι μετρησεις ανεβαινουν οχι σε ακριβεια ωρας ...πιο πολυ το ψαχνω για να μαθαινω
    μεχρι τωρα ειχα 2 χρονοδιακοπτες σε σειρα που ανοιγαν καθε μια ωρα για 3 λεπτα και ανεβαζα μετρησεις....απλα θελω να το εξελιξω λιγο
    Αυτό ακριβώς, " δεν εχει να κανει το θεμα με κατι κρυφο η μυστηριο.."
    δεν είσαι ο μόνος που ξεκινάει ένα θέμα με λειψέςπληροφορίες, χάσιμο χρόνου για όλους και άκυρες απαντήσεις.
    Ας πάρω πάλι το τσιγκέλι.
    για λέγε τώρα, στο Internet πως θα βγαίνεις?υπάρχει WiFi, ή σκέφτεσαι κάποιον άλλον τρόπο?

    0 Not allowed! Not allowed!

  7. #16
    Μέλος Το avatar του χρήστη stinger
    Όνομα
    Σπυρος
    Εγγραφή
    Dec 2010
    Περιοχή
    ανδραβιδα
    Μηνύματα
    1.372

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από Kernel Panic Εμφάνιση μηνυμάτων
    Αυτό ακριβώς, " δεν εχει να κανει το θεμα με κατι κρυφο η μυστηριο.."
    δεν είσαι ο μόνος που ξεκινάει ένα θέμα με λειψέςπληροφορίες, χάσιμο χρόνου για όλους και άκυρες απαντήσεις.
    Ας πάρω πάλι το τσιγκέλι.
    για λέγε τώρα, στο Internet πως θα βγαίνεις?υπάρχει WiFi, ή σκέφτεσαι κάποιον άλλον τρόπο?
    μεχρι ενα σημειο εχεις δίκιο αλλα το θεμα μου δεν ηταν πως θα ανεβασω τα δεδομενα στο site αλλα η βοηθεια που πηρα στον κωδικα που ανεβασα στο πρωτο ποστ και μου εξηγησαν τι ειχα κανει λαθος....
    τωρα οσον αφορα την εξελιξη της συζητησης βλεπω οτι πρεπει να παω προς το ds3231 για να μπορω να ανεβαζω καθε μια ωρα για μεγαλυτερη ακριβεια ...
    οσον αφορα την μεταδοση δεδομενων χρησιμοποιω το sim800L που δουλευει αψογα το gprs του και καρτα sim iot ...
    οσον αφορα το χασιμο χρονου εγω ευχαριστω ολους οσους απαντουν με οποιο τροπο μπορουν...
    εχω βοηθησει αλλα κυριως βοηθηθει παρα πολλες φορες εδω μεσα...
    φιλικα παντα

    0 Not allowed! Not allowed!

  8. #17
    Μέλος
    Όνομα
    Νίκος
    Εγγραφή
    Feb 2014
    Περιοχή
    Μοσχάτο
    Μηνύματα
    607

    Προεπιλογή

    Μπαταρία και GSM/GPRS δεν είναι και πολύ καλύ ιδέα...
    εκτός αν χρησιμοποιήσεις καμμιά βαρβάτη μπαταρία και φροντίσεις να την φορτίζεις με κάποιο ηλιακό πάνελ...
    θα πρέπει να βρεις διάφορους τρόπους να ρίξεις την κατανάλωση. Αφενός στο περισσότερο ενεργοβόρο κομμάτι που είναι το GSM αφερέτου στο arduino.

    Με αυτά τα δεδομένα, η αρχική σου ερώτηση είναι άκυρη..
    γιατί ποτέ δεν θα αφήσεις τον επεξεργαστή να μετράει ώρα.... θα πρέπει να μπαίνει σε μια απο τις καταστάσεις ύπνου...

    0 Not allowed! Not allowed!
    Mastroxalastis / Μαστροχαλαστής
    https://www.youtube.com/channel/UCOWjSR-OOc-ZBCT61EX_lJg

  9. #18
    Μέλος Το avatar του χρήστη stinger
    Όνομα
    Σπυρος
    Εγγραφή
    Dec 2010
    Περιοχή
    ανδραβιδα
    Μηνύματα
    1.372

    Προεπιλογή

    το θεμα της μπαταριας ειναι εξασφαλισμενο διοτι υπαρχει πανελ που την φορτιζει...
    οσον αφορα τον κωδικα οκ δοκιμες κανω ακομα και δεν εχω καταληξει....ολα δειχνουν πως θα παω στην λυση του ds3231 που εχει ετοιμες βιβλιοθηκες για αυτην την δουλεια..
    το gsm δεν θα δουλευει ολη την ωρα...μεσω mosfet η ρελε θα ανοιγει οταν πρεπει να στειλει δεδομενα....

    0 Not allowed! Not allowed!

  10. #19
    Μέλος Το avatar του χρήστη Kernel Panic
    Όνομα
    Kernel Panic
    Εγγραφή
    Aug 2016
    Περιοχή
    Αθήνα
    Μηνύματα
    430

    Προεπιλογή

    ok.
    τώρα που μάθαμε τι έχεις και καταλάβαμε τι θες να κάνεις, πάμε ποιο κάτω.
    Με πάνελ και μπαταρία δεν νομίζω να έχεις θέματα τροφοδοσίας, το ds3231 έχει μια ακρίβεια, αλλά σε μερικούς μήνες θα έχει απόκληση.
    Και απο την στιγμή που δεν υπάρχει WiFi είναι δύσκολη η πρόσβαση σε NTP server.
    τροφή για σκέψη να πραγματοποιείς εύκολη διόρθωση.
    Για μικρότερη κατανάλωση, μπορείς να βάλεις για ύπνο το arduino . - δες για arduino sleep mode.
    και τέλος, στον νέο κώδικα απέφυγε τα delay() στο loop()
    για ότι άλλο εδώ είμαστε

    0 Not allowed! Not allowed!

  11. #20
    Μέλος
    Όνομα
    Μάρκος
    Εγγραφή
    Mar 2012
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    2.946

    Προεπιλογή

    Θεωρητικά τουλάχιστον, η ακρίβεια του ds3231 είναι 1 με 2 δευτερόλεπτα το μήνα.
    Ακόμη και αν έχεις μεγάλο πάνελ για την φόρτιση της μπαταρίας στην πράξη δεν είναι σωστό να μην λαμβάνεις υπόψη σου την οικονομία στην κατανάλωση. Αν έχεις μεγάλη κατανάλωση θα έχεις πολλούς κύκλους φόρτισης, μικρότερη ζωή στην μπαταρία και επιπλέον κινδυνεύεις να μείνεις σε περιόδους μακράς συνεφιάς.
    Κατανάλωση του ds3231 200-300μA αναλόγως τάσης τροφοδοσίας. Μπορεί να τροφοδοτείται αποκλειστικά αυτό και κάθε ώρα (το αλάρμ του) να ανοίγει την τροφοδορία μεσω fet σε όλο το υπόλοιπο κύκλωμα να κάνει μετρήσεις και μετάδοση και να κλείνει ξανά.

    0 Not allowed! Not allowed!
    Όταν όλα τα άλλα έχουν αποτύχει..... RTFM.
    Short instructions: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>> Good Luck!
    https://diyelectronics-gr.blogspot.gr https://www.facebook.com/groups/872041030200567

Σελίδα 2 από 3 ΠρώτηΠρώτη 1 2 3 ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. Arduino DHT11, πρόβλημα μεταγλώττισης
    By demy in forum Μικροελεγκτές
    Απαντήσεις: 9
    Τελευταίο Μήνυμα: 02-06-19, 23:38

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας