Indholdsfortegnelse:

RGB LED adaptiv camouflage (kamæleon) ved hjælp af Ebot / Arduino: 5 trin (med billeder)
RGB LED adaptiv camouflage (kamæleon) ved hjælp af Ebot / Arduino: 5 trin (med billeder)

Video: RGB LED adaptiv camouflage (kamæleon) ved hjælp af Ebot / Arduino: 5 trin (med billeder)

Video: RGB LED adaptiv camouflage (kamæleon) ved hjælp af Ebot / Arduino: 5 trin (med billeder)
Video: Chameleon Suit Presentation Demo 2024, Juli
Anonim
RGB LED adaptiv camouflage (kamæleon) ved hjælp af Ebot / Arduino
RGB LED adaptiv camouflage (kamæleon) ved hjælp af Ebot / Arduino
RGB LED adaptiv camouflage (kamæleon) ved hjælp af Ebot / Arduino
RGB LED adaptiv camouflage (kamæleon) ved hjælp af Ebot / Arduino
RGB LED adaptiv camouflage (kamæleon) ved hjælp af Ebot / Arduino
RGB LED adaptiv camouflage (kamæleon) ved hjælp af Ebot / Arduino
RGB LED adaptiv camouflage (kamæleon) ved hjælp af Ebot / Arduino
RGB LED adaptiv camouflage (kamæleon) ved hjælp af Ebot / Arduino

Dette er et virkelig godt og enkelt projekt. Den bruger en farvesensor til at fornemme baggrundens farve og viser den på RGB LED -strimlen.

Jeg brugte en Ebot Microcontroller, men du kan også bruge enhver anden mikrocontroller, f.eks. Arduino uno.

Trin 1: Saml materialer

Saml materialer
Saml materialer

Elektroniske komponenter:-

1 x Ebot -mikrokontroller (du kan også bruge arduino eller enhver anden mikrokontroller)

1 x farvesensor

1 x RGB LED Strip

6 x jumper ledninger

Til test kan du få nogle ark i forskellige farver.

Trin 2: Opsætning

Opsætning
Opsætning

Opsætningen er virkelig let

1. tag RGB LED og lod tre jumper -ledninger på GND, Do og +5v, og slut dem til henholdsvis GND -pin, output 0 pin og 5v pin på mikrokontrolleren.

2. Derefter tilsluttes den med farvesensoren

GND GND -pin på mikrokontrolleren

spændingsstift spændingsstift på mikrokontrolleren

s A0 -pin på mikrokontrolleren

Trin 3: Montering

montage
montage
montage
montage

Når du er færdig med opsætningen, skal du fastgøre farvesensoren til strimlen nedad.

Trin 4: Kode

Kode
Kode

{// Initialiseringer ebot_setup ();

// Pin -tilstande

strip0.begin ();

strip0.show ();

pinMode (0, OUTPUT); // RGB LED

pinMode (A0, INPUT); // Farvesensor

}

hulrum ()

{if (color (A0)> = 182 && color (A0) <= 279) {colorWipe (& strip0, 0, 45, 97, 25);

} ellers hvis (farve (A0)> = 79 && farve (A0) <= 149) {colorWipe (& strip0, 0, 105, 14, 25);

} ellers hvis (farve (A0)> = 21 && farve (A0) <= 43) {colorWipe (& strip0, 255, 221, 0, 25);

} ellers hvis (farve (A0)> = 340 && farve (A0) <= 352) {colorWipe (& strip0, 191, 3, 0, 25);

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

}

du kan tilføje flere og flere if -udsagn for at få sensoren til at føle flere farver.

Trin 5: Video

Image
Image

Endelig, som vist i videoen, kan du tilføje papir i forskellige farver for at teste, hvordan det fungerer.

Anbefalede: