Πίνακας περιεχομένων:
- Βήμα 1: Τι θα χρειαστείτε
- Βήμα 2: Το κύκλωμα
- Βήμα 3: Ξεκινήστε το Visuino και επιλέξτε τον τύπο πίνακα Arduino UNO
- Βήμα 4: Στο Visuino Προσθέστε εξαρτήματα
- Βήμα 5: Στο Visuino Set Components
- Βήμα 6: Στο Visuino Connect Components
- Βήμα 7: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα
- Βήμα 8: Παίξτε
Βίντεο: Αυτόματος ανεμιστήρας ψύξης με αισθητήρα θερμοκρασίας και υγρασίας Servo και DHT11 με Arduino: 8 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Σε αυτό το σεμινάριο θα μάθουμε πώς να ξεκινήσετε και να περιστρέψετε έναν ανεμιστήρα όταν η θερμοκρασία ανεβεί πάνω από ένα ορισμένο επίπεδο.
Βήμα 1: Τι θα χρειαστείτε
- Αισθητήρας DHT11
- Arduino UNO (ή οποιοδήποτε άλλο ταμπλό)
- Μονάδα ανεμιστήρα L9110
- Οθόνη OLED
- Βοηθητικό μοτέρ
- Καλώδια βραχυκυκλωτήρων
- Breadboard
- Πρόγραμμα Visuino: Κατεβάστε το Visuino
Βήμα 2: Το κύκλωμα
- Συνδέστε την καρφίτσα Servo μοτέρ "Orange" (σήμα) στην ψηφιακή καρφίτσα Arduino [2]
- Συνδέστε τον πείρο Servo μοτέρ "Red" στον θετικό πείρο Arduino [5V]
- Συνδέστε τον πείρο του σερβοκινητήρα "Brown" στον αρνητικό πείρο Arduino [GND]
- Συνδέστε τον πείρο μονάδας ανεμιστήρα [VCC] με τον ακροδέκτη arduino [5V]
- Συνδέστε τον πείρο της μονάδας ανεμιστήρα [GND] με τον ακροδέκτη arduino [GND]
- Συνδέστε τον πείρο της μονάδας ανεμιστήρα [INA] με τον ψηφιακό ακροδέκτη arduino [5]
- Συνδέστε τον πείρο οθόνης OLED [VCC] στον ακροδέκτη Arduino [5V]
- Συνδέστε τον ακροδέκτη οθόνης OLED [GND] με τον ακροδέκτη Arduino [GND]
- Συνδέστε την καρφίτσα οθόνης OLED [SDA] στην καρφίτσα Arduino [SDA]
- Συνδέστε τον ακροδέκτη οθόνης OLED [SCL] με τον ακροδέκτη Arduino [SCL]
- Συνδέστε τον θετικό πείρο DHT11 + (VCC) με τον ακροδέκτη Arduino + 5V
- Συνδέστε τον αρνητικό πείρο DHT11 - (GND) με τον ακροδέκτη Arduino GND
- Συνδέστε τον ακροδέκτη DHT11 (Έξω) με τον ψηφιακό ακροδέκτη Arduino (4)
Βήμα 3: Ξεκινήστε το Visuino και επιλέξτε τον τύπο πίνακα Arduino UNO
Το Visuino: https://www.visuino.eu πρέπει να εγκατασταθεί. Ξεκινήστε το Visuino όπως φαίνεται στην πρώτη εικόνα Κάντε κλικ στο κουμπί "Εργαλεία" στο στοιχείο Arduino (Εικόνα 1) στο Visuino Όταν εμφανιστεί το παράθυρο διαλόγου, επιλέξτε "Arduino UNO" όπως φαίνεται στην Εικόνα 2
Βήμα 4: Στο Visuino Προσθέστε εξαρτήματα
- Προσθέστε το στοιχείο "Sine Analog Generator"
- Προσθέστε το στοιχείο "Servo"
- Προσθέστε το στοιχείο "DHT"
- Προσθέστε το στοιχείο "Αναλογική τιμή"
- Προσθέστε 2X στοιχείο "Σύγκριση αναλογικής τιμής"
- Προσθέστε το στοιχείο "OLED"
Βήμα 5: Στο Visuino Set Components
- Επιλέξτε "SineAnalogGenerator1" και στο παράθυρο ιδιοτήτων ορίστε Amplitude σε 0,30 και Frequency σε 0,1, ενεργοποιήστε το σε False και κάντε κλικ στο εικονίδιο Pin και επιλέξτε Boolean sink sink
- Επιλέξτε "CompareValue1" και στο παράθυρο ιδιοτήτων ορίστε την τιμή σε 24 (θερμοκρασία που θα ενεργοποιήσει τον ανεμιστήρα) και Σύγκριση τύπου με ctBiggerOrEqual
- Επιλέξτε "CompareValue2" και στο παράθυρο ιδιοτήτων ορίστε την τιμή σε 24 (επίπεδο θερμοκρασίας που θα σταματήσει τον ανεμιστήρα) και Σύγκριση τύπου με ctSmaller
- Κάντε διπλό κλικ στο "AnalogValue1" και στο παράθυρο Elements σύρετε το "Set Value" προς τα αριστερά
- Στο παράθυρο ιδιοτήτων ορίστε την τιμή στο 0,5
- Στο παράθυρο Elements σύρετε ένα άλλο "Set Value" προς τα αριστερά
- Στο παράθυρο ιδιοτήτων ορίστε την τιμή σε 1
Κάντε διπλό κλικ στο "DisplayOLED1"
Στο παράθυρο Elements:
- Σύρετε το "Draw Text" προς τα αριστερά και στο παράθυρο ιδιοτήτων ορίστε το Text σε "TEMP"
- Σύρετε το "Πεδίο κειμένου" προς τα αριστερά και στο παράθυρο ιδιοτήτων ορίστε Μέγεθος σε 2 και Υ σε 9
- Σύρετε το "Draw Text" προς τα αριστερά και στο παράθυρο ιδιοτήτων ορίστε το Text σε "HUMIDITY" και Y στο 26
- Σύρετε το "Πεδίο κειμένου" προς τα αριστερά και στο παράθυρο ιδιοτήτων ορίστε Μέγεθος σε 2 και Υ σε 36
- Σύρετε το "Draw Text" προς τα αριστερά και στο παράθυρο ιδιοτήτων ορίστε το Text σε "FAN ACTIVE" και Y στο 54 και ορίστε το Enabled σε false, κάντε κλικ στο εικονίδιο με την καρφίτσα και ορίστε το BooleanSinkPin
Κλείστε το παράθυρο Elements
Βήμα 6: Στο Visuino Connect Components
- Συνδέστε το SineAnalogGenerator1 pin [Out] με το Servo1 pin [In]
- Συνδέστε την καρφίτσα Servo1 [Out] στην ψηφιακή καρφίτσα Arduino [2]
- Συνδέστε την ακίδα "HumidityThermometer1" [Sensor] στην ψηφιακή ακίδα Arduino [4]
- Συνδέστε την ακίδα "HumidityThermometer1" [Temperature] στο DisplayOLED1> TextField1 pin [In] and CompareValue1 pin [In] and CompareValue2 pin [In]
- Συνδέστε την ακίδα "HumidityThermometer1" [Temperature] στο DisplayOLED1> TextField2 pin [In]
- Συνδέστε το pin "CompareValue1" [Out] στο DisplayOLED1> DrawText3 pin [Iclock] και το pin [Enabled]
- Συνδέστε την καρφίτσα "CompareValue1" [Out] στο AnalogValue1> Ορίστε τιμή 1 pin [In] και SineAnalogGenerator1 pin [Enabled]
- Συνδέστε την καρφίτσα "CompareValue2" [Out] στο AnalogValue1> Ορίστε την τιμή 2 pin [In]
- Συνδέστε τον ακροδέκτη "DisplayOLED1" I2C [Out] στον πίνακα Arduino I2C [In]
Βήμα 7: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα
Στο Visuino, στο κάτω μέρος κάντε κλικ στην καρτέλα "Build", βεβαιωθείτε ότι έχει επιλεγεί η σωστή θύρα και, στη συνέχεια, κάντε κλικ στο κουμπί "Compile/Build and Upload".
Βήμα 8: Παίξτε
Εάν τροφοδοτήσετε τη μονάδα Arduino UNO, η οθόνη OLED θα αρχίσει να εμφανίζει τις τιμές θερμοκρασίας και υγρασίας και εάν ο ανεμιστήρας είναι ενεργός. Μόλις η θερμοκρασία ανέβει πάνω από τους 24 βαθμούς, ο ανεμιστήρας θα αρχίσει να περιστρέφεται.
Συγχαρητήρια! Ολοκληρώσατε το έργο σας με το Visuino. Επισυνάπτεται επίσης το έργο Visuino, που δημιούργησα για αυτό το Instructable, μπορείτε να το κατεβάσετε και να το ανοίξετε στο Visuino:
Συνιστάται:
Πώς να χρησιμοποιήσετε τον αισθητήρα υγρασίας και θερμοκρασίας DHT22 με το Arduino: 6 βήματα
Πώς να χρησιμοποιήσετε τον αισθητήρα υγρασίας και θερμοκρασίας DHT22 με το Arduino: Σε αυτό το σεμινάριο θα μάθουμε πώς να χρησιμοποιούμε τον αισθητήρα υγρασίας και θερμοκρασίας DHT22 με το Arduino και να εμφανίζουμε τις τιμές στην οθόνη OLED. Δείτε το βίντεο
Πώς να χρησιμοποιήσετε τον αισθητήρα υγρασίας και θερμοκρασίας DHT12 I2C με Arduino: 7 βήματα
Πώς να χρησιμοποιήσετε τον αισθητήρα υγρασίας και θερμοκρασίας DHT12 I2C με το Arduino: Σε αυτό το σεμινάριο θα μάθουμε πώς να χρησιμοποιούμε τον αισθητήρα υγρασίας και θερμοκρασίας DHT12 I2C με το Arduino και να εμφανίζουμε τις τιμές στην οθόνη OLED. Δείτε το βίντεο
Διεπαφή αισθητήρα θερμοκρασίας και υγρασίας (dht11) με Arduino: 4 βήματα
Διεπαφή με αισθητήρα θερμοκρασίας και υγρασίας (dht11) με το Arduino: Ο αισθητήρας θερμοκρασίας έχει ευρύ φάσμα εφαρμογών, χρησιμοποιείται σε πολλά σημεία, σε κάποιο σημείο και λειτουργεί ως σύστημα ανατροφοδότησης. Υπάρχουν πολλοί τύποι αισθητήρων θερμοκρασίας που διατίθενται στην αγορά με διαφορετικές προδιαγραφές, ορισμένοι αισθητήρες θερμοκρασίας που χρησιμοποιούνται
Αυτόματος ανεμιστήρας ψύξης για Pi: 4 βήματα (με εικόνες)
Αυτόματος ανεμιστήρας ψύξης για Pi: Περιγραφή Απλός σχεδιασμός για τον έλεγχο ενός μίνι ανεμιστήρα 5v με python, χωρίς την ανάγκη για σανίδα, τρανζίστορ κ.λπ. Το μόνο που χρειάζεστε είναι μερικά καλώδια και ρελέ 1 καναλιού. Είχα ένα ρελέ 2 καναλιών το οποίο προτείνω, καθώς είναι σχεδόν η ίδια τιμή συν
ESP32 Βασισμένο σε M5Stack M5stick C Weather Monitor With DHT11 - Παρακολουθήστε το δείκτη υγρασίας και θερμότητας θερμοκρασίας στο M5stick-C με βήματα DHT11: 6
ESP32 Βασισμένο σε M5Stack M5stick C Weather Monitor With DHT11 | Παρακολούθηση Δείκτης Υγρασίας & Θερμότητας Θερμοκρασίας στο M5stick-C Με DHT11: Γεια σας παιδιά, σε αυτό το εκπαιδευτικό εγχειρίδιο θα μάθουμε πώς να διασυνδέουμε τον αισθητήρα θερμοκρασίας DHT11 με το m5stick-C (έναν πίνακα ανάπτυξης της m5stack) και να τον εμφανίζουμε στην οθόνη του m5stick-C. Έτσι σε αυτό το σεμινάριο θα διαβάσουμε τη θερμοκρασία, την υγρασία & ζεσταίνω