Πίνακας περιεχομένων:
- Βήμα 1: Πώς λειτουργεί;
- Βήμα 2: Ο μηχανισμός
- Βήμα 3: Ο σχεδιασμός
- Βήμα 4: Τι χρειαζόμαστε;
- Βήμα 5: Κοπή λέιζερ
- Βήμα 6: Τρισδιάστατη εκτύπωση
- Βήμα 7: Το στήριγμα ρουλεμάν
- Βήμα 8: Προετοιμασία του πίσω πλαισίου
- Βήμα 9: Συναρμολόγηση όλων των αντλιών στο πίσω πλαίσιο
- Βήμα 10: Προετοιμάστε τον κάτω πίνακα
- Βήμα 11: Συναρμολόγηση κάτω και μπροστινού πίνακα
- Βήμα 12: Τοποθετήστε τους σωλήνες στη βάση εκτύπωσης σωλήνων 3D
- Βήμα 13: Συγκεντρώστε τα τέσσερα πάνελ μαζί
- Βήμα 14: Συναρμολογήστε τα καλώδια κινητήρα και τα πλαϊνά πάνελ
- Βήμα 15: Καλωδίωση
- Βήμα 16: Βαθμονόμηση των κινητήρων
- Βήμα 17:
- Βήμα 18: Κωδικοποίηση
- Βήμα 19: Και τελειώσαμε
- Βήμα 20: Μέλλον Πεδίο εφαρμογής
- Βήμα 21: ΠΑΡΑΚΑΛΩ VΗΦΙΣΤΕ
Βίντεο: MESOMIX - Αυτόματη μηχανή ανάμιξης χρωμάτων: 21 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Είστε σχεδιαστής, καλλιτέχνης ή δημιουργικός άνθρωπος που σας αρέσει να ρίχνετε χρώματα στον καμβά σας, αλλά είναι συχνά ένας αγώνας όταν πρόκειται να φτιάξετε την επιθυμητή απόχρωση.
Έτσι, αυτή η οδηγία τέχνης-τεχνολογίας θα εξαφανίσει αυτόν τον αγώνα στον αέρα. Καθώς αυτή η συσκευή, χρησιμοποιεί τα εξαρτήματα του ράφι για να κάνει την επιθυμητή σκιά αναμειγνύοντας αυτόματα τη σωστή ποσότητα χρωστικών CMYK (Cyan-Magenta-Yellow-Black), γεγονός που θα μειώσει δραστικά το χρόνο που αναλώνεται για την ανάμειξη των χρωμάτων ή τα χρήματα που δαπανώνται για την αγορά διαφορετικών χρωστικές ουσίες. Και θα σας προσφέρει αυτόν τον επιπλέον χρόνο για το δημιουργικό σας.
Ας ελπίσουμε ότι θα απολαύσετε και ας ξεκινήσουμε!
Βήμα 1: Πώς λειτουργεί;
Υπάρχουν βασικά δύο μοντέλα θεωρίας χρωμάτων που πρέπει να λάβουμε υπόψη για αυτό το έργο.
1) Μοντέλο χρώματος RGB
Το χρωματικό μοντέλο RGB είναι ένα πρόσθετο χρωματικό μοντέλο στο οποίο το κόκκινο, το πράσινο και το μπλε φως προστίθενται μαζί με διάφορους τρόπους για να αναπαράγουν μια ευρεία γκάμα χρωμάτων. Ο κύριος σκοπός του έγχρωμου μοντέλου RGB είναι η ανίχνευση, αναπαράσταση και εμφάνιση εικόνων σε ηλεκτρονικά συστήματα, όπως τηλεοράσεις και υπολογιστές, αν και έχει χρησιμοποιηθεί και στη συμβατική φωτογραφία.
2) Μοντέλο χρώματος CMYK
Το έγχρωμο μοντέλο CMYK (χρώμα διαδικασίας, τετράχρωμο) είναι ένα αφαιρετικό έγχρωμο μοντέλο, που χρησιμοποιείται σε έγχρωμους εκτυπωτές. Το CMYK αναφέρεται στα τέσσερα μελάνια που χρησιμοποιούνται σε μερικές έγχρωμες εκτυπώσεις: κυανό, ματζέντα, κίτρινο και κλειδί (μαύρο). Το μοντέλο CMYK καλύπτει μερικώς ή εξ ολοκλήρου τα χρώματα σε ένα πιο ανοιχτό, συνήθως λευκό, φόντο. Το μελάνι μειώνει το φως που διαφορετικά θα ανακλούνταν. Ένα τέτοιο μοντέλο ονομάζεται αφαιρετικό επειδή τα μελάνια "αφαιρούν" τη φωτεινότητα από το λευκό.
Σε πρόσθετα χρωματικά μοντέλα όπως το RGB, το λευκό είναι ο «πρόσθετος» συνδυασμός όλων των βασικών χρωματισμένων φώτων, ενώ το μαύρο είναι η απουσία φωτός. Στο μοντέλο CMYK, συμβαίνει το αντίθετο: το λευκό είναι το φυσικό χρώμα του χαρτιού ή άλλου φόντου, ενώ το μαύρο προκύπτει από έναν πλήρη συνδυασμό έγχρωμων μελανιών. Για να εξοικονομήσετε χρήματα στο μελάνι και για να δημιουργήσετε βαθύτερους μαύρους τόνους, παράγονται ακόρεστα και σκούρα χρώματα χρησιμοποιώντας μαύρο μελάνι αντί για συνδυασμό κυανό, ματζέντα και κίτρινο.
Βήμα 2: Ο μηχανισμός
Όπως αναφέρεται στο "Πώς λειτουργεί;" βήμα ότι θα χρησιμοποιηθούν τόσο τα έγχρωμα μοντέλα RGB όσο και τα CMYK σε αυτό το μηχάνημα.
Έτσι, θα χρησιμοποιήσουμε το μοντέλο RGB για να τροφοδοτήσουμε τον χρωματικό κωδικό RGB στο μηχάνημα, ενώ το μοντέλο CMYK για τη σκιά αναμειγνύοντας χρωστικές CMYK στις οποίες ο όγκος του λευκού χρώματος θα είναι σταθερός και θα προστεθεί χειροκίνητα.
Έτσι, για να καταλάβω την καλύτερη δυνατή διαδικασία για την κατασκευή αυτού του μηχανήματος, σχεδίασα ένα διάγραμμα ροής για να καθαρίσω τη μεγάλη εικόνα στο μυαλό μου.
Εδώ είναι το σχέδιο πώς θα εξελιχθούν τα πράγματα:
- Οι τιμές RGB και η ένταση του Λευκού χρώματος θα σταλούν μέσω Serial Monitor.
- Στη συνέχεια, αυτές οι τιμές RGB θα μετατραπούν σε ποσοστό CMYK χρησιμοποιώντας τον τύπο μετατροπής.
Οι τιμές R, G, B διαιρούνται με το 255 για να αλλάξουν το εύρος από 0..255 σε 0..1:
R '= R/255 G' = G/255 B '= B/255 Το χρώμα του μαύρου πλήκτρου (K) υπολογίζεται από τα κόκκινα (R'), πράσινα (G ') και μπλε (B') χρώματα: K = 1-max (R ', G', B ') Το κυανό χρώμα (C) υπολογίζεται από το κόκκινο (R') και το μαύρο (K) χρώματα: C = (1-R'-K) / (1-K) Το ματζέντα χρώμα (Μ) υπολογίζεται από το πράσινο (G ') και το μαύρο (K) χρώματα: M = (1-G'-K) / (1-K) Το κίτρινο χρώμα (Y) υπολογίζεται από το μπλε (Β ') και μαύρο (Κ) χρώματα: Υ = (1-Β'-Κ) / (1-Κ)
- Ως αποτέλεσμα, πήρα ποσοστιαίες τιμές CMYK του απαιτούμενου χρώματος.
- Τώρα όλες οι ποσοστιαίες τιμές χρειάζονται για να μετατραπούν σε όγκους C, M, Y και K πολλαπλασιάζοντας κάθε ποσοστιαία τιμή με τον Όγκο του Λευκού Χρώματος.
C (mL) = C (%) * Όγκος λευκού χρώματος (x mL)
M (mL) = M (%) * Όγκος λευκού χρώματος (x mL) Y (mL) = Y (%) * Όγκος λευκού χρώματος (x mL) K (mL) = K (%) * Όγκος λευκού χρώματος (x mL)
Στη συνέχεια, αυτοί οι τόμοι C, M, Y και K θα πολλαπλασιαστούν με τα Βήματα ανά Περιστροφή του αντίστοιχου Κινητήρα
Βήματα που απαιτούνται για την άντληση Χρώμα = Χρώμα (mL) * Βήματα/Περιστροφή του αντίστοιχου κινητήρα
Και αυτό είναι όλο, χρησιμοποιώντας αυτό το κάθε χρώμα θα αντλείται για να σχηματίσει ένα μείγμα χρωμάτων που θα αναμειχθεί με τον ακριβή όγκο του Λευκού χρώματος για να σχηματίσει την επιθυμητή απόχρωση.
Βήμα 3: Ο σχεδιασμός
Αποφάσισα να το σχεδιάσω στο SolidWorks καθώς το δουλεύω τα τελευταία 2 χρόνια και εφάρμοσα όλες τις δεξιότητες σχεδιασμού, αφαιρετικής κατασκευής και πρόσθετης κατασκευής στη φάση του σχεδιασμού, έχοντας κατά νου όλες τις παραμέτρους που περιλαμβάνουν τη χρήση των αυτο-εξαρτημάτων, συμπαγούς και φιλικό προς τον υπολογιστή σχεδιασμό, ακριβή αλλά γρήγορο και οικονομικά αποδοτικό.
Μετά από μερικές επαναλήψεις, κατέληξα σε αυτό το σχέδιο που εξυπηρετεί όλες τις απαιτήσεις μου και είμαι αρκετά ικανοποιημένος με τα αποτελέσματα.
Βήμα 4: Τι χρειαζόμαστε;
ΗΛΕΚΤΡΟΝΙΚΑ ΕΞΑΡΤΗΜΑΤΑ:
- 1x Arduino Uno
- 1x GRBL Shield
- 4x A4988 Stepper Driver
- 1x DC Jack
- Rocker Switch 1x 13cmx9cm
- 4x Nema 17
- Λωρίδα LED 2x 15cm RGB
- 1x Buzzer
- 1x HC-05 Bluetooth
Συστατικά υλικού:
- 24x 624zz Ρουλεμάν
- 4x 50cm μακρύ σωλήνα σιλικόνης (6mm εξωτερική διάμετρος και 4mm εσωτερική διάμετρος)
- Κύλινδρος μέτρησης 1x 100mL
- Ποτήρι 5x 100mL
- Μπουλόνια 30x M3x15
- 30x Μ3 Καρύδια
- Βίδες 12x M4x20
- Βίδες 16x M4x25
- 30x Μ4 Καρύδια
- και μερικές ροδέλες Μ3 και Μ4
Εργαλεία:
- Μηχανή κοπής λέιζερ
- Τρισδιάστατος εκτυπωτής
- Allen Keys
- Πένσα
- Κατσαβίδι
- Συγκολλητικό σίδερο
- Κόλλα Gun
Βήμα 5: Κοπή λέιζερ
Αρχικά, σχεδίασα το πλαίσιο να αποτελείται από κόντρα πλακέ, αλλά κατάλαβα ότι το MDF 6mm θα λειτουργήσει επίσης για αυτό το μηχάνημα, αλλά το μόνο πρόβλημα με το MDF είναι ότι είναι επιρρεπές στην υγρασία και υπάρχει μεγάλη πιθανότητα να χυθεί μελάνι ή χρωστικές στα πάνελ.
Για να λύσω αυτό το ζήτημα χρησιμοποίησα ένα μαύρο φύλλο βινυλίου που προσθέτει μόνο μερικά δολάρια στο συνολικό κόστος, αλλά παρείχε ένα υπέροχο ματ φινίρισμα στο μηχάνημα.
Μετά από αυτό, ήμουν έτοιμος να κόψω τα πάνελ μου μέσω μηχανής λέιζερ.
Επισυνάπτω τα παρακάτω αρχεία και έχω ήδη αφαιρέσει αυτό το λογότυπο από το αρχείο, ώστε να μπορείτε να προσθέσετε εύκολα το δικό σας:)
Βήμα 6: Τρισδιάστατη εκτύπωση
Πέρασα από διάφορους τύπους αντλιών και μετά από πολλή έρευνα, διαπίστωσα ότι οι περισταλτικές αντλίες ταιριάζουν απόλυτα στις απαιτήσεις μου.
Αλλά οι περισσότερες από αυτές στο διαδίκτυο είναι οι αντλίες με κινητήρες DC που δεν είναι τόσο ακριβείς και μπορεί να προκαλέσουν κάποια προβλήματα ενώ ελέγχονται, από την άλλη πλευρά, μερικές αντλίες είναι εκεί με τη Stepper Motors, αλλά το κόστος τους είναι αρκετά υψηλό.
Έτσι, αποφάσισα να πάω με μια τρισδιάστατη εκτυπωμένη περισταλτική αντλία που χρησιμοποιεί Nema 17 Motor και ευτυχώς, ήρθα μέσω ενός συνδέσμου στο Thingiverse όπου ο SILISAND έφτιαξε ένα remix της περισταλτικής αντλίας του RALF. (Ιδιαίτερες ευχαριστίες στους SILISAND και RALF για τον σχεδιασμό τους που με βοήθησαν πολύ.)
Έτσι, χρησιμοποίησα αυτήν την περισταλτική αντλία για το έργο μου που μείωσε δραστικά το κόστος.
Αλλά μετά την εκτύπωση και τη δοκιμή όλων των εξαρτημάτων συνειδητοποίησα ότι δεν είναι αρκετά τέλεια για αυτήν την εφαρμογή. Στη συνέχεια, επεξεργάστηκα τον σωλήνα πίεσης εύκαμπτου σωλήνα αυξάνοντας την καμπυλότητά του, ώστε να μπορεί να ασκήσει περισσότερη πίεση στον εύκαμπτο σωλήνα και επίσης επεξεργάστηκα την κορυφή του βραχίονα στήριξης για να εξασφαλίσω μεγαλύτερη πρόσφυση στον άξονα του κινητήρα.
Οι ρυθμίσεις του 3D εκτυπωτή μου:
- Υλικό (PLA)
- Ightψος στρώματος (0,2 mm)
- Πάχος κελύφους (1,2 mm)
- Πυκνότητα πλήρωσης (30%)
- Ταχύτητα εκτύπωσης (50mm/s)
- Θερμοκρασία ακροφυσίου (210 ° C)
- Τύπος υποστήριξης (παντού)
- Τύπος προσκόλλησης πλατφόρμας (καμία)
Μπορείτε να κατεβάσετε όλα τα αρχεία που χρησιμοποιούνται σε αυτό το έργο -
Βήμα 7: Το στήριγμα ρουλεμάν
Για τη συναρμολόγηση της βάσης ρουλεμάν θα χρειαστούμε τα ακόλουθα μέρη:
- 1x τρισδιάστατη εκτύπωση ρουλεμάν στο κάτω μέρος
- 1x τρισδιάστατη εκτύπωση ρουλεμάν στήριγμα κορυφής
- 6x 624zz Ρουλεμάν
- 3x Βίδες M4x20
- 3x Μ4 Καρύδια
- 3x M4 αποστάτες
- Μ4 Κλειδί Άλεν
Όπως περιγράφεται στις εικόνες, εισαγάγετε και τα τρία μπουλόνια M4x20 σε τρισδιάστατη εκτύπωση ρουλεμάν, στη συνέχεια τοποθετήστε μια ροδέλα Μ4 με δύο ρουλεμάν 624zz και άλλη ροδέλα σε κάθε μπουλόνι. Στη συνέχεια, τοποθετήστε τα παξιμάδια M4 στο τρισδιάστατο έντυπο στήριξης ρουλεμάν κάτω, σφίξτε τα μπουλόνια τοποθετώντας το κάτω στήριγμα.
Ακολουθήστε την ίδια διαδικασία για να κάνετε άλλες τρεις βάσεις ρουλεμάν.
Βήμα 8: Προετοιμασία του πίσω πλαισίου
Για τη συναρμολόγηση του πίσω πίνακα θα χρειαστούμε τα ακόλουθα μέρη:
- Πάνελ πλάτης κομμένο με λέιζερ
- 4x τρισδιάστατη εκτυπωμένη βάση αντλίας
- 16x Μ4 Καρύδια
- Βίδες 8x M3x16
- Πλυντήρια 8x M3
- 4x Nema 17 Stepper Motor
- Μ3 Κλειδί Άλεν
Για να προετοιμάσετε το πίσω πλαίσιο, πάρτε τρισδιάστατη εκτυπωμένη βάση αντλίας και τοποθετήστε τα παξιμάδια M4 στις υποδοχές στην πίσω πλευρά της βάσης αντλίας, όπως φαίνεται στις εικόνες. Προετοιμάστε άλλες τρεις βάσεις Αντλίας με παρόμοιο τρόπο.
Τώρα ευθυγραμμίστε το Nema 17 Stepper Motor με τις υποδοχές στο πίσω πλαίσιο από την πίσω πλευρά και τοποθετήστε τη βάση της αντλίας χρησιμοποιώντας το μπουλόνι M3x15 και μια ροδέλα. Και συναρμολογήστε όλους τους κινητήρες και τη βάση της αντλίας χρησιμοποιώντας την ίδια διαδικασία.
Βήμα 9: Συναρμολόγηση όλων των αντλιών στο πίσω πλαίσιο
Για τη συναρμολόγηση όλων των αντλιών θα χρειαστούμε τα ακόλουθα μέρη:
- Κινητήρες και βάση αντλίας συναρμολογημένα πίσω πάνελ
- 4x Βάση ρουλεμάν
- 4x τρισδιάστατη εκτυπωμένη πλάκα πίεσης εύκαμπτου σωλήνα
- 4x 3D εκτυπωμένη κορυφή αντλίας
- Σωλήνες σιλικόνης 4x50cm (6mm OD και 4mm ID)
- Βίδες 16x M4x25
Τοποθετήστε όλες τις βάσεις ρουλεμάν στους άξονες του κινητήρα. Στη συνέχεια, τοποθετήστε τη σωλήνα πυριτίου γύρω από τις βάσεις ρουλεμάν ενώ την πιέζετε με τρισδιάστατη εκτυπωμένη πλάκα πίεσης εύκαμπτου σωλήνα. Και κλείστε την αντλία χρησιμοποιώντας την τρισδιάστατη εκτυπωμένη κορυφή αντλίας με μπουλόνια M4x25.
Βήμα 10: Προετοιμάστε τον κάτω πίνακα
Για τη συναρμολόγηση του κάτω πίνακα θα χρειαστούμε τα ακόλουθα μέρη:
- Κόβει κάτω πάνελ με λέιζερ
- 1x Arduino Uno
- 1x GRBL Shield
- 4x A4988 Stepper Driver
- Μπουλόνι 4x M3x15
- 4x Μ3 Καρύδι
- Μ3 Κλειδί Άλεν
Τοποθετήστε το Arduino Uno στον πίσω πίνακα χρησιμοποιώντας μπουλόνια M3x15 και παξιμάδια M3. Μετά από αυτήν τη στοίβα GRBL Shield στο Arduino Uno ακολουθείτε με τα A4988 Stepper Drivers στο GRBL Shield.
Βήμα 11: Συναρμολόγηση κάτω και μπροστινού πίνακα
Για τη συναρμολόγηση του κάτω και του μπροστινού πίνακα θα χρειαστούμε τα ακόλουθα μέρη:
- Μπροστινή επιτροπή κομμένη με λέιζερ
- Κάτω πάνελ συναρμολογημένο με ηλεκτρονικά
- 6x Μπουλόνια M3x15
- 6x Μ3 Καρύδια
- Τρισδιάστατη θήκη ποτηριού
Τοποθετήστε τον κάτω πίνακα στις κάτω υποδοχές του μπροστινού πίνακα και διορθώστε τον χρησιμοποιώντας μπουλόνια M3x15 και παξιμάδια M3. Στη συνέχεια, στερεώστε τη θήκη ποτηριού με τρισδιάστατη εκτύπωση στη θέση της χρησιμοποιώντας τα μπουλόνια M3x15 και τα παξιμάδια M3.
Βήμα 12: Τοποθετήστε τους σωλήνες στη βάση εκτύπωσης σωλήνων 3D
Για τη συναρμολόγηση του κάτω και του μπροστινού πίνακα θα χρειαστούμε τα ακόλουθα μέρη:
- Πλήρως συναρμολογημένος πίσω πίνακας
- Τρισδιάστατη θήκη για σωλήνες
Σε αυτό το βήμα, εισαγάγετε και τους τέσσερις σωλήνες στις οπές της θήκης σωλήνα 3D Printed Tube. Και βεβαιωθείτε ότι κάποιος σωλήνας προεξέχει μέσω της θήκης.
Βήμα 13: Συγκεντρώστε τα τέσσερα πάνελ μαζί
Για τη συναρμολόγηση του μπροστινού, πίσω, επάνω και κάτω πίνακα θα χρειαστούμε τα ακόλουθα μέρη:
- Μπροστινή και κάτω διάταξη πάνελ
- Συνέλευση πίσω πάνελ
- Top Panel
- Cool White Led Strip
Για να συναρμολογήσετε όλα αυτά τα πάνελ, στερεώστε πρώτα το στήριγμα σωλήνων στην κορυφή του στηρίγματος του ποτηριού. Στη συνέχεια, κολλήστε τις λωρίδες LED στην κάτω όψη του επάνω πίνακα και, στη συνέχεια, τοποθετήστε το επάνω πλαίσιο στις υποδοχές του πίσω και του μπροστινού πίνακα.
Βήμα 14: Συναρμολογήστε τα καλώδια κινητήρα και τα πλαϊνά πάνελ
Για τη συναρμολόγηση των καλωδίων κινητήρα και των πλαϊνών πάνελ θα χρειαστούμε τα ακόλουθα μέρη:
- Συναρμολογημένα τέσσερα πάνελ
- 4x καλώδια κινητήρα
- Πλαϊνά πάνελ
- Βίδες 24x M3x15
- 24x Μ3 Καρύδια
- Μ3 Κλειδί Άλεν
Τοποθετήστε τα καλώδια στις υποδοχές του κινητήρα και κλείστε και τα δύο πλευρικά πάνελ. Και στερεώστε τα πάνελ χρησιμοποιώντας μπουλόνια M3x15 και παξιμάδια M3.
Βήμα 15: Καλωδίωση
Ακολουθήστε το Σχήμα για να συνδέσετε όλα τα ηλεκτρονικά με τον ακόλουθο τρόπο:
Διορθώστε το βύσμα DC στην υποδοχή του πίσω πίνακα και συνδέστε τα καλώδια στους ακροδέκτες τροφοδοσίας του GRBL Shield
Στη συνέχεια, συνδέστε τα καλώδια του κινητήρα στους ακροδέκτες Stepper Drivers ως εξής -
X -Stepper Driver (GRBL Shield) - Cyan Motor Wire
Y -Stepper Driver (GRBL Shield) - Magenta Motor Wire
Z -Stepper Driver (GRBL Shield) - Κίτρινο καλώδιο κινητήρα
A -Stepper Driver (GRBL Shield) - Key Motor Wire
Σημείωση: Συνδέστε τους βραχυκυκλωτήρες A-Step και A-Direction των GRBL Shield στην καρφίτσα 12 και τον πείρο 13 αντίστοιχα. (Οι βραχυκυκλωτήρες για A-Step και A-Direction είναι διαθέσιμοι πάνω από τους τερματικούς σταθμούς τροφοδοσίας)
Συνδέστε το Bluetooth HC -05 στους ακόλουθους ακροδέκτες -
GND (HC -05) - GND (ασπίδα GRBL)
5V (HC -05) - 5V (ασπίδα GRBL)
RX (HC -05) - TX (ασπίδα GRBL)
TX (HC -05) - RX (ασπίδα GRBL)
Συνδέστε το βομβητή στους ακόλουθους ακροδέκτες -
-ve (Buzzer) - GND (GRBL Shield)
+ve (Buzzer) - CoolEn Pin (GRBL Shield)
Σημείωση: Τροφοδοτήστε αυτό το μηχάνημα με τροφοδοτικό τουλάχιστον 12V/10Amp
Βήμα 16: Βαθμονόμηση των κινητήρων
Μετά την τροφοδοσία του μηχανήματος, συνδέστε το Arduino στον υπολογιστή μέσω καλωδίου USB για να εγκαταστήσετε το υλικολογισμικό βαθμονόμησης στο Arduino Uno.
Κατεβάστε τον παρακάτω κωδικό βαθμονόμησης και ανεβάστε τον στο Arduino Uno και εκτελέστε τις παρακάτω οδηγίες για να βαθμονομήσετε όλα τα βήματα του κινητήρα.
Μετά τη μεταφόρτωση του κώδικα, ανοίξτε σειριακή οθόνη με ρυθμό baud 38400 και ενεργοποιήστε τόσο το CR όσο και το NL.
Τώρα δώστε την εντολή βαθμονόμησης των αντλιών κινητήρα:
ΑΡΧΗ
Το επιχείρημα "Αντλία για βαθμονόμηση" είναι απαραίτητο για να δώσει εντολή στο Arduino σε ποιο μοτέρ να βαθμονομείται και μπορεί να λάβει τιμές:
C => Για κυανό μοτέρ
M => Για κινητήρα Magenta Y => Για κίτρινο κινητήρα K => Για κινητήρα κλειδιού
Περιμένετε μέχρι η αντλία να φορτώσει το χρώμα στο σωλήνα.
Μετά τη φόρτωση, καθαρίστε τη φιάλη εάν έχει κάποιο χρώμα σε αυτό, το Arduino θα περιμένει μέχρι να στείλετε την εντολή επιβεβαίωσης για να ξεκινήσει η βαθμονόμηση. Στείλτε "Ναι" (χωρίς εισαγωγικά) για να ξεκινήσετε τη βαθμονόμηση.
Τώρα ο κινητήρας θα αντλήσει το χρώμα στη φιάλη που θα μετρήσουμε χρησιμοποιώντας έναν κύλινδρο μέτρησης.
Μόλις έχουμε τη μετρημένη τιμή του αντλούμενου χρώματος, μπορούμε να μάθουμε τα Βήματα ανά Μονάδα (ml) για τον επιλεγμένο κινητήρα χρησιμοποιώντας τον δεδομένο τύπο:
5000 (Προεπιλεγμένα βήματα)
Βήματα ανά ML = -------------------- Μετρημένη τιμή
Τώρα βάλτε την τιμή Βήματα ανά μονάδα (ml) για κάθε κινητήρα στον κύριο κωδικό σε δεδομένες σταθερές:
γραμμή 7) const float Cspu => Διατηρεί την τιμή για Βήματα ανά Μονάδα Κυανό Κινητήρα
γραμμή 8) const float Mspu => Διατηρεί την τιμή για Βήματα ανά μονάδα Magenta Motor γραμμή 9) const float Yspu => Διατηρεί την τιμή για Βήματα ανά Μονάδα του Κίτρινου Κινητήρα γραμμή 10) const float Kspu => Διατηρεί την τιμή για Βήματα ανά Μονάδα κλειδιού κινητήρα
ΣΗΜΕΙΩΣΗ: Όλα τα βήματα και η διαδικασία για τη σωστή βαθμονόμηση των κινητήρων θα εμφανιστούν κατά τη βαθμονόμηση στη σειριακή οθόνη
Βήμα 17:
Βήμα 18: Κωδικοποίηση
Μετά τη βαθμονόμηση των κινητήρων, ήρθε η ώρα να κατεβάσετε τον κύριο κώδικα για τη δημιουργία χρωμάτων.
Κατεβάστε τον κύριο κώδικα που δίνεται παρακάτω και ανεβάστε τον στο Arduino Uno και χρησιμοποιήστε τις διαθέσιμες εντολές για να χρησιμοποιήσετε αυτό το μηχάνημα:
LOAD => Χρησιμοποιείται για τη φόρτωση της χρωστικής χρώματος στο σωλήνα πυριτίου.
CLEAN => Χρησιμοποιείται για την εκφόρτωση της χρωστικής χρώματος στο σωλήνα πυριτίου. SPEED => Χρησιμοποιείται για την ενημέρωση της ταχύτητας άντλησης της συσκευής. πάρτε την ακέραια τιμή που αντιπροσωπεύει το RPM των κινητήρων. Η προεπιλογή έχει οριστεί 100 και μπορεί να ενημερωθεί από 100 σε 400. PUMP => Χρησιμοποιείται για να δώσει εντολή στη συσκευή να κάνει το επιθυμητό χρώμα. παίρνει την ακέραιη τιμή που αντιπροσωπεύει την κόκκινη τιμή. παίρνει την ακέραιη τιμή που αντιπροσωπεύει την πράσινη τιμή. παίρνει την ακέραιη τιμή που αντιπροσωπεύει την μπλε τιμή. παίρνει την ακέραιη τιμή που αντιπροσωπεύει τον όγκο του λευκού χρώματος.
ΣΗΜΕΙΩΣΗ: Πριν χρησιμοποιήσετε αυτόν τον κωδικό, βεβαιωθείτε ότι έχετε ενημερώσει τις τιμές των προεπιλεγμένων βημάτων για κάθε κινητήρα από τον κωδικό βαθμονόμησης
Βήμα 19: Και τελειώσαμε
Τελειώσατε επιτέλους! Δείτε πώς πρέπει να φαίνεται και να λειτουργεί το τελικό προϊόν.
Κάντε κλικ εδώ για να το δείτε σε δράση
Βήμα 20: Μέλλον Πεδίο εφαρμογής
Δεδομένου ότι είναι το πρώτο μου πρωτότυπο, το οποίο φαίνεται να είναι πολύ καλύτερο από αυτό που περίμενα, αλλά ναι απαιτεί μεγάλη βελτιστοποίηση.
Ακολουθούν μερικές από τις ακόλουθες αναβαθμίσεις που ψάχνω για την επόμενη έκδοση αυτού του μηχανήματος -
- Πειραματιστείτε με διαφορετικά μελάνια, χρώματα, χρώματα και χρωστικές.
- Ανάπτυξη μιας εφαρμογής Android που μπορεί να παρέχει καλύτερη διεπαφή χρήστη χρησιμοποιώντας Bluetooth που έχουμε ήδη εγκαταστήσει.
- Εγκατάσταση οθόνης και περιστροφικού κωδικοποιητή που μπορούν να το κάνουν αυτόνομη συσκευή.
- Θα αναζητήσει μερικές καλύτερες και αξιόπιστες επιλογές άντλησης.
- Εγκατάσταση της Βοήθειας Google που μπορεί να την κάνει πιο ευαίσθητη και πιο έξυπνη.
Βήμα 21: ΠΑΡΑΚΑΛΩ VΗΦΙΣΤΕ
Αν σας αρέσει αυτό το έργο, ψηφίστε το για τον Διαγωνισμό "First Time Author".
Πραγματικά εκτιμήθηκε πολύ! Ελπίζω να απολαύσατε το έργο!
Διαγωνισμός για τα χρώματα του ουράνιου τόξου
Συνιστάται:
Πώς να κωδικοποιήσετε έναν ταξινομητή χρωμάτων στο Modkit για Vex: 7 βήματα
Πώς να κωδικοποιήσετε έναν ταξινομητή χρωμάτων στο Modkit για το Vex: Γεια σε όλους, σε αυτό το σεμινάριο θα μάθετε πώς να κωδικοποιείτε έναν διαλογέα χρωμάτων σφαίρας στο Modkit για το VexΕλπίζω να το κάνετε και να το απολαύσετε! Παρακαλώ ψηφίστε με
Ενδιαφέρουσες οδηγίες προγραμματισμού επεξεργασίας για σχεδιαστές-Έλεγχος χρωμάτων: 10 βήματα
Ενδιαφέρουσες οδηγίες προγραμματισμού για σχεδιαστές-Έλεγχος χρωμάτων: Σε προηγούμενα κεφάλαια, έχουμε μιλήσει περισσότερο για τον τρόπο χρήσης του κώδικα για τη διαμόρφωση αντί για σημεία γνώσης σχετικά με το χρώμα. Σε αυτό το κεφάλαιο, θα διερευνήσουμε αυτή την πτυχή της γνώσης βαθύτερα
Σειριακό φως LED χρησιμοποιώντας LED πολλαπλών χρωμάτων: 3 βήματα (με εικόνες)
Σειριακός φωτισμός LED που χρησιμοποιεί LED πολλαπλών χρωμάτων: Ένας σειριακός φωτισμός LED δεν είναι τόσο ακριβός, αλλά αν είστε λάτρης του DIY (ένας χομπίστας) όπως εγώ, τότε μπορείτε να φτιάξετε τα δικά σας σειριακά LED και είναι φθηνότερα από το φως που διατίθεται στην αγορά. Έτσι, σήμερα θα φτιάξω το δικό μου Serial LED φως που λειτουργεί με 5 Vol
Ράβδος ζωγραφικής πολλαπλών χρωμάτων με βάση το Arduino: 13 βήματα (με εικόνες)
Ράβδος ζωγραφικής πολλαπλών χρωμάτων με βάση το Arduino: Η ζωγραφική φωτός είναι μια τεχνική που χρησιμοποιούν οι Φωτογράφοι, όπου μια πηγή φωτός χρησιμοποιείται για να σχεδιάσει ενδιαφέροντα σχέδια και η Κάμερα θα τα συνδυάσει. Ως αποτέλεσμα, η φωτογραφία θα περιέχει τα ίχνη φωτός σε αυτήν, τα οποία θα δώσουν τελικά μια εμφάνιση
Μίξερ χρωμάτων με Arduino: 9 βήματα (με εικόνες)
Μίξερ χρωμάτων με Arduino: Ένας αναμικτήρας χρωμάτων είναι ένα εξαιρετικό έργο για όσους εργάζονται και αναπτύσσονται με το Arduino. Μέχρι το τέλος αυτού του οδηγού θα μπορείτε να αναμίξετε και να ταιριάξετε σχεδόν με κάθε χρώμα που μπορείτε να φανταστείτε, γυρίζοντας 3 κουμπιά. Το επίπεδο δεξιοτήτων είναι αρκετά χαμηλό ώστε ακόμη και ένα πλήρες ρουκ