Innholdsfortegnelse:

RGB LED adaptiv kamuflasje (kameleon) ved bruk av Ebot / Arduino: 5 trinn (med bilder)
RGB LED adaptiv kamuflasje (kameleon) ved bruk av Ebot / Arduino: 5 trinn (med bilder)

Video: RGB LED adaptiv kamuflasje (kameleon) ved bruk av Ebot / Arduino: 5 trinn (med bilder)

Video: RGB LED adaptiv kamuflasje (kameleon) ved bruk av Ebot / Arduino: 5 trinn (med bilder)
Video: CAMELEON - adaptive camouflage 2024, November
Anonim
RGB LED adaptiv kamuflasje (kameleon) ved bruk av Ebot / Arduino
RGB LED adaptiv kamuflasje (kameleon) ved bruk av Ebot / Arduino
RGB LED adaptiv kamuflasje (kameleon) ved bruk av Ebot / Arduino
RGB LED adaptiv kamuflasje (kameleon) ved bruk av Ebot / Arduino
RGB LED adaptiv kamuflasje (kameleon) ved bruk av Ebot / Arduino
RGB LED adaptiv kamuflasje (kameleon) ved bruk av Ebot / Arduino
RGB LED adaptiv kamuflasje (kameleon) ved bruk av Ebot / Arduino
RGB LED adaptiv kamuflasje (kameleon) ved bruk av Ebot / Arduino

Dette er et veldig flott og enkelt prosjekt. Den bruker en fargesensor til å føle bakgrunnen og viser den på RGB LED -stripen.

Jeg brukte en Ebot mikrokontroller, men du kan også bruke en hvilken som helst annen mikrokontroller, for eksempel arduino uno.

Trinn 1: Monter materialer

Monter materialer
Monter materialer

Elektroniske komponenter:-

1 x Ebot mikrokontroller (du kan også bruke arduino eller annen mikrokontroller)

1 x fargesensor

1 x RGB LED -stripe

6 x hoppetråder

For testing kan du få noen forskjellige fargede ark.

Trinn 2: Oppsett

Oppsett
Oppsett

Oppsettet er veldig enkelt

1. ta RGB LED og lodd tre jumper -ledninger på GND, Do og +5v og koble dem til henholdsvis GND -pinne, utgang 0 -pinne og 5v -pinne på mikrokontrolleren.

2. Deretter kobler du til fargesensoren

GND GND -pinne på mikrokontrolleren

spenningsspennspenning på mikrokontrolleren

s A0 -pinne på mikrokontrolleren

Trinn 3: Montering

montering
montering
montering
montering

Når du er ferdig med oppsettet, fest fargesensoren til stripen ned.

Trinn 4: Kode

Kode
Kode

{// Initialiseringer ebot_setup ();

// Pin -moduser

strip0.begin ();

strip0.show ();

pinMode (0, OUTPUT); // RGB LED

pinMode (A0, INNGANG); // Fargesensor

}

hulrom ()

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

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

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

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

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

}

du kan legge til flere og flere uttalelser for å få sensoren til å føle flere farger.

Trinn 5: Video

Image
Image

Til slutt, som vist i videoen, kan du legge til papir i forskjellige farger for å teste hvordan det fungerer.

Anbefalt: