Πίνακας περιεχομένων:

Arduino - Σύστημα ελέγχου θέρμανσης: 7 βήματα
Arduino - Σύστημα ελέγχου θέρμανσης: 7 βήματα

Βίντεο: Arduino - Σύστημα ελέγχου θέρμανσης: 7 βήματα

Βίντεο: Arduino - Σύστημα ελέγχου θέρμανσης: 7 βήματα
Βίντεο: Ηλεκτρονικό σύστημα ελέγχου στα καύσιμα 2024, Ιούλιος
Anonim
Arduino - Σύστημα ελέγχου θέρμανσης
Arduino - Σύστημα ελέγχου θέρμανσης

Έλεγχος θερμοκρασίας με στοιχείο θέρμανσης, το Arduino Pro Mini θα ελέγχει τη θερμάστρα για να φτάσει τη θερμοκρασία ρύθμισης, θα εμφανίσει επίσης το γράφημα θερμοκρασίας από τον υπολογιστή (χρησιμοποιώντας το Visual Studio)

Αυτό το έργο μπορεί να ονομαστεί ως ελεγκτής θερμοκρασίας.

Βήμα 1: Προετοιμασία υλικού και λογισμικού

Απαιτήσεις υλικού:

1. Arduino Pro Mini

2. Θερμαντικό στοιχείο (αυτό το έργο χρησιμοποιεί θερμαντικό στοιχείο από χύτρα ρυζιού)

3. Ρελέ 24VDC (επαφή 220VAC 2A)

Ανάγκη λογισμικού:

1. Arduino IDE

2. Visual Studio 2008

Βήμα 2: Μέτρηση θερμοκρασίας

Ο αισθητήρας NTC Thermistor χρησιμοποιείται για τη μέτρηση της θερμοκρασίας. Πλήρεις οδηγίες για τη χρήση αυτού του αισθητήρα για το Arduino, παρακαλώ δείτε το έργο σε αυτόν τον σύνδεσμο

Εάν έχετε ήδη καταλάβει πώς να μετρήσετε τη θερμοκρασία με το Arduino, μπορείτε να παρακάμψετε αυτό το βήμα.

Βήμα 3: Αναθεώρηση υλικού

Επισκόπηση υλικού
Επισκόπηση υλικού

Επειδή χρησιμοποιείται 220VAC για τον έλεγχο της θέρμανσης, είναι σημαντικό να ρίξετε μια ματιά στο ρελέ 24VDC και στο στοιχείο θέρμανσης της κουζίνας ρυζιού

Ο ηλεκτρονόμος σε αυτό το έργο είναι OMRON MY2NJ 24VDC 250VAC 5A

Αυτό σημαίνει: το πηνίο του ρελέ ελέγχεται από 24VDC και η επαφή μπορεί να φορτώσει έως 250VAC 5A

Το μοντέλο της κουζίνας ρυζιού είναι το Sharp KSH-218, έχει 2 τρόπους: λειτουργία μαγειρέματος και θέρμανσης. Θερμή λειτουργία: η αντίσταση θέρμανσης είναι 1,1 (KOhm). λαμβάνοντας υπόψη ότι η λειτουργία μαγειρέματος έχει αντίσταση θέρμανσης είναι 80 (Ohm) Η "λειτουργία μαγειρέματος" μπορεί να παράγει περισσότερη θέρμανση από την "θερμή λειτουργία" -> "η λειτουργία μαγειρέματος" χρησιμοποιείται σε αυτό το έργοΣτην "λειτουργία μαγειρέματος", η τρέχουσα χρήση είναι 220 (VAC) / 80 (Ohm) = 2,75 (Amp)-> αυτό το ρεύμα είναι αρκετά μικρό για ρελέ (το οποίο θα μπορούσε να φορτώσει έως και 5 Amp)

Βήμα 4: Κάντε κύκλωμα

Κάντε κύκλωμα
Κάντε κύκλωμα

Το κύκλωμα έχει 2 λειτουργίες: μετρήστε τη θερμοκρασία με τον αισθητήρα θερμίστορ NTC και ελέγξτε το θερμαντικό στοιχείο ON/OFF με ρελέ

Βήμα 5: Κωδικός Arduino

Κωδικός Arduino
Κωδικός Arduino

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

ένα. Όταν η τρέχουσα θερμοκρασία "T_present" είναι κάτω από το "T_low limit" -> Το Arduino θα στείλει την εντολή εξόδου, η θέρμανση θα ΕΝΕΡΓΟΠΟΙΗΘΕΙ. Η θέρμανση διατηρείται ενεργή μέχρι το "T_high limit"

σι. Η θέρμανση είναι ΑΠΕΝΕΡΓΟΠΟΙΗΜΕΝΗ έως ότου το "T_present" φτάσει στο "T_high limit"

ντο. Όταν η θερμοκρασία πέσει στο "T_low limit", η θέρμανση θα ενεργοποιηθεί ξανά. Αυτό το μοτίβο ελέγχου θα βοηθήσει τη θέρμανση να μην ενεργοποιείται/απενεργοποιείται τόσο συχνά -> μπορεί να καταστρέψει το ρελέ ή το θερμαντικό στοιχείο

Ο σύνδεσμος για τον κωδικό Arduino είναι εδώ

Το Arduino θα διαβάσει την εντολή από υπολογιστή (Visual Studio 2008) από τη θύρα COM. Στη συνέχεια, ελέγχει τη θερμοκρασία όπως παραπάνω.

Σημείωση: επειδή το θερμαντικό στοιχείο είναι πολύ ζεστό, έτσι κατά τη διάρκεια της κατάστασης "ON", εναλλάσσεται ON/OFF για να μειωθεί η θέρμανση

Βήμα 6: Κώδικας Visual Studio 2008

Visual Studio 2008 Κωδικός
Visual Studio 2008 Κωδικός

Ένα μικρό HMI από υπολογιστή έχει σχεδιαστεί από το Visual Studio 2008. Θα στείλει εντολή στο Arduino για τον έλεγχο της θερμοκρασίας, λαμβάνει επίσης θερμοκρασία από το Adruino και εμφανίζεται στο γράφημα

Μπορείτε να βρείτε τον πλήρη κώδικα του Visual Studio εδώ (Google share)

Βήμα 7: Δείτε το βίντεο

ολόκληρο το έργο συνοψίζεται σε αυτό το βίντεο, δείτε το για εύκολη κατανόηση

www.youtube.com/watch?v=R95Jmrp87wQ

Συνιστάται: