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

DIY INTERNET ΕΛΕΓΧΟΜΕΝΟ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 βήματα (με εικόνες)
DIY INTERNET ΕΛΕΓΧΟΜΕΝΟ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 βήματα (με εικόνες)

Βίντεο: DIY INTERNET ΕΛΕΓΧΟΜΕΝΟ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 βήματα (με εικόνες)

Βίντεο: DIY INTERNET ΕΛΕΓΧΟΜΕΝΟ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 βήματα (με εικόνες)
Βίντεο: WS2812 [Программируемая светодиодная лента] 2024, Ιούνιος
Anonim
DIY INTERNET ΕΛΕΓΧΟΜΕΝΟ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812)
DIY INTERNET ΕΛΕΓΧΟΜΕΝΟ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812)

Εδώ είναι η 2η μου πρόοδος σε ένα έργο που είμαι πολύ ενθουσιασμένος να σας δείξω. Πρόκειται για ένα DIY Smart LED Matrix που σας επιτρέπει να εμφανίζετε, δεδομένα, όπως τα YouTube Stats, τα Smart Home Stats σας, καθώς η θερμοκρασία, η υγρασία, μπορεί να είναι ένα απλό ρολόι ή απλώς να εμφανίζουν κείμενο και κινούμενα σχέδια.

Σε αυτό το δεύτερο σεμινάριο θα στείλω δεδομένα κειμένου και χρώματος μέσω διαδικτύου. Εάν είστε οπτικός μαθητής, ξέρω ότι ένα βίντεο αξίζει περισσότερες από 1000 λέξεις, οπότε εδώ είναι ένα εκπαιδευτικό βίντεο. (Είμαι Ισπανός ομιλητής, οπότε σκεφτείτε να ενεργοποιήσετε αγγλικούς υπότιτλους):

Βήμα 1: Απαιτούνται δεξιότητες

Δεξιότητες που απαιτούνται
Δεξιότητες που απαιτούνται
Δεξιότητες που απαιτούνται
Δεξιότητες που απαιτούνται
Δεξιότητες που απαιτούνται
Δεξιότητες που απαιτούνται
Δεξιότητες που απαιτούνται
Δεξιότητες που απαιτούνται

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

-Χρησιμοποιώντας το Arduino IDE.

-Προγραμματισμός ESP8266.

-Τρισδιάστατη εκτύπωση ή χειροτεχνία (για το πλέγμα).

-Συγκόλληση.

-Καλωδίωση.

Βήμα 2: Λίστα εξαρτημάτων και μερών

Λίστα εξαρτημάτων και μερών
Λίστα εξαρτημάτων και μερών
Λίστα εξαρτημάτων και μερών
Λίστα εξαρτημάτων και μερών
Λίστα εξαρτημάτων και μερών
Λίστα εξαρτημάτων και μερών

Ένα καλό μέρος που μπορώ να συστήσω για να βρείτε τα εξαρτήματά σας, είναι το MakerFocus, είναι ένα Open Source Hardware Store!

1. PCB Σας συνιστώ πραγματικά να χρησιμοποιείτε τις υπηρεσίες JLCPCB SMT για να παραγγείλετε τη δική σας, μπορείτε να επιλέξετε ανάμεσα στην έκδοση No LED και να προσθέσετε τις λωρίδες LED μόνοι σας ή αυτή με τις λυχνίες LED.

2. ESP8266 (Μικροελεγκτής).

3. Λωρίδες LED WS2812.

4. Τροφοδοτικό 5v 2A.

5. Υποδοχή PCB Power.

6. Τρισδιάστατος εκτυπωτής (προαιρετικός) Μπορείτε να κάνετε τα μέρη με χαρτόνι ή κάτι άκαμπτο.

Βήμα 3: Διάγραμμα κυκλώματος

Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος

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

Μπορείτε επίσης, αντί για λωρίδες LED, να χρησιμοποιήσετε πάνελ LED.

Διαθέτει όλους τους εσωτερικούς συνδέσμους του κυκλώματος που θα μας επιτρέψουν να δημιουργήσουμε τον σχεδιασμό του PCB αργότερα. Επισυνάπτω επίσης το PDF των σχημάτων για να μπορείτε να το δείτε καλύτερα.

ΛΗOWΗ ΣΧΗΜΑΤΩΝ, Κωδικών και Βιβλιοθηκών ΔΩΡΕΑΝ.

Βήμα 4: Σχεδιασμός PCB

Σχεδιασμός PCB
Σχεδιασμός PCB
Σχεδιασμός PCB
Σχεδιασμός PCB
Σχεδιασμός PCB
Σχεδιασμός PCB

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

Εδώ μπορείτε να κατεβάσετε τα Gerber, BOM και Pick & Place Files, αυτά που χρειάζεστε για να παραγγείλετε το PCB σας στην εταιρεία κατασκευής PCB.

Προτείνω JLCPCB:

? $ 2 για 5 PCB & φθηνό SMT (2 κουπόνια)

ΑΓΟΡΑ ΤΟ ΗΔΗ ΣΧΕΔΙΑΣΜΕΝΟ ΠΙΝΑΚΑ, Gerber + Pick & Place + BOM

Βήμα 5: Διαμόρφωση Adafruit για έλεγχο Internet

Διαμόρφωση Adafruit για έλεγχο στο Διαδίκτυο
Διαμόρφωση Adafruit για έλεγχο στο Διαδίκτυο
Διαμόρφωση Adafruit για έλεγχο στο Διαδίκτυο
Διαμόρφωση Adafruit για έλεγχο στο Διαδίκτυο
Διαμόρφωση Adafruit για έλεγχο στο Διαδίκτυο
Διαμόρφωση Adafruit για έλεγχο στο Διαδίκτυο
Διαμόρφωση Adafruit για έλεγχο στο Διαδίκτυο
Διαμόρφωση Adafruit για έλεγχο στο Διαδίκτυο
  1. Μεταβείτε στη σελίδα Adofruit IO
  2. Δημιουργήστε έναν δωρεάν λογαριασμό.
  3. Κοιτάξτε και αντιγράψτε τα διαπιστευτήρια του Adafruit στον κωδικό σας.
  4. Μεταβείτε στις Ροές> Προβολή όλων> Δημιουργία νέας ροής.
  5. Δημιουργήστε τις ροές παρακάτω.
  • -menaje.
  • -ροχο
  • -verde
  • -αζούλ

Στο Adafruit API Documentation έχουμε τις πληροφορίες για να επικοινωνήσουμε σωστά με τον διακομιστή.

Σύντομα θα χρησιμοποιήσουμε αυτήν τη διεύθυνση URL:

io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data

Βήμα 6: Προγραμματισμός του ESP8266 και Δοκιμή

Προγραμματισμός του ESP8266 και Δοκιμή
Προγραμματισμός του ESP8266 και Δοκιμή
Προγραμματισμός του ESP8266 και Δοκιμή
Προγραμματισμός του ESP8266 και Δοκιμή
Προγραμματισμός του ESP8266 και Δοκιμή
Προγραμματισμός του ESP8266 και Δοκιμή

1. Συνδέστε το USB στο μετατροπέα TTL ως εξής:

USB σε TTL ----- ESP8266

3,3v Vcc

tx rx

rx tx

Gnd Gnd

1- Για να προγραμματίσουμε το ESP8266 πρέπει να τοποθετήσουμε το βραχυκυκλωτήρα (θέση PROG), να συνδέσουμε τον μετατροπέα USB σε TTL στο PCB μας, σε αντίστοιχες καρφίτσες και στη συνέχεια στον υπολογιστή μας, να εγκαταστήσουμε τις βιβλιοθήκες και στη συνέχεια να τις ανεβάσουμε. (Πρέπει να έχετε εγκατεστημένο το ESP8266 Packaje στο IDE σας).

2- Εγκαταστήστε τις Βιβλιοθήκες και τις Εξαρτήσεις.

3- Επανεκκινήστε το IDE, ανοίξτε τον κωδικό.

4- Διαμορφώστε τα διαπιστευτήρια WiFi και το όνομα χρήστη και τον κωδικό πρόσβασης του Adafruit IO

4- Ανεβάστε το σκίτσο.

5- Τζάμπερ στη ΧΡΗΣΗ, αποσυνδέστε το USB και συνδέστε το τροφοδοτικό 5v.

6- Βεβαιωθείτε ότι όλα τα LED σας λειτουργούν καλά.

ΣΗΜΕΙΩΣΗ: Χρησιμοποιήστε το 3.3v του μετατροπέα USB-TTL για να τροφοδοτήσετε το ESP. (Θα καεί με 5v).

Βήμα 7: Έλεγχος της μήτρας LED με ταχυδρόμο

Έλεγχος της μήτρας LED με ταχυδρόμο
Έλεγχος της μήτρας LED με ταχυδρόμο
Έλεγχος της μήτρας LED με ταχυδρόμο
Έλεγχος της μήτρας LED με ταχυδρόμο
Έλεγχος της μήτρας LED με ταχυδρόμο
Έλεγχος της μήτρας LED με ταχυδρόμο
Έλεγχος της μήτρας LED με ταχυδρόμο
Έλεγχος της μήτρας LED με ταχυδρόμο
  1. Μεταβείτε στην αρχική σελίδα του Ταχυδρόμου και κατεβάστε το δωρεάν λογισμικό
  2. Δημιουργήστε ένα νέο αίτημα κάνοντας κλικ στο (+).
  3. Επιλέξτε την επιλογή POST.
  4. Επικολλήστε τη διεύθυνση URL (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) και εξατομικεύστε τις παραμέτρους του ονόματος χρήστη και του κλειδιού ροής.]
  5. Μεταβείτε στις "Κεφαλίδες" και προσθέστε το κλειδί Adafruit: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxx
  6. Μεταβείτε στο "Body" και ορίστε τον τύπο σε "JSON" και "RAW" και, στη συνέχεια, τροποποιήστε τις ροές σας όπως δείχνει η εικόνα: {"value": "text"} ή {"value": numbers}
  7. Κάντε κλικ στο "Αποστολή" εάν ήταν επιτυχές, τότε θα δείτε ένα ωραίο μήνυμα στο τερματικό
  8. Ο πίνακας LED σας δίνει το νέο κείμενο ή το χρώμα.

Βήμα 8: Πρωτότυπη εφαρμογή I Made to Test

Πρωτότυπη εφαρμογή I Made to Test
Πρωτότυπη εφαρμογή I Made to Test
Πρωτότυπη εφαρμογή I Made to Test
Πρωτότυπη εφαρμογή I Made to Test
Πρωτότυπη εφαρμογή I Made to Test
Πρωτότυπη εφαρμογή I Made to Test

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

Μια παλέτα χρωμάτων και ένα πλαίσιο κειμένου για εισαγωγή κειμένου.

Ελπίζουμε να απολαύσετε το έργο, μη διστάσετε να μοιραστείτε τα ριμέικ σας.

Συνιστάται: