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

Super Easy Crystal Mood Light: 6 βήματα
Super Easy Crystal Mood Light: 6 βήματα

Βίντεο: Super Easy Crystal Mood Light: 6 βήματα

Βίντεο: Super Easy Crystal Mood Light: 6 βήματα
Βίντεο: 3 РЕЦЕПТА из КУРИНОЙ ПЕЧЕНИ/ ПАШТЕТ!! ГОСТИ БУДУТ В ШОКЕ!! 2024, Νοέμβριος
Anonim
Super Easy Crystal Mood Light
Super Easy Crystal Mood Light

Γεια σας Παρασκευαστές! Αυτό είναι ένα εξαιρετικά απλό έργο arduino που θα λειτουργήσει ως εργαλείο εκμάθησης καθώς και ένα κακό φοβερό φως διάθεσης. Είναι μόνο μερικά κομμάτια, ώστε να μπορείτε να το χτυπήσετε μαζί στο χρόνο που απαιτείται για την εκτύπωση της βάσης. Κάνει επίσης ένα μεγάλο μάθημα για το RGB!

Κάποιο υπόβαθρο σε αυτό το έργο: Ο μικρός μου αδερφός (γνωστός στο εξής ως Unicorn) και παίρνουμε τα φοβερά κιβώτια συνδρομής Kiwico (χωρίς χορηγία, απλώς λατρεύω) και σε αυτό το μήνα το καφάσι Tinker Unicorn πήρε ένα δροσερό φως διάθεσης RGB. Το κατασκεύασε αλλά γρήγορα κατάλαβε ότι κάθε χρώμα είχε μόνο ένα on/off οπότε είχε περιορισμένα χρώματα. Σε μια από τις τάξεις μου για το σχολείο, πρέπει να κάνουμε ένα έργο STEM κάθε Τετάρτη. Την περασμένη Τετάρτη, ο Unicorn και εγώ ανακατέψαμε αυτό το έργο μαζί, ώστε να μπορέσει να κωδικοποιήσει περισσότερες δυνατότητες χρώματος.

Εάν το χρησιμοποιείτε ως μάθημα, συνιστώ να εκτυπώσετε τις βάσεις για τους μαθητές εκ των προτέρων. Χρειάστηκαν περίπου 4 ώρες για την εκτύπωση του δικού μου.

Voteηφίστε το σε διαγωνισμό remix! Αυτό είναι το πρώτο μου εκπαιδευτικό και μονόκερος και δουλεύω πολύ σκληρά σε αυτό. (Τώρα μπορώ να εκτιμήσω πόσο δακτυλογράφηση περιλαμβάνει η συγγραφή ενός διδακτικού!)

Προμήθειες

  • RGB LED (ένα μικρό λειτουργεί)
  • Arduino Uno (και το καλώδιο της μπαταρίας και το καλώδιο usb στο πρόγραμμα, θα πρέπει να έρχονται σε ένα βασικό κιτ)
  • Βασικά καλώδια άλτη
  • μικρή σανίδα ψωμιού
  • Αντίσταση 220 ohm
  • Κιτ κρύσταλλο Kiwico (ή άλλος διαχύτης LED)

www.kiwico.com/us/store/dp/color-mixing-le…

Πρόσβαση σε τρισδιάστατο εκτυπωτή (ή ξέρετε, μοντελοποίηση πηλού όπως μαγικό μοντέλο ή κάτι τέτοιο)/πρώτης σκούπας ίσως; ξύλο αν έχεις τα εργαλεία μπορεί να είναι δροσερό

Βήμα 1: Συνδέστε το

Wire It Up!
Wire It Up!

Συνδέστε την κάθοδο του led RGB που είναι η μεγαλύτερη ακίδα RGB οδήγησε στο GND του Arduino και τις άλλες τρεις ακίδες στην ακίδα 11, 10, 9 του Arduino μέσω των αντιστάσεων 220 ohm.

Βήμα 2: Βάση εκτύπωσης και εισαγωγή διαχύτη (REMIX TIME!)

Εκτύπωση βάσης και εισαγωγή διαχύτη (REMIX TIME!)
Εκτύπωση βάσης και εισαγωγή διαχύτη (REMIX TIME!)

Βάση τρισδιάστατης εκτύπωσης (ή μοντέλου)

