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

RGB LED Adaptive Camouflage (χαμαιλέοντας) χρησιμοποιώντας Ebot / Arduino: 5 βήματα (με εικόνες)
RGB LED Adaptive Camouflage (χαμαιλέοντας) χρησιμοποιώντας Ebot / Arduino: 5 βήματα (με εικόνες)

Βίντεο: RGB LED Adaptive Camouflage (χαμαιλέοντας) χρησιμοποιώντας Ebot / Arduino: 5 βήματα (με εικόνες)

Βίντεο: RGB LED Adaptive Camouflage (χαμαιλέοντας) χρησιμοποιώντας Ebot / Arduino: 5 βήματα (με εικόνες)
Βίντεο: RGB LED adaptive camouflage using Ebot microcontroller 2024, Νοέμβριος
Anonim
RGB LED Adaptive Camouflage (χαμαιλέοντας) με χρήση Ebot / Arduino
RGB LED Adaptive Camouflage (χαμαιλέοντας) με χρήση Ebot / Arduino
RGB LED Adaptive Camouflage (χαμαιλέοντας) με χρήση Ebot / Arduino
RGB LED Adaptive Camouflage (χαμαιλέοντας) με χρήση Ebot / Arduino
RGB LED Adaptive Camouflage (χαμαιλέοντας) με χρήση Ebot / Arduino
RGB LED Adaptive Camouflage (χαμαιλέοντας) με χρήση Ebot / Arduino
RGB LED Adaptive Camouflage (χαμαιλέοντας) με χρήση Ebot / Arduino
RGB LED Adaptive Camouflage (χαμαιλέοντας) με χρήση Ebot / Arduino

Αυτό είναι ένα πραγματικά υπέροχο και απλό έργο. Χρησιμοποιεί έναν αισθητήρα χρώματος για να αντιληφθεί το χρώμα του φόντου και το εμφανίζει στη λωρίδα LED RGB.

Χρησιμοποίησα έναν μικροελεγκτή Ebot αλλά μπορείτε επίσης να χρησιμοποιήσετε οποιοδήποτε άλλο μικροελεγκτή όπως το arduino uno.

Βήμα 1: Συγκέντρωση υλικών

Συγκεντρώστε υλικά
Συγκεντρώστε υλικά

ΗΛΕΚΤΡΟΝΙΚΑ ΕΞΑΡΤΗΜΑΤΑ:-

1 x Μικροελεγκτής Ebot (μπορείτε επίσης να χρησιμοποιήσετε arduino ή οποιοδήποτε άλλο μικροελεγκτή)

1 x Αισθητήρας χρώματος

1 x λωρίδα LED RGB

6 x καλώδια Jumper

Για δοκιμές, μπορείτε να πάρετε φύλλα διαφορετικού χρώματος.

Βήμα 2: Ρύθμιση

Ρύθμιση
Ρύθμιση

Η ρύθμιση είναι πραγματικά εύκολη

1. Πάρτε το LED RGB και κολλήστε τρία καλώδια βραχυκυκλωτή σε GND, Do και +5v και συνδέστε τα με τον πείρο GND, τον ακροδέκτη εξόδου 0 και τον 5v αντίστοιχα στον μικροελεγκτή.

2. Στη συνέχεια, με τον αισθητήρα χρώματος, συνδέστε το

GND GND καρφίτσα στον μικροελεγκτή

ακίδα τάσης ακίδα τάσης στον μικροελεγκτή

s A0 pin στον μικροελεγκτή

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

Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση

Αφού τελειώσετε με τη ρύθμιση, συνδέστε τον αισθητήρα χρώματος στη λωρίδα προς τα κάτω.

Βήμα 4: Κωδικός

Κώδικας
Κώδικας

{// Αρχικοποιήσεις ebot_setup ();

// Λειτουργίες καρφιτσώματος

strip0.begin ();

strip0.show ();

pinMode (0, OUTPUT); // LED RGB

pinMode (A0, INPUT); // Αισθητήρας χρώματος

}

κενός βρόχος ()

{if (χρώμα (A0)> = 182 && χρώμα (A0) <= 279) {colorWipe (& strip0, 0, 45, 97, 25);

} else if (χρώμα (A0)> = 79 && χρώμα (A0) <= 149) {colorWipe (& strip0, 0, 105, 14, 25);

} else if (χρώμα (A0)> = 21 && χρώμα (A0) <= 43) {colorWipe (& strip0, 255, 221, 0, 25);

} else if (χρώμα (A0)> = 340 && χρώμα (A0) <= 352) {colorWipe (& strip0, 191, 3, 0, 25);

} else {colorWipe (& strip0, 0, 0, 0, 25); }

}

θα μπορούσατε να προσθέσετε όλο και περισσότερα εάν οι δηλώσεις κάνουν τον αισθητήρα να αισθάνεται περισσότερα χρώματα.

Βήμα 5: Βίντεο

Image
Image

Τέλος, όπως φαίνεται στο βίντεο, μπορείτε να προσθέσετε διαφορετικά έγχρωμα χαρτιά για να ελέγξετε πώς λειτουργεί.

Συνιστάται: