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

Ρυθμιστής ταχύτητας ανεμιστήρα WiFi (ESP8266 AC Dimmer): 8 βήματα (με εικόνες)
Ρυθμιστής ταχύτητας ανεμιστήρα WiFi (ESP8266 AC Dimmer): 8 βήματα (με εικόνες)

Βίντεο: Ρυθμιστής ταχύτητας ανεμιστήρα WiFi (ESP8266 AC Dimmer): 8 βήματα (με εικόνες)

Βίντεο: Ρυθμιστής ταχύτητας ανεμιστήρα WiFi (ESP8266 AC Dimmer): 8 βήματα (με εικόνες)
Βίντεο: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Ιούλιος
Anonim
Ρυθμιστής ταχύτητας ανεμιστήρα WiFi (ESP8266 AC Dimmer)
Ρυθμιστής ταχύτητας ανεμιστήρα WiFi (ESP8266 AC Dimmer)

Αυτό το οδηγό θα σας καθοδηγήσει πώς να φτιάξετε ένα ρυθμιστή ταχύτητας ανεμιστήρα οροφής χρησιμοποιώντας τη μέθοδο ελέγχου γωνίας Triac Phase. Το Triac ελέγχεται συμβατικά από αυτόνομο τσιπ διαμόρφωσης arduino Atmega8. Το Wemos D1 mini προσθέτει λειτουργικότητα WiFi για αυτόν τον ρυθμιστή.

Χαρακτηριστικά -

1. Τόσο τοπικά όσο και ελεγχόμενα wifi (Κουμπί Push & WiFi wifi).

2. Λειτουργία εξοικονόμησης κατάστασης για συνέχιση του επιπέδου ταχύτητας ανεμιστήρα ακόμη και μετά από διακοπή ρεύματος.

3. Κόψτε τον ανεμιστήρα χαμηλής ταχύτητας (αποφεύγοντας την υπερθέρμανση του στάτη ανεμιστήρα).

4. Ανατροφοδότηση ένδειξης LED για το πάτημα του κουμπιού και το επίπεδο ταχύτητας.

5. Αυτόνομος φθηνός πίνακας Atmega8 DIY και όχι Arduino Uno R3.

6. Χωρίς snubber πυκνωτής και αντίσταση μπορούν να χρησιμοποιηθούν ως dimmer για λαμπτήρες πυρακτώσεως AC.

ΠΡΟΣΟΧΗ ΠΟΥ ΑΥΤΟ ΤΟ ΕΡΓΟ ΠΕΡΙΛΑΜΒΑΝΕΙ ΔΟΥΛΕΙΑ ΜΕ ΑΜΕΣΟ AC 220V ΤΟ ΟΠΟΙΟ ΕΙΝΑΙ ΥΠΕΡΟΧΟ ΕΠΙΚΙΝΔΥΝΟ

Βήμα 1: Απαιτούνται εξαρτήματα

Απαιτούμενα ανταλλακτικά
Απαιτούμενα ανταλλακτικά

ΕΠΙΠΕΔΟ: ΠΡΟΩΘΗΜΕΝΟ

1. ATMEGA8 ή ATMEGA8A 28 Pin Chip + 28 Pin IC Base

2. AT24C32 EEPROM + 8 Pin IC Base

3. Λωρίδα Berg

4. 1k Αντίσταση δικτύου + 10 LED ή LED 10 καναλιών

5. Ηλεκτρολυτικός πυκνωτής 10uF 25V

6. Καλώδια σύνδεσης

7. Αντίσταση 5 Χ 10k

8. Τρανζίστορ 3 Χ 2N2222

9. κρύσταλλο 22pf + 16mhz

10. Αντίσταση 2 Χ 120k 2W

11. 2W10 Bridge Rectifier

12. 4N35 Optocoupler

13. Τερματικό μπλοκ 2 δρόμων

14. BT136 Triac

15. MOC3021 Optocoupler + IC Base

16. Αντίσταση 1k

17. Πυκνωτής AC 0,01uF X (κύκλωμα Snubber)

18. Αντίσταση 47ohm 5W (κύκλωμα Snubber)

19. Αντίσταση 2 X 390ohm 2W

20. Τροφοδοτικό 5V 2A SMPS

21. Perf board (Όπως απαιτείται μέγεθος)

22. Συνδετήρες Dupont F-F

23. 4 X Πιέστε το κουμπί

24. Ξύλινο κουτί (περίβλημα)

25. Wemos d1 mini

Βήμα 2: Κύκλωμα δοκιμής

Κύκλωμα δοκιμής
Κύκλωμα δοκιμής
Κύκλωμα δοκιμής
Κύκλωμα δοκιμής
Κύκλωμα δοκιμής
Κύκλωμα δοκιμής
Κύκλωμα δοκιμής
Κύκλωμα δοκιμής

Το κύκλωμα έχει 4 ρυθμιστές ταχύτητας προσεκτικά επιλεγμένους. Οι ακίδες 13, A0, A1, A2, A3 δείχνουν την κατάσταση της ταχύτητας. Η καρφίτσα 13 αναβοσβήνει κάθε φορά που πατάτε το κουμπί ή λαμβάνετε παλμό Wemos.

Το Pin2 εισάγεται από μηδενικό ανιχνευτή

Το Pin3 οδηγεί στο οπτικό ζεύγος triac

Η αυτόνομη έκδοση Atmega8 λειτουργεί με εξωτερικό κρύσταλλο 16 MHz.

Πατήστε κουμπιά με παράλληλες κεφαλίδες για Wemos, ενεργοποιήστε έναν παλμό στο pin7 και pin8 για αύξηση ή μείωση της ταχύτητας του ανεμιστήρα. Αυτές οι ακίδες τραβιούνται προς τα πάνω.

Το Schematic διαθέτει δικό του μηδενικό ανιχνευτή διασταυρώσεων για κάθε κανάλι. Κάθε κανάλι δηλαδή κάθε ανεμιστήρας έχει ξεχωριστό αυτόνομο Atmega8. Τυπική διαμόρφωση του MOC3021 που οδηγεί το Triac. Προστέθηκε κύκλωμα Snubber για αυτό το επαγωγικό φορτίο.

Το pin A0 δείχνει τη χαμηλότερη ταχύτητα για τον ανεμιστήρα που οδηγείται μέσω ενός τρανζίστορ στο MOC3021 για να διασφαλιστεί ότι θα αποφευχθεί η πολύ χαμηλή ταχύτητα στον ανεμιστήρα AC.

Το I2C EEPROM εξοικονομεί ταχύτητα κάθε φορά που αλλάζει το αντίστοιχο επίπεδο ταχύτητας.

Βήμα 3: Σχηματική και συγκόλληση

Σχηματική και συγκόλληση
Σχηματική και συγκόλληση
Σχηματική και συγκόλληση
Σχηματική και συγκόλληση
Σχηματική και συγκόλληση
Σχηματική και συγκόλληση

Βρείτε το συνημμένο σχήμα και σχεδιάστε τη διάταξή σας ή κάντε ένα χαραγμένο PCB από το προηγούμενο οδηγό μου.

Έχω χρησιμοποιήσει αυτόν τον τύπο πλακέτας για εύκολη συγκόλληση.

Δεδομένου ότι ελέγχω δύο ανεμιστήρες, χρησιμοποίησα 2 σανίδες όπως φαίνεται. Ένα LED 10 καναλιών για λόγους ανατροφοδότησης και κατάστασης.

Όπως φαίνεται στην εικόνα, τα κουμπιά είναι συγκολλημένα στο dupont για εύκολη σύνδεση με την ανδρική κεφαλίδα στο διάτρητο.

Μια αντίσταση δικτύου 1k χρησιμοποιείται για την οδήγηση 5 λυχνιών LED κατάστασης

Δεδομένου ότι ο ανιχνευτής μηδενικής διασταύρωσης 220VAC βρίσκεται στον ίδιο πίνακα του Atmega8, δόθηκε αρκετή απόσταση και στο πίσω μέρος (περιοχή χαλκού) είναι κολλημένο εν θερμώ αποτρέποντας την έκθεση 220V.

Βήμα 4: Καύση αρχείου HEX

Εγγραφή αρχείου HEX
Εγγραφή αρχείου HEX
Εγγραφή αρχείου HEX
Εγγραφή αρχείου HEX

Διαμορφώστε το τσιπ Atmega8 για χρήση με το Arduino IDE μετά από αυτό το εξαιρετικό άρθρο.

Μόλις εγκατασταθεί ο φορτωτής Arduino Optiboot στο Atmega8, απλώς συνδέστε το τσιπ Atmega328p και συνδέστε το καινούργιο τσιπ του Atmega8 εγκατεστημένου bootloader στην πρίζα Arduino Uno R3 28 ακίδων, λαμβάνοντας υπόψη την εγκοπή pin.

Στη συνέχεια, κατεβάστε το αρχείο Burn.zip εξαγάγετε το σε ένα φάκελο. Κάντε δεξί κλικ στο αρχείο 'bet.bat' και κάντε κλικ στην επιλογή Επεξεργασία και ανοίξτε το αρχείο δέσμης στο σημειωματάριο και αλλάξτε το COM5 στην αντίστοιχη ενεργή θύρα arduino COM, το οποίο μπορείτε εύκολα να το δείτε από το "devmgmt.msc" από την εντολή Εκτέλεση.

Στη συνέχεια, κλείστε το σημειωματάριο και εκτελέστε το αρχείο bet.bat

Ο Avrdude θα κάψει εξάγωνο αρχείο στο Atmega8

Βήμα 5: Δοκιμή σε πραγματικό χρόνο

Δοκιμή σε πραγματικό χρόνο
Δοκιμή σε πραγματικό χρόνο
Δοκιμή σε πραγματικό χρόνο
Δοκιμή σε πραγματικό χρόνο
Δοκιμή σε πραγματικό χρόνο
Δοκιμή σε πραγματικό χρόνο
Δοκιμή σε πραγματικό χρόνο
Δοκιμή σε πραγματικό χρόνο

Μετά τη συγκόλληση και τη φόρτωση του κώδικα, δοκιμάστε το κύκλωμα σε εφαρμογή σε πραγματικό χρόνο και βρήκατε καλή έξοδο.

Βήμα 6: Διαμόρφωση του Wemos D1 Mini

Για τη διαμόρφωση Wifi έχω χρησιμοποιήσει το firmware του EspEasy, το οποίο είναι μια καλή δουλειά.

Βασικά οι ακίδες D6 και D7 δημιουργούν τον παλμό για 300ms στη βάση του τρανζίστορ

Χρησιμοποιήστε αυτόν τον σύνδεσμο και γράψτε το υλικολογισμικό στο Wemos D1 Mini.

Χρησιμοποιώντας αυτόν τον σύνδεσμο μπορούμε να αυξήσουμε https://192.168.4.1/control?cmd=Pulse, 13, 1, 300

Χρησιμοποιώντας αυτόν τον σύνδεσμο μπορούμε να μειώσουμε https://192.168.4.1/control?cmd=Παλμός, 12, 1, 300

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

Αργότερα, εάν οι πληροφορίες του Σημείου Πρόσβασης προστεθούν στο Espeasy, βεβαιωθείτε ότι χρησιμοποιείτε την ειδική διεύθυνση IP στη θέση 192.168.4.1 στον παραπάνω σύνδεσμο.

Σε περίπτωση που γίνει αυτό μια συσκευή IOT ρυθμίστε ανάλογα την επιλογή πρωτοκόλλου Espeasy.

Βήμα 7: Χρήση της εφαρμογής Android για έλεγχο

Χρήση της εφαρμογής Android για έλεγχο
Χρήση της εφαρμογής Android για έλεγχο
Χρήση της εφαρμογής Android για έλεγχο
Χρήση της εφαρμογής Android για έλεγχο
Χρήση της εφαρμογής Android για έλεγχο
Χρήση της εφαρμογής Android για έλεγχο
Χρήση της εφαρμογής Android για έλεγχο
Χρήση της εφαρμογής Android για έλεγχο

play.google.com/store/apps/details?id=ch.rmy.android.http_shortcuts

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

Βήμα 8: Τελική τοποθέτηση

Τελική τοποθέτηση
Τελική τοποθέτηση
Τελική τοποθέτηση
Τελική τοποθέτηση
Τελική τοποθέτηση
Τελική τοποθέτηση

Χρησιμοποίησα ένα ακρυλικό γυαλί μπροστά και ξύλινο κουτί πίσω. Το ξύλινο κουτί στερεώνεται στον τοίχο χρησιμοποιώντας δύο βίδες και η άγκυρα χρησιμοποιήστε αυτόν τον σύνδεσμο ως οδηγό για την εγκατάσταση.

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

Αν έχετε οποιαδήποτε απορία παρακαλώ επικοινωνήστε μαζί μου @

Συνιστάται: