Kazalo:

RGB LED prilagodljiva kamuflaža (kameleon) z uporabo Ebot / Arduino: 5 korakov (s slikami)
RGB LED prilagodljiva kamuflaža (kameleon) z uporabo Ebot / Arduino: 5 korakov (s slikami)

Video: RGB LED prilagodljiva kamuflaža (kameleon) z uporabo Ebot / Arduino: 5 korakov (s slikami)

Video: RGB LED prilagodljiva kamuflaža (kameleon) z uporabo Ebot / Arduino: 5 korakov (s slikami)
Video: Maeerxu-DF01-18650 Titan Anodized camouflage last one 2024, Julij
Anonim
RGB LED prilagodljiva kamuflaža (kameleon) z uporabo Ebot / Arduino
RGB LED prilagodljiva kamuflaža (kameleon) z uporabo Ebot / Arduino
RGB LED prilagodljiva kamuflaža (kameleon) z uporabo Ebot / Arduino
RGB LED prilagodljiva kamuflaža (kameleon) z uporabo Ebot / Arduino
RGB LED prilagodljiva kamuflaža (kameleon) z uporabo Ebot / Arduino
RGB LED prilagodljiva kamuflaža (kameleon) z uporabo Ebot / Arduino
RGB LED prilagodljiva kamuflaža (kameleon) z uporabo Ebot / Arduino
RGB LED prilagodljiva kamuflaža (kameleon) z uporabo Ebot / Arduino

To je res odličen in preprost projekt. Uporablja barvni senzor za zaznavanje barve ozadja in ga prikaže na RGB LED traku.

Uporabil sem mikrokrmilnik Ebot, lahko pa uporabite tudi kateri koli drug mikrokrmilnik, na primer arduino uno.

Korak: Sestavite materiale

Sestavite materiale
Sestavite materiale

Elektronske komponente:-

1 x mikrokrmilnik Ebot (lahko uporabite tudi arduino ali kateri koli drug mikrokrmilnik)

1 x barvni senzor

1 x RGB LED trak

6 x Mostične žice

Za testiranje lahko dobite liste različnih barv.

2. korak: Nastavitev

Nastaviti
Nastaviti

Nastavitev je res enostavna

1. vzemite LED RGB in spajite tri mostične žice na GND, Do in +5v in jih povežite z nožico GND, izhodom 0 pin in 5v pin na mikrokrmilniku.

2. Nato z barvnim senzorjem priključite

GND Pin GND na mikrokrmilniku

pin napetosti pin pin na mikrokrmilniku

s pin A0 na mikrokrmilniku

3. korak: Montaža

Montaža
Montaža
Montaža
Montaža

Ko končate z nastavitvijo, pritrdite barvno tipalo na trak obrnjen navzdol.

4. korak: Koda

Koda
Koda

{// Inicializacije ebot_setup ();

// Načini pripenjanja

strip0.begin ();

strip0.show ();

pinMode (0, OUTPUT); // RGB LED

pinMode (A0, INPUT); // Barvni senzor

}

void loop ()

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

} drugače če (barva (A0)> = 79 && barva (A0) <= 149) {colorWipe (& strip0, 0, 105, 14, 25);

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

} drugače če (barva (A0)> = 340 && barva (A0) <= 352) {colorWipe (& strip0, 191, 3, 0, 25);

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

}

bi lahko dodali vedno več, če stavki, da senzor čuti več barv.

5. korak: Video

Image
Image

Končno, kot je prikazano v videoposnetku, lahko dodate različne barvne papirje, da preizkusite, kako deluje.

Priporočena: