Πίνακας περιεχομένων:
- Βήμα 1: ΚΑΤΑΝΟΗΣΗ ΤΟΥ ΤΡΙΓΩΝΟΥ ΤΟΥ ΣΙΕΡΠΙΝΣΚΙ
- Βήμα 2: ΚΟΠΗ ΤΟΥ ΞΥΛΟΥ ΚΑΙ ΣΧΕΔΙΟ ΤΟΥ ΤΡΙΓΩΝΟΥ
- Βήμα 3: ΟΔΟΝΤΟΠΟΙΗΣΗ ΚΑΙ ΔΙΑΤΡΗΣΗ ΤΩΝ ΤΡΥΠΩΝ
- Βήμα 4: ΧΡΗΣΙΜΟΠΟΙΗΜΕΝΑ LED (RGBS ΚΑΙ ΛΕΥΚΑ LED)
- Βήμα 5: ΣΧΕΔΙΟ ΣΤΕΡΕΩΣΗΣ LED
- Βήμα 6: ΔΙΟΡΘΩΣΗ ΤΩΝ LED
- Βήμα 7: ΚΟΝΤΑΡΙΑ ΣΥΡΩΜΑΤΑ
- Βήμα 8: Χτίσιμο της εφαρμογής
- Βήμα 9: ΜΕΡΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
- Βήμα 10: ΓΑΛΑΝΤΕ ΤΑ ΜΑΤΙΑ ΣΑΣ ΚΑΙ ΧΑΛΑΡΩΣΤΕ ΤΟΝ ΕΓΚΕΦΑΛΟ ΣΑΣ
- Βήμα 11: ΔΕΙΤΕ ΟΛΟ ΤΟ ΒΙΝΤΕΟ
Βίντεο: ΔΗΜΙΟΥΡΓΙΑ ΑΠΟΧΡΩΣΕΙΣ ΜΕ ΤΡΙΓΩΝΟ SIERPINSKI ΚΑΙ ΕΞΥΠΝΟ ΤΗΛΕΦΩΝΟ: 11 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Τα LED SHADES είναι φοβερά για παρακολούθηση και μας γοητεύουν καθώς χαλαρώνουν τα μάτια μας και χαλαρώνουν τον εγκέφαλό μας. Σε αυτό το άρθρο λοιπόν θα σας πω πώς δημιούργησα αποχρώσεις χρησιμοποιώντας το SIERPINSKI'S TRIANGLE και το SMART PHONE σας μέσω μιας εφαρμογής που μπορείτε να δημιουργήσετε χρησιμοποιώντας HTML ή CSS ή οποιαδήποτε άλλη γλώσσα προγραμματισμού.
ΛΟΙΠΟΝ ΑΡΧΙΣΟΥΜΕ με το BUILD
ΜΠΟΡΕΙΤΕ ΝΑ ΕΠΙΣΚΕΦΘΕΙΤΕ ΤΟ ΚΑΝΑΛΙ ΜΟΥ ΣΤΟ YOUTUBE: GO ELECTRONICS
Βήμα 1: ΚΑΤΑΝΟΗΣΗ ΤΟΥ ΤΡΙΓΩΝΟΥ ΤΟΥ ΣΙΕΡΠΙΝΣΚΙ
Αρχικά ας καταλάβουμε την έννοια πίσω από το τρίγωνο του sierpinski που βασίζεται στα FRACTALS
Τα φράκταλ δεν τελειώνουν ποτέ μοτίβο που είναι ΑΥΤΟΟΜΟΙΟ σε διαφορετικές κλίμακες. Δημιουργούνται επαναλαμβάνοντας
μια απλή διαδικασία ξανά και ξανά σε έναν συνεχή βρόχο ανατροφοδότησης.
Είναι απλό να πούμε ότι τα φράκταλ είναι άπειρα μοτίβα και συνεχίστε. Όπως μπορείτε να δείτε στην εικόνα αυτό το τρίγωνο μέσα σε ένα τρίγωνο μέσα σε ένα τρίγωνο σε ένα άπειρο μοτίβο.
Τώρα βγαίνουμε εκτός θέματος, οπότε ας ξεκινήσουμε με την κατασκευή.
ΣΗΜΕΙΩΣΗ; Υπάρχει κινούμενη εικόνα που παρέχεται στο βίντεο στο κανάλι μου στο YouTube.
GO ELECTRONICS
Βήμα 2: ΚΟΠΗ ΤΟΥ ΞΥΛΟΥ ΚΑΙ ΣΧΕΔΙΟ ΤΟΥ ΤΡΙΓΩΝΟΥ
Έτσι, το πρώτο βήμα προς την κατασκευή ήταν να πάρω ένα κομμάτι ξύλου όπου θα μπορούσα να σχεδιάσω το τρίγωνο του Σιερπίνσκι. Πήρα, λοιπόν, το κόντρα πλακέ HAND SAW και πάχους 3mm και άρχισα να κόβω ένα κομμάτι ξύλου μήκους 200 mm και πλάτους 180 mm.
Και αφού τελείωσα σχεδίασα το τρίγωνο του Σιερπίνσκι σε ένα κομμάτι χαρτί και ακολούθησα τις κατευθυντήριες γραμμές και το σχεδίασα στο ξύλο που είχα κοπεί πρόσφατα. Στη συνέχεια, σημείωσα όλα τα μέρη όπου μπορούσα να διορθώσω τα led.
Βήμα 3: ΟΔΟΝΤΟΠΟΙΗΣΗ ΚΑΙ ΔΙΑΤΡΗΣΗ ΤΩΝ ΤΡΥΠΩΝ
Με το βιδωτό μου τράβηξα όλα τα σημεία όπου μπορούσα να ανοίξω εύκολα τις τρύπες. Αφού χαράχτηκε κάθε τρύπα, άρχισα τη διαδικασία διάνοιξης οπών.
Βήμα 4: ΧΡΗΣΙΜΟΠΟΙΗΜΕΝΑ LED (RGBS ΚΑΙ ΛΕΥΚΑ LED)
Αφού ολοκληρώθηκε η διαδικασία γεώτρησης. Wasρθε η ώρα να αποκαλύψουμε το πιο σημαντικό στοιχείο που οδήγησε το RGB.
Και χρειαζόμαστε περίπου 30 LED RGB.
Τα led RGB αποτελούνται από 4 ακίδες. Ένα για ΚΟΚΚΙΝΟ, ΜΠΛΕ, ΠΡΑΣΙΝΟ ΚΑΙ (VCC αν είναι κοινή άνοδος ή GND αν είναι κοινή κάθοδος)
Εδώ έχουμε χρησιμοποιήσει 30 κοινά LED RGB.
Χρειαζόμαστε όμως και μερικά λευκά led για να φαίνεται το τρίγωνό μας πιο στιβαρό. Πήρα λοιπόν περίπου 20 λευκά led.
Βήμα 5: ΣΧΕΔΙΟ ΣΤΕΡΕΩΣΗΣ LED
ΜΕΤΑ την επιλογή όλων των τύπων led, ήρθε η ώρα να αποκαλύψουμε το σχέδιο του ποιο led πηγαίνει πού.
Τώρα τα λευκά led περνούν στα αντίστροφα τρίγωνα ενώ τα led RGB πηγαίνουν παντού όπως φαίνεται στο σχέδιο.
αυτό κάνει το τρίγωνό μας να φαίνεται πιο ζωντανό και δημιουργικό.
Βήμα 6: ΔΙΟΡΘΩΣΗ ΤΩΝ LED
Καθώς το σχέδιο ολοκληρώθηκε τώρα άρχισα να τοποθετώ όλα τα led και να τα κολλάω μαζί. Για λευκά led, ο θετικός ακροδέκτης όλων των led και ο αρνητικός ακροδέκτης όλων των led συνδέθηκαν μεταξύ τους. Αλλά για rgb leds χρησιμοποίησα Κόκκινο σύρμα για κόκκινες καρφίτσες μπλε για μπλε καρφίτσες και πράσινο για πράσινες ακίδες. Για να μην μπερδευτούμε στο τέλος. Και μετά την τοποθέτηση όλων των οδηγήσεων RGB ξεκίνησα την κουραστική καθώς και μακρά διαδικασία συγκόλλησης.
Βήμα 7: ΚΟΝΤΑΡΙΑ ΣΥΡΩΜΑΤΑ
Η καλωδίωση μετά τη διαδικασία συγκόλλησης φαίνεται λίγο τρομακτική, αλλά μην φοβάστε είναι ένα απλό σχέδιο καλωδίωσης, αλλά είναι λίγο μακρύ και απαιτεί πολύ χρόνο. Μου πήρε περίπου 3 ώρες. συγκόλληση και διαχείριση του συστήματος καλωδίωσης. τώρα ας προχωρήσουμε προς την εφαρμογή.
Βήμα 8: Χτίσιμο της εφαρμογής
Μπορείτε να δημιουργήσετε αυτήν την εφαρμογή χρησιμοποιώντας ένα HTML ή CSS και την πολύ βασική εφαρμογή της για δημιουργία και συνεργασία
Και μια ΠΛΕΟΝ ΣΗΜΕΙΩΣΗ: για να κατεβάσετε την εφαρμογή, ελέγξτε την περιγραφή του βίντεο μου στο YouTube
GO ELECTRONICS
Τώρα Πρώτα στην επάνω πλευρά μπορείτε να δείτε ένα λογότυπο Bluetooth και μια ετικέτα που ονομάζεται μη συνδεδεμένη και όταν κάνετε κλικ στο λογότυπο Bluetooth μπορείτε να δείτε ένα κομμάτι κοντινών συσκευών Bluetooth. Χρησιμοποιούμε ένα BLUETOOTH MODULE HC-05, οπότε όταν κάνουμε κλικ στο HC -05 το κείμενο NOT CONNECTED μετατρέπεται σε συνδεδεμένο με το κόκκινο χρώμα. Και τώρα, όταν κάνουμε κλικ σε διαφορετικές αποχρώσεις, το τρίγωνο του sierpinski το εμφανίζει.
Βήμα 9: ΜΕΡΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
const int redPin = 3;
const int bluePin = 6;
const int greenPin = 5;
χρώμα καρβού = 0;
void setup () {// βάλτε τον κωδικό εγκατάστασης εδώ, για να εκτελεστεί μία φορά: pinMode (redPin, OUTPUT); pinMode (bluePin, OUTPUT);
pinMode (greenPin, OUTPUT);
Serial.begin (9600);
analogWrite (redPin, 0);
analogWrite (bluePin, 0);
analogWrite (greenPin, 0);
}
void loop () {// βάλτε τον κύριο κωδικό σας εδώ, για να εκτελείται επανειλημμένα: if (Serial.available ()> 0) {color = Serial.read (); αξία char = char (χρώμα); if (value! = '0') {Serial.println (value); }}
if (χρώμα == 'Y') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }
if (χρώμα == 'W') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }
if (χρώμα == 'R') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 255); }
if (χρώμα == 'P') {analogWrite (redPin, 0); analogWrite (bluePin, 80); analogWrite (greenPin, 70); }
if (χρώμα == 'O') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 90); }
if (χρώμα == 'M') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }
if (χρώμα == 'C') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }
if (χρώμα == 'G') {analogWrite (redPin, 255); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }
if (χρώμα == 'B') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }}
Αυτός ο κώδικας είναι πολύ εύκολο να ερμηνευτεί, αφού πρώτα δηλώσουμε τις καρφίτσες παγκοσμίως. Στη συνέχεια, γράψτε αρχικά κάθε καρφίτσα ως χαμηλή ή 0, έτσι ώστε αρχικά να παραμείνουν σε κατάσταση εκτός λειτουργίας.
Στη συνέχεια, στο κενό βρόχο ελέγχουμε αν υπάρχουν εισερχόμενα δεδομένα και εάν υπάρχουν διαθέσιμα δεδομένα ξεκινάμε να τρέχουμε διαφορετικά χρώματα σύμφωνα με τα διαθέσιμα δεδομένα. Οπότε περάστε προσεκτικά τον κώδικα.
Βήμα 10: ΓΑΛΑΝΤΕ ΤΑ ΜΑΤΙΑ ΣΑΣ ΚΑΙ ΧΑΛΑΡΩΣΤΕ ΤΟΝ ΕΓΚΕΦΑΛΟ ΣΑΣ
ΤΩΡΑ αφήστε τα μάτια μας να χαλαρώσουν και να χαλαρώσουν τον εγκέφαλό μας παρακολουθώντας τις συναρπαστικές αποχρώσεις που ελέγχονται από την εφαρμογή για την οποία μιλήσαμε πρόσφατα
ΑΛΛΑ ΓΙΑ ΠΕΡΙΣΣΟΤΕΡΕΣ ΛΕΠΤΟΜΕΡΕΙΕΣ ΕΠΙΣΚΕΦΘΕΙΤΕ ΤΟ ΚΑΝΑΛΙ ΜΟΥ YOUTUBE: GO ELECTRONICS
Βήμα 11: ΔΕΙΤΕ ΟΛΟ ΤΟ ΒΙΝΤΕΟ
ΕΥΧΑΡΙΣΤΟΥΜΕ ΠΟΥ ΠΑΡΑΚΟΛΟΥΘΗΣΑΤΕ
Συνιστάται:
Έξυπνο Ξυπνητήρι: Ένα Έξυπνο Ξυπνητήρι Με Raspberry Pi: 10 Βήματα (με Εικόνες)
Έξυπνο Ξυπνητήρι: Ένα Έξυπνο Ξυπνητήρι Κατασκευασμένο Με Βατόμουρο Π: Θέλατε ποτέ ένα έξυπνο ρολόι; Αν ναι, αυτή είναι η λύση για εσάς! Έφτιαξα το Smart Alarm Clock, αυτό είναι ένα ρολόι που μπορείτε να αλλάξετε την ώρα αφύπνισης σύμφωνα με τον ιστότοπο. Όταν χτυπήσει το ξυπνητήρι, θα ακουστεί ένας ήχος (βομβητής) και 2 φώτα θα
Φτιάξτε και πετάξτε φτηνό αεροπλάνο με ελεγχόμενο έξυπνο τηλέφωνο: 8 βήματα
Φτιάξτε και πετάξτε φτηνό αεροπλάνο με ελεγχόμενο έξυπνο τηλέφωνο: Ονειρευτήκατε ποτέ να φτιάξετε αεροπλάνο ιπτάμενων πάρκων τηλεχειριστηρίου DIY 15 $ που ελέγχει το κινητό σας τηλέφωνο (Android App μέσω WiFi) και σας δίνει καθημερινή δόση αδρεναλίνης 15 λεπτών (πτήση χρόνος περίπου 15 λεπτά); από αυτή την οδηγία
Έξυπνο τηλέφωνο με αισθητήρες: 7 βήματα (με εικόνες)
Smart Phone With Aerosensors: Αυτή η συσκευή σας δείχνει πώς να λαμβάνετε δεδομένα πολλαπλών αισθητήρων από το arduino με το τηλέφωνό σας Android. Σε αυτό το έργο, η τιμή του αισθητήρα εμφανίζεται στο έξυπνο τηλέφωνο μέσω Bluetooth. Καθώς το έξυπνο τηλέφωνο είναι φιλικό προς το χρήστη. Σήμερα το έξυπνο τηλέφωνο είναι διαθέσιμο σε οποιοδήποτε άτομο
Smart Dial - ένα αυτόματο διορθωτικό έξυπνο παραδοσιακό τηλέφωνο: 8 βήματα
Smart Dial-ένα αυτόματο διορθωτικό έξυπνο παραδοσιακό τηλέφωνο: Το Smart Dial είναι ένα έξυπνο τηλέφωνο αυτόματης διόρθωσης που δημιουργήθηκε για ηλικιωμένους με ειδικές ανάγκες και επιτρέπει στους ηλικιωμένους να καλούν απευθείας από τα παραδοσιακά τηλέφωνα που έχουν συνηθίσει. Μόνο μέσω του εθελοντισμού σε ένα τοπικό κέντρο φροντίδας ηλικιωμένων που
Δημιουργία μικρών ρομπότ: Δημιουργία ενός ρομπότ μικρού κυβικού ίντσας Micro-Sumo και μικρότερο: 5 βήματα (με εικόνες)
Δημιουργία Μικρών Ρομπότ: Δημιουργία Ρομπότ Μικρού Σούμο και Μικρότερων Κυβικών ίντσας: Ακολουθούν μερικές λεπτομέρειες σχετικά με την κατασκευή μικροσκοπικών ρομπότ και κυκλωμάτων. Αυτό το διδακτικό θα καλύψει επίσης μερικές βασικές συμβουλές και τεχνικές που είναι χρήσιμες στην κατασκευή ρομπότ οποιουδήποτε μεγέθους. Για μένα, μία από τις μεγάλες προκλήσεις στα ηλεκτρονικά είναι να δούμε πόσο μικρό είναι ένα