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

RGB HexMatrix - Ρολόι IOT: 5 βήματα (με εικόνες)
RGB HexMatrix - Ρολόι IOT: 5 βήματα (με εικόνες)

Βίντεο: RGB HexMatrix - Ρολόι IOT: 5 βήματα (με εικόνες)

Βίντεο: RGB HexMatrix - Ρολόι IOT: 5 βήματα (με εικόνες)
Βίντεο: Обзор: KFA2 RTX 4060 Ti 8 ГБ (GALAX) | Как разогнать и андервольтить 2024, Νοέμβριος
Anonim
Image
Image
RGB HexMatrix | Ρολόι IOT
RGB HexMatrix | Ρολόι IOT
RGB HexMatrix | Ρολόι IOT
RGB HexMatrix | Ρολόι IOT

Έργα Fusion 360 »

Το HexMatrix είναι η μήτρα LED που έχει πολλά τριγωνικά εικονοστοιχεία. Έξι pixel που συνδυάζονται δημιουργούν ένα εξάγωνο. Υπάρχουν πολλές διαφορετικές κινούμενες εικόνες που μπορούν να εμφανιστούν στη βιβλιοθήκη μήτρας FastLED. Επίσης, έχω σχεδιάσει ψηφία από το 0 έως το 9 χρησιμοποιώντας 10 τμήματα για κάθε ψηφίο στη μήτρα και έφτιαξα ένα ρολόι IOT.

Προμήθειες

  • ESP8266 ή Arduino (Uno/Nano)
  • WS2811 LED (96 LED)
  • Τροφοδοτικό 5V/2A
  • Τρισδιάστατη εκτύπωση

Βήμα 1: Τρισδιάστατη εκτύπωση:

Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση
  • Τρισδιάστατη εκτύπωση όλων των τρισδιάστατων μοντέλων: Κάντε κλικ εδώ για Αρχεία και Κώδικες STL
  • Εκτυπώστε το επίπεδο οθόνης σε λευκό PLA.

Βήμα 2: Συνδέσεις κυκλωμάτων:

Συνδέσεις κυκλώματος
Συνδέσεις κυκλώματος
Συνδέσεις κυκλώματος
Συνδέσεις κυκλώματος
  • Κάντε όλες τις συνδέσεις όπως φαίνεται στο διάγραμμα κυκλώματος.
  • GND ~ -Ve
  • Vin ~ 5V ~+Ve
  • DataIn ~ Pin 2
  • Επίσης, επεκτείνετε τα καλώδια τροφοδοσίας στο τελευταίο LED και συνδέστε το, για να αποφύγετε την πτώση τάσης στα LED.

Βήμα 3: Σημείωση:

  • Εάν χρησιμοποιείτε πίνακα Arduino, μπορείτε να εμφανίσετε μόνο κινούμενα σχέδια, δεν μπορείτε να εμφανίσετε χρόνο.
  • Εάν χρησιμοποιείτε τον πίνακα ESP8266, τότε μπορούμε να εμφανίσουμε χρόνο και άλλα κινούμενα σχέδια στη μήτρα.

Βήμα 4: Συναρμολόγηση:

Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
  • Βάλτε όλες τις λυχνίες LED σε σωστή σειρά φιδιών.
  • Συγκεντρώστε τα πάντα μαζί.
  • Συγκολλήστε τον σύνδεσμο στην πλακέτα μικροελεγκτή, ο σύνδεσμος αφαιρείται από το άλλο άκρο της γραμμής LED.

Βήμα 5: Κωδικοποίηση:

Κωδικοποίηση
Κωδικοποίηση
Κωδικοποίηση
Κωδικοποίηση
Κωδικοποίηση
Κωδικοποίηση
  • Κάντε κλικ εδώ για κωδικούς
  • Για αυτόν τον πίνακα έχω κάνει τρεις κωδικούς HexMatrix.ino, clock1.ino και clock2.ino.
  • Ο κωδικός HexMatrix είναι ο κώδικας για την εμφάνιση κινούμενων εικόνων στη μήτρα, μπορεί να τρέξει σε οποιονδήποτε πίνακα μικροελεγκτών.
  • Ο κωδικός ρολογιού και ρολογιού2 λειτουργεί μόνο σε πίνακες ESP8266.

HexMatrix.ino:

  • Ανοίξτε τον κωδικό που δίνεται στο Arduino IDE.
  • Εγκαταστήστε τη βιβλιοθήκη FastLED στο Arduino IDE.
  • Επιλέξτε τον τύπο του πίνακα, τη θύρα και ανεβάστε τον κωδικό.

Κωδικοί Clock1 και Clock2:

  • Ανοίξτε τον κωδικό στο Arduino IDE.
  • Σε αυτόν τον κώδικα μπορούμε να αλλάξουμε αυτές τις τιμές σύμφωνα με τις απαιτήσεις χρώματος

// Digηφιακές τιμές χρώματος σε RGBint r = 255;

int g = 255;

int b = 255;

// Τιμές χρώματος φόντου σε RGB

int br = 0;

int bg = 20;

int bb = 10;

Εισαγάγετε το όνομα και τον κωδικό πρόσβασης Wifi

const char* ssid = "Wifi_Name";

const char* password = "Κωδικός πρόσβασης";

Εισαγάγετε τη ζώνη ώρας της χώρας σας (Ινδία 5: 30 = 5,5 ομοίως εισάγετε τη ζώνη ώρας σας)

// Η ζώνη ώρας σας ζώνη ώρας = -5,5 * 3600;

  • Επιλέξτε τον τύπο της πλακέτας ως ESP8266, επιλέξτε τη θύρα και ανεβάστε τον κωδικό.
  • Εκτός από αυτό, έχουμε επίσης πολλά άλλα κινούμενα σχέδια στα Παραδείγματα FastLED.

Συνιστάται: