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

Έξυπνος ελεγκτής ανεμιστήρα: 9 βήματα
Έξυπνος ελεγκτής ανεμιστήρα: 9 βήματα

Βίντεο: Έξυπνος ελεγκτής ανεμιστήρα: 9 βήματα

Βίντεο: Έξυπνος ελεγκτής ανεμιστήρα: 9 βήματα
Βίντεο: 1. Παρουσίαση Zelio Schneider Electric 2024, Ιούλιος
Anonim
Έξυπνος ελεγκτής ανεμιστήρα
Έξυπνος ελεγκτής ανεμιστήρα

Αυτό το έργο δημιουργήθηκε για να καλύψει πλήρως την ανάγκη ελέγχου ενός ανεμιστήρα σε ένα περίβλημα ερμηνεύοντας τις τρέχουσες πληροφορίες θερμοκρασίας. Έχει στόχο να οδηγήσει έναν ανεμιστήρα είτε 2 ακίδων είτε 3 ακίδων με διαμόρφωση πλάτους παλμών σε μικρό προϋπολογισμό και θα πρέπει να ελέγχεται μέσω wifi.

Ως δεύτερος στόχος θα πρέπει να είναι εύκολο στη χρήση σε ένα σύστημα έξυπνου σπιτιού.

Αποφάσισα να χρησιμοποιήσω ένα τυπικό ESP8266 με Temprature Sensor Shield και σανίδα διάσπασης για το Mosfet.

Το PWM ελέγχεται από το ESP που αλλάζει το mosfet σε γρήγορη συχνότητα.

Προμήθειες

- Mosfet Breakout

de.aliexpress.com/item/32789499779.html

- Wemos D1 MiniV3 (Βεβαιωθείτε ότι έχετε επιλέξει V3, επειδή έχει οπές στήριξης.)

- Ασπίδα DHT22

de.aliexpress.com/item/32648082692.html

- Femal Dupont Wires

de.aliexpress.com/item/33039596089.html

Τρισδιάστατη θήκη (δείτε συνημμένα STL)

- ESP Easy Firmware

github.com/letscontrolit/ESPEasy/releases

- Βίδες 3x8mm (προτιμάται για βίδωμα σε πλαστικό)

- Ζεστή κόλλα

- Συγκολλητικό σίδερο

Βήμα 1: Εκτυπώστε την θήκη

Εκτυπώστε τη θήκη με έναν 3D εκτυπωτή ή χρησιμοποιήστε μια υπηρεσία εκτύπωσης.

Αυτές είναι οι ρυθμίσεις εκτύπωσης για τη θήκη:

  • Ightψος στρώματος: 0,2
  • Υλικό: PLA (περιοχή χαμηλής θερμοκρασίας), PETG/ABS (περιοχή υψηλής θερμοκρασίας)

Εκτυπώστε με υποστήριξη για τις μεγάλες τρύπες π.χ. USB. Δεν χρειάζεστε υποστήριξη για τις υποδοχές εξαερισμού.

Βήμα 2: Συγκόλληση των σανίδων

Συγκόλληση των Διοικητικών Συμβουλίων
Συγκόλληση των Διοικητικών Συμβουλίων
Συγκόλληση των Διοικητικών Συμβουλίων
Συγκόλληση των Διοικητικών Συμβουλίων

Συγκολλήστε τις καρφίτσες που έχουν παραδοθεί με το πακέτο wemos v3 στον πίνακα.

Η μακρύτερη πλευρά με το πλαστικό θα πρέπει να βρίσκεται στο πάνω μέρος της σανίδας. (Εικόνα 1.) Οι μικρές καρφίτσες εμφανίζονται από τον κάτω πίνακα.

Υπόδειξη: Χρησιμοποιήστε ένα breadboard για να κολλήσετε τις καρφίτσες, μπορεί να χρειαστείτε μια μικρή άκρη.

Μετά από αυτό συγκολλήστε το διαχωριστικό με μακριές ακίδες στην ασπίδα θερμοκρασίας. (Εικόνα 2.)

Προς το παρόν αφήστε τις μακριές καρφίτσες.

Βήμα 3: Συγκόλληση των καλωδίων

Συγκόλληση των καλωδίων
Συγκόλληση των καλωδίων
  • Χρησιμοποιήστε τρία καλώδια με θηλυκές υποδοχές dupont.
  • Κόψτε το ένα άκρο του κάθε καλωδίου, ρυθμίστε το μήκος που μπορεί να χρειαστείτε.
  • Αφαιρέστε ένα μικρό μέρος μόνωσης και κολλήστε κάθε άκρο σύρματος.
  • Βάλτε τη σωλήνα συρρίκνωσης θερμότητας ήδη πάνω από το καλώδιο και σπρώξτε την προς το άκρο του συνδετήρα dupont.
  • Κόψτε περίπου τα μισά από τις μακριές καρφίτσες στα ακόλουθα:

    • 5V
    • GND

    Ένα PIN PIN -> π.χ. D5

Ρίξτε μια ματιά στο Temperature Shield για να καθορίσετε ποιο PIN χρησιμοποιείται για δεδομένα.

Στο DHT22 Shield, χρησιμοποιείται το D4. Μην χρησιμοποιείτε τον ίδιο κωδικό PIN

Μπορείτε επίσης να χρησιμοποιήσετε Pin 3.3V ως εναλλακτική λύση για 5V

  • Βάλτε λίγο κόλλα ήδη στις 3 ακίδες.
  • Μετά από αυτό κολλήστε τις ακίδες και τα καλώδια μαζί, ένα για το καθένα.
  • Βάλτε το σωλήνα συρρίκνωσης πάνω του και χρησιμοποιήστε ένα πιστόλι θερμότητας για να το συρρικνώσετε.

Προσέξτε να μην τοποθετήσετε τη θερμότητα απευθείας στη θερμοκρασία. αισθητήρα μπορεί να χαλάσει διαφορετικά

Βήμα 4: Βάλτε τα μέρη στην θήκη

Βάλτε τα μέρη στην θήκη
Βάλτε τα μέρη στην θήκη
Βάλτε τα μέρη στην θήκη
Βάλτε τα μέρη στην θήκη
  • Πιέστε απαλά τον πίνακα mosfet και τα wemos στο πλάι της θήκης. Όπως φαίνεται στην εικόνα. Θα πρέπει να είναι ήδη στη θέση τους.
  • Βάλτε λίγη θερμή κόλλα στις καρφίτσες που συγκρατούν τις δύο σανίδες, έτσι ώστε να μην μπορεί να χαλαρώσει ο πίνακας.
  • Στη συνέχεια, τοποθετήστε την ασπίδα θερμοκρασίας πάνω από το wemos.

Δώστε προσοχή στη σωστή ευθυγράμμιση της ασπίδας π.χ. 5V ταιριάζει και στους δύο πίνακες με τον ίδιο πείρο.

Το άκρο του αισθητήρα DHT22 θα πρέπει να δείχνει ως παράδειγμα το περίγραμμα θήκης.

Μπορείτε να κόψετε προσεκτικά αργότερα τις υπόλοιπες ακίδες της ασπίδας. (ίσως μετά από δοκιμές)

Βήμα 5: Καλωδίωση συνολικά

Καλωδίωση Όλα μαζί
Καλωδίωση Όλα μαζί
Καλωδίωση Όλα μαζί
Καλωδίωση Όλα μαζί

Ασπίδα στο Mosfet:

5V -> VCC

GND -> GND

PWM PIN -> SIG

Mosfet:

Πηγή ενέργειας + -> VCC IN

Πηγή ενέργειας - -> GND

FAN + -> V +

FAN - -> V -

FAN (προαιρετικό 3 PIN) -> Μην το συνδέσετε. Κόψτε το και βάλτε ένα συρρικνωμένο σωλήνα από πάνω.

Χρησιμοποιείτε πάντα καλώδια για βιδωτούς ακροδέκτες

Βήμα 6: Υλικολογισμικό

Υλικολογισμικό
Υλικολογισμικό

Αποφάσισα να χρησιμοποιήσω το ESPEasy για τον έλεγχο του ESP. Το πλεονέκτημα είναι ότι δεν χρειάζεται να ξέρετε πώς να γράψετε C Code για να φτάσετε στον στόχο σας.

  • Αποκτήστε ένα από τα ESP Easy Release
  • Εξαγάγετε το και χρησιμοποιήστε το ESP. Easy. Flasher.exe

    • Επιλέξτε πρώτα μια θύρα com
    • Από ένα υλικολογισμικό που τελειώνει με normal_ESP8266_4M1M.bin
    • Γράψτε το στα wemos
    • Επανεκκίνηση συσκευής (αποσυνδέστε το USB για σύντομο χρονικό διάστημα)
    • Θα εμφανιστεί το WiFi WiFi "ESP_Easy_0", κωδικός πρόσβασης: configesp (πριν από το 2.0 το AP ονομάστηκε ESP_0) Εάν δεν μεταφερθείτε αυτόματα στη σελίδα σύνδεσης, περιηγηθείτε στο 192.168.4.1
    • Διαμορφώστε το ESP για να χρησιμοποιήσετε το wifi σας.

Το 4Μ χρησιμοποιείται λόγω φλας 4ΜΒ.

Βήμα 7: Συνδεθείτε στο SmartHome

Συνδεθείτε στο SmartHome
Συνδεθείτε στο SmartHome
Συνδεθείτε στο SmartHome
Συνδεθείτε στο SmartHome
  • Συνδεθείτε στο UI του ESPEasy σας.

    • Χρησιμοποιήστε το δρομολογητή σας για να καθορίσετε ποια διεύθυνση IP έχει το ESPEasy. Συνήθως αναφέρεται ως espeasy-0.
    • Στη συνέχεια, μεταβείτε στη διεπαφή webin εισάγοντας https:// yourip
  • Στην ενότητα συσκευών προσθέστε τη νέα συσκευή αισθητήρα. Εάν έχετε το DHT22 είναι συνήθως το D4 GPIO Pin.
  • Μετά την επιτυχημένη προσθήκη της συσκευής, μπορείτε να δείτε τις τιμές στην επισκόπηση (εικ. 2)
  • Μεταβείτε στην καρτέλα Controllers και επιλέξτε το HomeAutomation System. Εάν δεν έχετε ακόμη, μπορείτε να χρησιμοποιήσετε MQTT ή γενικό

Στη συνέχεια, μπορείτε να προχωρήσετε για να γράψετε κανόνες ή αυτοματισμούς ανάλογα με τον αυτοματισμό σας.

Μπορείτε να δοκιμάσετε το PWM με την ακόλουθη εντολή:

yourip/control? cmd = PWM, 14, 2300

Ο ανεμιστήρας πρέπει να λειτουργεί σχεδόν σε πλήρη ταχύτητα.

Βήμα 8: Τελική συνέλευση

Εάν όλα λειτουργούν τελικά βάλτε το κάλυμμα από πάνω και βιδώστε 4 φορές, βίδες 3x8mm.

Συνήθως προτιμώ βίδες κατασκευασμένες για βίδωμα σε πλαστικό. Οι κανονικές βίδες M3 μπορεί επίσης να λειτουργήσουν.

Βήμα 9: Χρήσιμοι σύνδεσμοι

Χρησιμοποιώ το homeassistant ως τη λύση μου, εδώ είναι μερικοί χρήσιμοι σύνδεσμοι για να το ενσωματώσω.

www.home-assistant.io/integrations/mqtt/

www.home-assistant.io/integrations/fan.mqt…

www.home-assistant.io/integrations/sensor….

Συνιστάται: