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

Neopixel Controller Over WiFi Using ESP-03: 4 Steps
Neopixel Controller Over WiFi Using ESP-03: 4 Steps

Βίντεο: Neopixel Controller Over WiFi Using ESP-03: 4 Steps

Βίντεο: Neopixel Controller Over WiFi Using ESP-03: 4 Steps
Βίντεο: How to Easily Control Addressable LEDs with an ESP32 or ESP8266 | WLED Project 2024, Ιούλιος
Anonim
Neopixel Controller Over WiFi Using ESP-03
Neopixel Controller Over WiFi Using ESP-03

Αυτό το διδακτικό είναι για τη δημιουργία wifi που ελέγχεται μέσω των LED neopixel εφαρμογών Blynk, γνωστών ως WS2812B ή WS2812.

Πρέπει να είστε ήδη εξοικειωμένοι με:

  • συγκόλληση
  • χρησιμοποιώντας σταθμό θερμού αέρα
  • προγραμματισμός ESP χρησιμοποιώντας το Arduino IDE
  • προγραμματισμός ESP με χρήση έτοιμου προς χρήση κώδικα
  • έχετε κάποια γνώση σχετικά με το ESP 8266
  • πώς να αντικαταστήσετε το πρωτότυπο τσιπ μνήμης flash με winbond 25q32fvsig - παραδείγματα στο Διαδίκτυο για παράδειγμα εδώ
  • χρησιμοποιώντας την εφαρμογή Blynk και ξέρετε πώς να το ρυθμίσετε - πολλά παραδείγματα στο διαδίκτυο

Βήμα 1: Τι θα χρειαστείτε

Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
  1. Ενότητα ESP-03
  2. Πίνακας προγραμματισμού ESP-01
  3. ESP-03 breakout board
  4. αρσενικές κεφαλίδες goldpin - περισσότερο από ό, τι στην εικόνα
  5. Αντίσταση 2,2k
  6. μερικοί σύνδεσμοι από σύρμα και γυναίκες-γυναίκες
  7. Ενότητες LED Neopixel (μήτρα ή λωρίδα)
  8. τσιπ flash winbond 25q32fvsig - θα αντικαταστήσουμε το αρχικό τσιπ με αυτό χρησιμοποιώντας το HOT AIR

Βήμα 2: Συγκολλήστε το μαζί με βάση την παρεχόμενη φωτογραφία

Συγκολλήστε το μαζί με βάση την παρεχόμενη φωτογραφία
Συγκολλήστε το μαζί με βάση την παρεχόμενη φωτογραφία
Συγκολλήστε το μαζί με βάση την παρεχόμενη φωτογραφία
Συγκολλήστε το μαζί με βάση την παρεχόμενη φωτογραφία
Συγκολλήστε το μαζί με βάση την παρεχόμενη φωτογραφία
Συγκολλήστε το μαζί με βάση την παρεχόμενη φωτογραφία
  1. Αντικαταστήστε το αρχικό τσιπ μνήμης με ένα νέο
  2. Το CH_PD τραβήχτηκε μέχρι VCC (3.3V) στον πίνακα με αντίσταση 2.2k
  3. GPIO15 έως GND
  4. Τοποθετήστε το στη μονάδα προγραμματισμού ESP-01
  5. Για τη λειτουργία προγραμματισμού πρέπει να συνδέσουμε το GPIO0 με το GND (χρησιμοποιήστε σύρμα θηλυκού θηλυκού)

Βήμα 3: Λήψη της εφαρμογής Blynk στο τηλέφωνό σας και μεταφόρτωση υλικολογισμικού στο ESP σας

Κατεβάστε την εφαρμογή Blynk στο τηλέφωνό σας και ανεβάστε το υλικολογισμικό στο ESP σας
Κατεβάστε την εφαρμογή Blynk στο τηλέφωνό σας και ανεβάστε το υλικολογισμικό στο ESP σας
Κατεβάστε την εφαρμογή Blynk στο τηλέφωνό σας και ανεβάστε το υλικολογισμικό στο ESP σας
Κατεβάστε την εφαρμογή Blynk στο τηλέφωνό σας και ανεβάστε το υλικολογισμικό στο ESP σας

Χρησιμοποιώ zeRGBa blynk εργαλείο για να ελέγξω το neopixeli το έχω ρυθμίσει ως V1 - GPIO13

Έχω ανεβάσει τον κώδικα που χρησιμοποίησα, απλά πρέπει να βάλετε τον κωδικό εξουσιοδότησής σας από το όνομα Blynkyour wifi name (SSID) τον κωδικό πρόσβασής σας wifi και να ανεβάσετε το σκίτσο στο ESP-03 χρησιμοποιώντας το Arduino IDE (υποθέτω ότι ξέρετε πώς να το κάνετε, αν όχι πολλές άλλες οδηγίες που το εξηγούν):)

Βήμα 4: Ενεργοποιήστε το Neopixel σας

Image
Image
Ενεργοποιήστε το Neopixel σας
Ενεργοποιήστε το Neopixel σας
Ενεργοποιήστε το Neopixel σας
Ενεργοποιήστε το Neopixel σας

Μπορείτε να συνδέσετε τον ακροδέκτη 5V των neopixel σας στο VCC (3.3V) στον πίνακα - θα συνεχίσει να λειτουργεί - στην περίπτωσή μου είναι 8 LED σε μια λωρίδα

σε περίπτωση μονάδων με περισσότερες λυχνίες LED ή μεγαλύτερες λωρίδες για μεγαλύτερη αξιοπιστία, πρέπει να συγκολλήσετε ακίδα 5V nepixels σε ακίδα 5V σύνδεσης USB όπως φαίνεται στην εικόνα

Σύνδεση DIN (Data_IN) στο pin 13

Γείωση σε GND - αφού ο πείρος 15 είναι συνδεδεμένος στο GND χρησιμοποίησα αυτό

Συνιστάται: