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

Arduino / ESP LED Τζάκι: 4 βήματα (με εικόνες)
Arduino / ESP LED Τζάκι: 4 βήματα (με εικόνες)

Βίντεο: Arduino / ESP LED Τζάκι: 4 βήματα (με εικόνες)

Βίντεο: Arduino / ESP LED Τζάκι: 4 βήματα (με εικόνες)
Βίντεο: WLED - fireplace upgrade ( esp8266 + wled firmware ) 2024, Ιούλιος
Anonim
Image
Image
Τζάκι Arduino / ESP LED
Τζάκι Arduino / ESP LED

Υπήρχε ένα χαμένο τζάκι στο σπίτι που νοίκιασα, χωρίς πραγματική επιλογή για ένα ωραίο, ζεστό αληθινό τζάκι. Έτσι αποφάσισα να φτιάξω το δικό μου τζάκι LED RGB, το οποίο δίνει μια ωραία αίσθηση προσομοιώνοντας μια πραγματική φωτιά. Δεν είναι τόσο καλό όσο μια πραγματική φωτιά, αλλά δίνει μια πραγματικά παρόμοια ζεστή αίσθηση.

Μπορείτε επίσης να φτιάξετε το δικό σας, είναι ένα εύκολο έργο για αρχάριους που μπορείτε να κάνετε μόνο με μερικά μέρη και μια μονάδα Arduino ή ESP8266. Και οι δύο μονάδες λειτουργούν καλά, ο λόγος για τον οποίο επιλέγω το ESP8266 είναι ότι αυτό μου δίνει επίσης την ευκαιρία να ελέγξω το τζάκι από απόσταση, να το ενεργοποιήσω/απενεργοποιήσω από το σύστημα αυτοματισμού του σπιτιού μου. Το όλο έργο είναι αρκετά φθηνό και δεν απαιτεί πολύ χρόνο.

Χρειαζονται ΥΛΙΚΑ:

  • Λωρίδα LED WS2812B RGB (1 μέτρο, 60 LED/μέτρο) - eBay cca. 7 USD
  • NodeMCU ESP8266 ESP -12 (3.3v) ή μονάδα Arduino Nano V3.0 (5V) (Εάν θέλετε WiFi, επιλέξτε το NodeMCU) - cca. 4-7 USD
  • 1 x Πυκνωτής (1000 uF, 6,3V+) για να σταθεροποιήσετε τις τρέχουσες αιχμές
  • Λευκό λαδωμένο χαρτί ψησίματος
  • Λίγη ξύλινη σανίδα για τη βάση (ή χαρτόνι)
  • Καλώδιο USB, προσαρμογέας ρεύματος τοίχου (1 Α ή περισσότερο)

Επίσης, θα χρειαστείτε συγκολλητικό σίδερο, εργαλεία και σύρματα.

Βήμα 1: Προετοιμασία της βάσης

Προετοιμασία της Βάσης
Προετοιμασία της Βάσης
Προετοιμασία της Βάσης
Προετοιμασία της Βάσης
Προετοιμασία της Βάσης
Προετοιμασία της Βάσης

Πρώτα απ 'όλα, θα χρειαστεί να κόψετε τη λωρίδα LED RGB 1 μέτρου στη μέση και να συνδέσετε τις ακίδες (GND σε GND, D σε D, +5V έως +5V). Αυτό θα σας δώσει μια διπλή λωρίδα μήκους 50 εκατοστών.

Τώρα μπορείτε να πάρετε λίγο ξύλο και να το κόψετε σε μέγεθος, θα πρέπει να είναι ελαφρώς μακρύτερο από τη λωρίδα LED και λίγο πιο φαρδύ. Μπορείτε να χρησιμοποιήσετε οποιοδήποτε άλλο υλικό, αλλά νομίζω ότι το ξύλο φαίνεται καλύτερο.

Στερεώστε μόνο τα άκρα της λωρίδας LED RGB στον πίνακα με ταινία scotch ή (ζεστή) κόλλα.

Βήμα 2: Προσθέτοντας τις φλόγες

Προσθέτοντας τις φλόγες
Προσθέτοντας τις φλόγες
Προσθέτοντας τις φλόγες
Προσθέτοντας τις φλόγες
Προσθέτοντας τις φλόγες
Προσθέτοντας τις φλόγες

Πάρτε το λαδωμένο χαρτί και σκίστε ένα κομμάτι (πλάτος περίπου 10-15 εκατοστών), τσαλακώστε το λίγο και, στη συνέχεια, σύρετέ το κάτω από τη λωρίδα LED, διπλώστε το πάνω και γύρω, έτσι ώστε να κάνει "φλόγα". Ο στόχος είναι να χτιστεί πάνω από τα LED, έτσι ώστε το φως από τα LED να διαχέεται στο χαρτί.

Μπορείτε να προσπαθήσετε να το ασφαλίσετε διπλώνοντας τις πλευρές. Δεν θα μπορείτε να χρησιμοποιήσετε scotch tape ή κανονική κόλλα για να το συγκρατήσετε, γιατί είναι λιπαρό/αντικολλητικό χαρτί. Μπορείτε να το δέσετε μαζί με κάποιο διάφανο νήμα χρησιμοποιώντας μια βελόνα.

Μόλις ολοκληρώσετε την πρώτη φλόγα, συνεχίστε να χτίζετε όλες τις επόμενες φλόγες, επικαλύπτοντας ελαφρώς τη βάση με την προηγούμενη.

Βήμα 3: Καλωδίωση

Wiring It Up
Wiring It Up
Wiring It Up
Wiring It Up
Wiring It Up
Wiring It Up

Η σύνδεση της μονάδας (NodeMCU) στη λωρίδα LED είναι εύκολη, αλλά θα χρειαστεί να κάνετε λίγη συγκόλληση για να διαχωρίσετε τα καλώδια από τη λωρίδα LED. Επίσης, φροντίστε να προσθέσετε έναν πυκνωτή 1000 uF 6.3V (ή περισσότερο) μεταξύ του + και του GND, κοντά στη λωρίδα LED, αυτό θα βοηθήσει στη σταθεροποίηση της ισχύος.

Η καλωδίωση είναι:

  • Συνδέστε +5V (USB VCC) από το NodeMCU στη λωρίδα LED +5V
  • Συνδέστε το GND από το NodeMCU στη λωρίδα LED GND
  • Συνδέστε τον πείρο με την ένδειξη "D7" από το NodeMCU στο "D" στη λωρίδα LED

Εάν χρησιμοποιείτε Arduino, μπορείτε να συνδέσετε οποιοδήποτε ψηφιακό pin (D2-D13) στη λωρίδα LED, απλώς βεβαιωθείτε ότι το ταιριάζει στον πηγαίο κώδικα.

Βήμα 4: Μεταφόρτωση του κώδικα

Μεταφόρτωση του Κώδικα
Μεταφόρτωση του Κώδικα
Μεταφόρτωση του Κώδικα
Μεταφόρτωση του Κώδικα

Πρέπει να χρησιμοποιήσετε το Arduino IDE και να βεβαιωθείτε ότι έχετε εγκαταστήσει επίσης την υποστήριξη της πλακέτας ESP8266:

github.com/esp8266/Arduino

Ο πηγαίος κώδικας είναι διαθέσιμος στη σελίδα github:

Συγκεντρώστε και ανεβάστε τον κώδικα στη μονάδα NodeMCU, και αυτό είναι όλο! Θα αρχίσει να αναβοσβήνει τα LED.

Υπάρχει μια ειδική σημείωση στον κώδικα: η κατανάλωση ενέργειας του τρέχοντος κωδικού μετρήθηκε να είναι περίπου 600-700 mA, που είναι πάνω από τις κανονικές θύρες USB 500 mA που ήθελε να δώσει. Για το λόγο αυτό, για το πρώτο 1 λεπτό, θα τροφοδοτήσει μόνο ένα μέρος των LED (περίπου το ένα τρίτο) και στη συνέχεια θα πάει και θα το ανάψει όλο. Εάν χρησιμοποιείτε τροφοδοτικό τοίχου, βεβαιωθείτε ότι μπορεί να υποστηρίξει τουλάχιστον 1 Α και όχι τον φθηνότερο τύπο.

Επειδή ο πηγαίος κώδικας είναι διαθέσιμος, μη διστάσετε επίσης να πειραματιστείτε με χρώματα, χρονισμούς.

Απολαμβάνω!

Συνιστάται: