» Ηλεκτρονικά » Arduino »Θερμοστάτης σε arduino και DS1820

Θερμοστάτης σε arduino και DS1820


Αρχικά, ο θερμοστάτης κατασκευάστηκε απλά ως θερμόμετρο για τον έλεγχο της θερμοκρασίας έξω από το παράθυρο. Στη συνέχεια, κατά τους παγετούς, οι πατάτες άρχισαν να παγώνουν υπόγεια και προστέθηκε λειτουργικότητα για τον έλεγχο του μικροκλίματος. Δεδομένα διαβατηρίου του ρελέ μεταγωγής - 250V και 10A (2,5kW). Δεδομένου ότι η θερμότητα στο υπόγειο δεν είναι απαραίτητη, ένα δέκα ανά κιλοβάτ είναι αρκετό.

Απαραίτητα υλικά και εργαλεία:
κουτί φροντίδας παπουτσιών
-USB-χρέωση για το τηλέφωνο (οποιαδήποτε, τουλάχιστον 0,7Α)
-Arduino-Pro-Mini
-2 γραμμών οθόνη 8 χαρακτήρων (WH0802A-NGA-CT είναι πιο συμπαγής)
Κωδικοποιητής με ένα κουμπί (μπορεί να αγοραστεί σε οποιοδήποτε ραδιόφωνο mag, το κουμπί δεν μπορεί να είναι ενσωματωμένο)
-συλλογή με ρελέ 5V (αγόρασα μια δέσμη κινεζικών ρελέ χωρίς οπτική απομόνωση ταυτόχρονα, οπότε χρειαζόμουν ένα άλλο Optocoupler PC817 και μια αντίσταση 470 Ohm.Αν έχετε οπτική απομόνωση στην πινακίδα, μπορείτε να συνδέσετε την πινακίδα απευθείας στην θύρα arduino)
Υποδοχή USB
-2 Καλώδιο προέκτασης USB 3 μέτρων (το ένα για το καλώδιο τροφοδοσίας, ενώ στο δεύτερο θα συνδέσουμε το DS1820)
- DS1820 (με οποιοδήποτε γράμμα)
συγκολλητικό σίδερο
-πλάκα πυροβόλων
Πινακίδα ονόματος FTDI232

Βήμα 1: Πρώτα απ 'όλα, πρέπει να αναβοσβήνει το arduino, επειδή έχω ένα Pro Mini (πηγαίνει χωρίς μετατροπέα USB-RS232), πρέπει να κολλήσω ένα χάρακα με καρφίτσες στο arduino. Από την πλευρά όπου προέρχονται τα DTR, TXD, RXD, VCC, GND, GND. Τώρα συνδέστε τα FTDI232 DTR σε DTR, VCC σε VCC, GND σε GND, TXD σε RXD, RXD σε TXD. Εκτελέστε το arduino IDE, κατεβάστε το σκίτσο και αναβοσβήξτε το (σκίτσο στο τέλος).
Θερμοστάτης σε arduino και DS1820


Βήμα 2: Τώρα ας φροντίσουμε για το κύτος. Βγάζουμε το σφουγγάρι από το "FUKS", απολιπαίνουμε τα πάντα καλά, το βαθύ μέρος του κιβωτίου μπορεί να περάσει με ένα σφουγγαράκι (κάτι θα κολλήσει καλύτερα). Σημειώστε την οπή για τον κωδικοποιητή, το βύσμα USB (μητέρα) και την ίδια την οθόνη. Συνδέστε το ρελέ στο κάλυμμα του κιβωτίου. Πρέπει να προσπαθήσουμε να τοποθετήσουμε το ρελέ μακριά από τον επεξεργαστή και να οργανώσουμε τα εξαρτήματα έτσι ώστε το καπάκι να κλείσει αργότερα (υπάρχει αρκετός χώρος).

Βήμα 3: Τώρα βγάζουμε το καλώδιο προέκτασης USB, κόβουμε την υποδοχή σύνδεσης (μητέρα). Κόψτε το άκρο κοπής, τρυπήστε μια τρύπα για το καλώδιο στο σώμα, τοποθετήστε το και κόψτε το κλειδί με ένα όπλο. Επιπλέον, το καλώδιο έχει κόκκινο, μείον μαύρο (το ελέγχω απλώς), συν το συν του συνδέσμου, μείον το μείον (δεν δίνω το pinout του συνδετήρα - είναι στο Διαδίκτυο). Μεταξύ του πλεονεκτήματος του συνδέσμου και του 2 μέσου (έχω συνδεθεί), μια αντίσταση 4.7kOhm πρέπει να συγκολληθεί.

Βήμα 4: Λαμβάνουμε 2 καλώδια επέκτασης USB, κόψουμε το βύσμα (μητέρα), κόψουμε το καλώδιο. Σε κάθε περίπτωση, θα ελέγξουμε αν όλοι κολλήσαμε σωστά. Συνδέουμε το καλώδιο τροφοδοσίας με τη φόρτιση USB και στο δίκτυο, κολλάμε το κομμένο καλώδιο στη θύρα USB, κοιτάμε τον ελεγκτή + στο κόκκινο - σε μαύρο χρώμα. Τραβήξτε το καλώδιο και συνδέστε το DS1820: - στο 1, έως τα 3 υπόλοιπα 2 καλώδια στο 2. Στη συνέχεια επικαλύψτε την εποξειδική ένωση (για να επισκευάσετε τις δεξαμενές, τα θερμαντικά σώματα), αφήνοντας λίγο το περίβλημα του αισθητήρα προς τα έξω, έτσι ώστε να υπάρξει ταχύτερη αντίδραση στις αλλαγές θερμοκρασίας.Λοιπόν, κάνουμε την εγκατάσταση σύμφωνα με το διάγραμμα κυκλώματος (συνδέουμε την ισχύ και τη γείωση της πλάκας ρελέ με τα κοινά + και - κυκλώματα, αντίστοιχα).


Βήμα 5: Όλα τα εξαρτήματα του κυκλώματος είναι συνδεδεμένα. Συνδέουμε τον αισθητήρα μας (χωρίς αυτό, η οθόνη θα παραμείνει μαύρη), ισχύς. Στην πρώτη γραμμή - η τιμή θερμοκρασίας, σε 2 εάν είναι ενεργοποιημένο το "*" - το ρελέ είναι αναμμένο, όχι. Τώρα ας προσπαθήσουμε να ρυθμίσουμε τα όρια μεταγωγής του ρελέ. Πατώντας τον άξονα του κωδικοποιητή (ή το κουμπί) εμφανίζεται η οριακή τιμή στην οποία θα ενεργοποιηθεί το ρελέ περιστρέφοντας τον άξονα - η τιμή αυξάνεται ή μειώνεται. Κάνοντας κλικ στον άξονα ξανά - παίρνουμε το ανώτατο όριο (το ρελέ θα σβήσει), ρυθμίστε την τιμή και πιέστε ξανά. Η συσκευή θα παρακολουθεί τη θερμοκρασία, η τιμή των ορίων διατηρείται όταν η συσκευή είναι απενεργοποιημένη. Αυτό είναι όλο.

8
4.5
5.5

Προσθέστε ένα σχόλιο

    • χαμόγελοχαμογελάειxaxaΕντάξειdontknowyahoonea
      αφεντικόξυστάανόητοςναιναι-ναιεπιθετικήμυστικό
      Συγγνώμηχορόςdance2dance3συγχώρησηβοήθειαποτά
      σταματήστεφίλουςκαλόgoodgoodσφυρίχτρασυρρέουνγλώσσα
      καπνόςπαλαμάκιαcrayδηλώστεαπογοητευτικήdon-t_mentionκατεβάστε
      θερμότηταςirefulγέλιο1mdaσυνάντησηmoskingαρνητική
      not_iποπ κορντιμωρίαδιαβάστετρομάξτεφοβίζειαναζήτηση
      χλευάζωthank_youαυτόto_clueumnikοξείασυμφωνώ
      κακόbeeeblack_eyeblum3ρουζκαυχηθείτεπλήξη
      λογοκρισίαευχαρίστησηsecret2απειλήσουννίκηyusun_bespectacled
      shokrespektlolπροβλέπουνκαλωσορίστεkrutoyya_za
      ya_dobryiβοηθόςne_huliganne_othodifludαπαγόρευσηκοντά
5 σχόλια
είναι δυνατή η φθηνότερη εκτέλεση.
Φυσικά, το W1209 κοστίζει περίπου 130 ρούβλια με παράδοση, προσθέτει μια τροφοδοσία 12 V σε αυτό, ένα ρελέ και μια θήκη - αυτό είναι όλο. Αλλά εδώ έθεσα + για το γεγονός ότι ο συγγραφέας λύνεται το πρόβλημα με τα μέσα που έκρινε κατάλληλα και αποφάσισε αρκετά επιτυχώς, αν δεν λάβετε υπόψη τις αρκετά κατανοητές δευτερεύουσες ατέλειες.
Από την άποψη της καθολικότητας της επίλυσης του πέντε προβλήματος. Ωστόσο, νομίζω ότι είναι δυνατή μια φθηνότερη έκδοση.
Είναι απαραίτητο να προσθέσετε περιορισμό στις ρυθμίσεις στο πρόγραμμα έτσι ώστε κάποιος να μην χτυπήσει τυχαία τις ρυθμίσεις.Θα ορίσω n_pr_min = 2, b_pr_max = 8, με βάση την αποθήκευση των πατατών στο υποπεδίο.
Ο συνδετήρας για τη σύνδεση του αισθητήρα θερμοκρασίας είναι ανεπιτυχής, μια πιο κατάλληλη θέση δίπλα στην είσοδο του καλωδίου τροφοδοσίας, στον ίδιο τοίχο. Και θα ήταν ωραίο να εισαγάγετε μια πινακίδα στην οθόνη ότι εμφανίζεται η τρέχουσα θερμοκρασία και όχι το σημείο ρύθμισης.

Σας συμβουλεύουμε να διαβάσετε:

Κάντε το για το smartphone ...