Ο κρύσταλλος είναι remix #1 επειδή είναι ένα remix του φωτός ακτινίδιο (το οποίο κάνει μόνο μερικά χρώματα)

Η βάση είναι remix #2 είναι ένα remix ενός χαμηλού poly planter στο thingiverse:

Το γύρισα και έκοψα μερικές τρύπες για τον διαχύτη και την ισχύ στο tinkercad. Το αρχείο που εκτύπωσα είναι ενσωματωμένο εδώ.

Βήμα 3: Time Time (και Remix #3)

Code Time (και Remix #3)
Code Time (και Remix #3)

Ο κώδικας προέρχεται από

Με απλά λόγια, ανοίξτε την εφαρμογή Arduino και ακολουθήστε τα παρακάτω βήματα.

1: εισαγάγετε τον κωδικό εγκατάστασης.

int red_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; void setup () {pinMode (red_light_pin, OUTPUT); pinMode (green_light_pin, OUTPUT); pinMode (blue_light_pin, OUTPUT);}

2: Ο κύριος κωδικός.

void loop () {

// ΤΑ ΧΡΩΜΑΤΑ ΣΑΣ ΠΑΤΕ ΕΔΩ

} void RGB_color (int red_light_value, int green_light_value, int blue_light_value) {analogWrite (red_light_pin, red_light_value); analogWrite (green_light_pin, green_light_value); analogWrite (blue_light_pin, blue_light_value);}

3: Πώς λειτουργούν τα χρώματα. (bold = το σχόλιό μου, μην το προσθέσετε στο arduino)

Σε κάθε χρώμα που θέλετε να αναβοσβήνει/παλμός, αυτή η ακολουθία προστίθεται κάτω από το κενό βρόχο () {

RGB_color (τιμή 255, 0, 0 rgb για το χρώμα που θέλετε) // Κόκκινο Σχολιάστε το χρώμα για να είναι ευανάγνωστο

καθυστέρηση (1000)? Πόσο καιρό υπάρχει το χρώμα, είμαι σίγουρος ότι είναι 1 δευτερόλεπτο

4: Παράδειγμα κώδικα:

int red_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; void setup () {pinMode (red_light_pin, OUTPUT); pinMode (green_light_pin, OUTPUT); pinMode (blue_light_pin, OUTPUT);} void loop () {RGB_color (255, 0, 0); // Κόκκινη καθυστέρηση (1000). RGB_color (0, 255, 0); // Πράσινη καθυστέρηση (1000). RGB_color (0, 0, 255); // Μπλε καθυστέρηση (1000). RGB_color (255, 255, 125); // Βατόμουρο καθυστέρηση (1000). RGB_color (0, 255, 255); // Κυανή καθυστέρηση (1000). RGB_color (255, 0, 255); // Magenta καθυστέρηση (1000). RGB_color (255, 255, 0); // Κίτρινη καθυστέρηση (1000). RGB_color (255, 255, 255); // Λευκή καθυστέρηση (1000);} void RGB_color (int red_light_value, int green_light_value, int blue_light_value) {analogWrite (red_light_pin, red_light_value); analogWrite (green_light_pin, green_light_value); analogWrite (blue_light_pin, blue_light_value);}

Βήμα 4: Αποστολή στο Arduino

Αποστολή στο Arduino
Αποστολή στο Arduino

Συνδέστε USB την πλακέτα σας στον υπολογιστή σας. Πατήστε το σημάδι ελέγχου για επαλήθευση και πατήστε το βέλος για αποστολή στο arduino. Όταν το LED αρχίσει να αναβοσβήνει μέσω του κωδικού σας, μπορείτε να το αποσυνδέσετε από τον υπολογιστή σας. Συνδέστε την μπαταρία 9V στην πλακέτα και ο κωδικός θα τρέξει.

Βήμα 5: Βάλτε το μαζί

Βάλτε το μαζί
Βάλτε το μαζί

Τοποθετήστε τον πίνακα μέσα στη βάση με το καλώδιο τροφοδοσίας να βγαίνει από την τρύπα.

Βήμα 6: Θέλετε να το επαναπρογραμματίσετε ξανά;

Βγάλτε το, συνδέστε το στον υπολογιστή, κωδικοποιήστε το και τοποθετήστε το ξανά στη βάση. Απολαμβάνω!

Επισυνάπτεται βίντεο με αυτό.

Συνιστάται: