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

Πώς να χρησιμοποιήσετε τον ελεγκτή Wled RGB: 5 βήματα
Πώς να χρησιμοποιήσετε τον ελεγκτή Wled RGB: 5 βήματα

Βίντεο: Πώς να χρησιμοποιήσετε τον ελεγκτή Wled RGB: 5 βήματα

Βίντεο: Πώς να χρησιμοποιήσετε τον ελεγκτή Wled RGB: 5 βήματα
Βίντεο: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Νοέμβριος
Anonim
Image
Image

Γεια σε όλους ελπίζω όλοι να είναι απόλυτα καλά και ασφαλείς στη συνεχιζόμενη πανδημία

Λυπάμαι πολύ που είχα κολλήσει με το Work & Projects και πολλή επεξεργασία που έχει γίνει ακόμα

Σε αυτό το βίντεο θα σας δείξω στο Wled ένα απλό χειριστήριο RGB Pixel, το οποίο μπορείτε να το κάνετε μόνοι σας

Αυτό δεν είναι φτιαγμένο από εμένα και δεν αναλαμβάνω καμία ιδιοκτησία αυτής της εργασίας απλώς θα σας βοηθήσω

Για να γίνει αυτό για εσάς, έτσι. Αν σας αρέσει αυτό το έργο, κάντε εγγραφή στο κανάλι μου και μπορείτε να δείξετε μερικά

αγάπη στον Δημιουργό του Έργου με δωρεά

github.com/Aircoookie/WLED

Το WLED είναι λογισμικό ανοιχτού κώδικα. Γράφτηκε από έναν φοβερό προγραμματιστή που ονομάζεται Aircoookie. Το WLED γράφτηκε για να λειτουργεί σε μικροελεγκτές ESP8266 και ESP32 για να βοηθήσει στον έλεγχο των LED "NeoPixel" (WS2812B, WS2811, SK6812, APA102). Όταν είναι εγκατεστημένο σε μικροελεγκτή όπως το ESP8266, Το WLED εκτελεί έναν διακομιστή ιστού που μπορεί να ελεγχθεί από μια εφαρμογή iOS ή Android, API, MQTT, Blynk, Alexa.

Εάν είστε εξοικειωμένοι με το Arduino και τους μικροελεγκτές αυτό θα ήταν ένα κομμάτι κέικ

ακόμα κι αν όχι, θα φτάσετε κάπου ακολουθώντας αυτές τις οδηγίες

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

  • Βιβλιοθήκη WS2812FX ενσωματωμένη για πάνω από 100 ειδικά εφέ
  • Εφέ θορύβου FastLED και 50 παλέτες
  • Σύγχρονο περιβάλλον χρήστη με χρώματα, εφέ και τμήματα ελέγχου Τμήματα για ρύθμιση διαφορετικών εφέ και χρώματα σε τμήματα της λυχνίας LED Σελίδα ρυθμίσεων - διαμόρφωση μέσω δικτύου Σημείο πρόσβασης και λειτουργία σταθμού - αυτόματο αποτυχημένο APS Υποστήριξη για ταινίες RGBW 16 προεπιλογές χρήστη για εύκολη αποθήκευση και φόρτωση χρωμάτων/εφέ,
  • Υποστηρίζει ποδηλασία μέσω αυτών. Λειτουργίες macro για την αυτόματη εκτέλεση κλήσεων API Λειτουργία Nightlight (σταδιακά μειώνεται) Πλήρης ενημέρωση λογισμικού OTA (HTTP + ArduinoOTA), προστασία με κωδικό πρόσβασης Διαμορφώσιμο αναλογικό ρολόι + υποστήριξη για το κιτ Cronixie by DiamexConfigurable Auto Brightness limit για ασφαλέστερη λειτουργία

Προμήθειες

1) ESP8266 Board nodemcu/Wemos D1 mini

2) Το λογισμικό που χρησιμοποίησα για να κάψω γρήγορα το αρχείο ESP8266 ονομάζεται NodeMCU PyFlasher. marcelstoer (προγραμματιστής) για την κατασκευή του. έχω βάλει το αρχείο στις οδηγίες

3) καλώδιο micro usb

4) καλώδια umper αν δεν θέλετε να κολλήσετε

5) Τροφοδοσία 5V 3Amps

6) Θηλυκό καλώδιο τροφοδοσίας

7) λωρίδες WS2812B, WS2811, SK6812 RGB (χρησιμοποιώ leds WS2811)

7) Ένα μικρό πλαστικό περίβλημα (προαιρετικό)

Βήμα 1: Ρύθμιση της πλακέτας ESP8266

Εγκαταστήστε το WLED στο ESP8266
Εγκαταστήστε το WLED στο ESP8266

Το πρώτο πράγμα που πρέπει να εγκαταστήσετε τα προγράμματα οδήγησης για την πλακέτα σας

Συνήθως οι πίνακες έχουν προγράμματα οδήγησης Ch340 CH340

μπορείτε να το κατεβάσετε και να το εγκαταστήσετε από εδώ.

Βήμα 2: Εγκαταστήστε το WLED στο ESP8266

Εγκαταστήστε το WLED στο ESP8266
Εγκαταστήστε το WLED στο ESP8266

Το λογισμικό που χρησιμοποίησα για να αναβοσβήνω/κάψω το Wemos d1 μου είναι το NodeMCU PyFlasher. Ευχαριστώ τον marcelstoer για την κατασκευή του.

github.com/marcelstoer/nodemcu-pyflasher/r…

είναι πραγματικά εύκολο στη χρήση λογισμικού

Μόλις εγκατασταθεί, τώρα μεταβείτε στο Wled

github.com/Aircoookie/WLED/releases

από εκεί κατεβάστε το αρχείο.bin από τις εκδόσεις για ESP8266

μόλις κατεβάσετε το αρχείο.bin

φλας που στο esp8266 σας χρησιμοποιώντας το Pyflasher ελέγξτε τις εικόνες για αναφορά (κρατήστε τα πάντα όπως είναι

αν χρησιμοποιείτε τον ίδιο πίνακα όπως εγώ)

στο φλας PY επιλέξτε τη θύρα Com και επιλέξτε τη θέση του αρχείου

Διατηρήστε την τιμή Baude στα 115200

λειτουργία φλας DIO

Μπορείτε να επιλέξετε το κουμπί επιλογής ναι Σκουπίζει όλα τα δεδομένα

με αυτό μπορείτε να διαγράψετε εάν υπάρχουν προηγούμενα γραπτά δεδομένα που υπάρχουν στον πίνακα

στη συνέχεια κάντε κλικ στο Flash Node MCU.

Μόλις όλα αναβοσβήνουν με επιτυχία, θα το κάνετε

να πάρετε μια

μήνυμα Το υλικολογισμικό αναβοσβήνει με επιτυχία, ξεκλειδώστε και επανασυνδέστε τη συσκευή.

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

Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση

Σε αυτό το έργο χρησιμοποιώ το Ws2811 led που έχει τρεις ακίδες

Voltage +, GND -, & Data in

Συνδέστε την καλωδίωση όπως έχω δείξει στο διάγραμμα

ΠΑΡΑΚΑΛΩ σημειώστε μην συνδέετε USB & εξωτερική τροφοδοσία ταυτόχρονα στον πίνακα

Συνιστάται να τροφοδοτείτε τον πίνακα και τα Leds σας χρησιμοποιώντας εξωτερικό τροφοδοτικό

των 5V

Βήμα 4: Αρχική ρύθμιση

Αρχική εγκατάσταση
Αρχική εγκατάσταση
Αρχική εγκατάσταση
Αρχική εγκατάσταση
Αρχική εγκατάσταση
Αρχική εγκατάσταση

Μόλις γίνει το κύκλωμα και

Συνδέστε στην πρίζα και συνδέστε τα Leds

Και μεταβείτε στη σύνδεση Wi-Fi στο τηλέφωνο ή τον υπολογιστή σας

Θα δείτε ότι ο προεπιλεγμένος κωδικός πρόσβασης Wled-AP είναι wled1234 με πεζά γράμματα

Θα έχουμε μια επιλογή οθόνης εγκατάστασης

Πρέπει να εισαγάγετε όνομα χρήστη WIFI και κωδικό πρόσβασης wifi

Εκχωρήστε επίσης μια στατική πύλη

Και κάντε κλικ στην αποθήκευση

Η σελίδα θα κλείσει και το τηλέφωνό σας θα συνδεθεί ξανά στο οικιακό σας δίκτυο

εγκαταστήστε το Wled APP από το Play Store ή το Apple store

στη συνέχεια, κάντε κλικ στο Discover lights θα πάρει μια επιλογή, θα δείτε μια επιλογή

μεταβείτε στη ρύθμιση led και εισαγάγετε τους αριθμούς led που θέλετε να συνδέσετε

Στην περίπτωσή μου έχω 38 διατηρήσει τη Φωτεινότητα σε 255

Ως πείραμα έχω βάλει τρέχουσα παροχή 1500MA

Μπορείτε να αναφέρετε περισσότερα εάν έχετε ισχυρό τροφοδοτικό

Μπορείτε να επιλέξετε τον κύκλο χρωμάτων

Μπορείτε να διαιρέσετε το τμήμα Ι έκανα δύο τμήματα των 19 το καθένα

Μπείτε στα εφέ για να δείτε όλα τα υπέροχα εφέ

Βήμα 5:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

Εάν θέλετε να υποστηρίξετε τον προγραμματιστή, μπορείτε να το κάνετε στη σελίδα του κόμβουGit

Ακολουθήστε με στο κανάλι μου στο instagram και στο Youtube και οδηγίες

Όλοι όσοι βλέπετε παρακάτω είναι οι Συνεργάτες:

Το 8bitbrett έκανε το WiFi να συνδέσει αυτόματα τον κωδικό QR με το λογότυπο Aircoookie/WLED! ο adamo έφτιαξε το λογότυπο του διακομιστή Discord! Ο @debsahu παρείχε την αυτόματη ανακάλυψη HomeAssistant και μεγάλη βοήθεια με το PIO!

Ο @frenck έκανε μια καταπληκτική, σταθερή και γεμάτη δυνατότητες εγγενή ενσωμάτωση με το HomeAssistant!

Το @photocromax βοηθά στη ζωντανή λειτουργία της ζωντανής απεικόνισης και πρόσθεσε προεπισκοπήσεις-g.webp

Η @raymiec εργάζεται επί του παρόντος στη δημιουργία των καλύτερων πελατών για Android και iOS!

@StormPie, ο δημιουργός του φοβερού UI για κινητά!

Ο @timothybrown πρόσθεσε έλεγχο ταυτότητας MQTT!

@viknet365 μετέφερε το εφέ Meteor!

Ο @wiesendaniel πρόσθεσε τη διαμόρφωση για το IDE της πλατφόρμας!

Ο @YeonV παρείχε την αρχική διαμόρφωση φωτισμού HomeAssistant MQTT!

Αυτή η λίστα δεν είναι πλήρης.

Δοκιμές, Συνεργάτες και Υποστηρικτές

47 Προϊόντα

Αχμέτ Ε.

Άλαν ΜακΝ.

Ανδρέας Ρ.

Άντριου Γ.

Άντριου Μ.

Άντριες Φ.

Άντι Σ.

Αντον Α.

Bernhard S.

Μπρένταν Β.

Μπρετ Χ.

Μπράιαν Ν.

Μπράιαν Χ.

Κρίστιαν Κ.

Κόντι Μ.

Κωνσταντίνος

Ντέιλ Λ.

David C.

Ντέιβιντ Μ.

Ντένις Χ.

Ντίνος Π.

Ντον Λ.

Ντουάν Β.

DrZzs (Justin A.)

Ντίλαν Λ.

Effectsmeister

Έρικ Ν.

Έρικ Π.

Έρικ Ζ.

ηλεκτρονική πόλη

Φάμπιαν Ν.

Φέλιξ Σ.

Φιλ

Γκάρι Ο.

Geert De V.

Γιώργος Β.

Γκράχαμ W.

Γκούναρ Β.

Χούκαν Χ.

App.doNotProcessConnectivityEvents = true; Χέικο

Χέρμαν Σ.

Horst F. M. @illuxions

ιτέχσπαρ

Τζέικομπ Δ.

Τζέιμς W.

Τζέισον Γ.

Τζέισον Σ.

Jens

Τζέρεμι Δ.

Τζιμ Π.

Τζον Β.

Jon D.

Τζόρνταν Α.

Τζόρνταν Τζ.

Τζόζεφ Σ.

Τζος Α.

Τζος Γ.

Τζάστιν Κ.

Kjell-Einar A.

Laurence C.

Leonhard A.

Leonhard S.

Μάρτιος.

Marc R.

Μάρκους Σ.

Μάριο Φ. Σ.

Σημάδια.

Mark V.

Μάρτιν Β.

Μάρτιν Χ.

Μάρτιν Λ.

Μάικλ Α.

Μάικλ Β.

Μάικλ Ε.

Μάικλ Ε.

Μάικλ Ε.

Max H.

Μέννο Β.

Nathan Y.

Νιλς Λ.

Νάιτζελ Χ.

Πασκάλ Β.

Πασκάλ Λ.

Ελαφρό κτύπημα

Πολ Β.

Paul-Christiaan D.

Πολ Χ.

Πέτρου Φ.

Primoz

Κουίντορ

Ραλφ U.

Ralph W.

Ράμον Χ.

Ραούλ Τ.

Ρομπ Κ.

Rüdiger H.

Ρούπερτο Γ.

Σκοτ Β.

Σκοτ Φ.

Self (Discord @tube)

Σέρχιο Μ.

Στέφαν Σ.

Στέφανος

Ο Στιβ Ο.

Σάιμον

S M Ark.

Τεέμου Χ.

Τόμας Ε.

Τόμας Σ.

Τιμόθεο Μ.

Τιμόθι Λ.

Τομπίας Β.

Τάιλερ Ρ.

Βαλέρ Μ.

Φόλκερ Β.

Βιατσέσλαβ Α.

Xavier A. A.

Χρησιμοποιημένες βιβλιοθήκες και εξαρτήσεις

ESP8266/ESP32 Arduino Core

NeoPixelBus by Makuna (πιρούνι svenihoney)

Βιβλιοθήκη FastLED

ESPAsyncTCP by me-no-dev

ESPAsyncUDP by me-no-dev (από 0.9.0)

ESPAsyncWebServer από me-no-dev

ArduinoJSON από τον bblanchon

async-mqtt-client από το marvinroger

WS2812FX by kitesurfer1404 (τροποποιημένο)

IRremoteESP8266 by markszabo (προαιρετικό)

Ζώνη ώρας από τον JChristensen

Βιβλιοθήκη Blynk (συμπιεσμένη)

Βιβλιοθήκη E1.31 από forkineye (τροποποιημένο)

Espalexa από Aircoookie (τροποποιημένο)

Πολλά περιλαμβανόμενα εφέ FastLED είναι τροποποιημένες εκδόσεις των ουσιών του kriegsman!

WebServer_tng κατά bbx10 (ESP32, έως 0,8,3) PubSubClient κατά knolleary (τροποποιημένο, έως 0,8,3)

Συνιστάται: