Obsah:

Adaptivní kamufláž RGB LED (chameleon) pomocí Ebot / Arduino: 5 kroků (s obrázky)
Adaptivní kamufláž RGB LED (chameleon) pomocí Ebot / Arduino: 5 kroků (s obrázky)

Video: Adaptivní kamufláž RGB LED (chameleon) pomocí Ebot / Arduino: 5 kroků (s obrázky)

Video: Adaptivní kamufláž RGB LED (chameleon) pomocí Ebot / Arduino: 5 kroků (s obrázky)
Video: PS5 | Адаптивные триггеры 2024, Červenec
Anonim
Adaptivní kamufláž RGB LED (chameleon) pomocí Ebot / Arduino
Adaptivní kamufláž RGB LED (chameleon) pomocí Ebot / Arduino
Adaptivní kamufláž RGB LED (chameleon) pomocí Ebot / Arduino
Adaptivní kamufláž RGB LED (chameleon) pomocí Ebot / Arduino
Adaptivní kamufláž RGB LED (chameleon) pomocí Ebot / Arduino
Adaptivní kamufláž RGB LED (chameleon) pomocí Ebot / Arduino
Adaptivní kamufláž RGB LED (chameleon) pomocí Ebot / Arduino
Adaptivní kamufláž RGB LED (chameleon) pomocí Ebot / Arduino

Jedná se o opravdu skvělý a jednoduchý projekt. Pomocí barevného senzoru snímá barvu pozadí a zobrazuje ji na RGB LED pásku.

Použil jsem mikrokontrolér Ebot, ale můžete také použít jakýkoli jiný mikrokontrolér, jako je arduino uno.

Krok 1: Sestavte materiály

Sestavte materiály
Sestavte materiály

Elektronické komponenty:-

1 x Ebot Microcontroller (můžete také použít arduino nebo jakýkoli jiný mikrokontrolér)

1 x barevný senzor

1 x RGB LED pásek

6 x propojovací vodiče

K testování jste mohli získat několik barevných listů.

Krok 2: Nastavení

Založit
Založit

Nastavení je opravdu snadné

1. vezměte RGB LED a připájejte tři propojovací vodiče na GND, Do a +5v a připojte je ke kolíku GND, výstupnímu 0 pinu a 5 V pinu na mikrokontroléru.

2. Dále pomocí barevného senzoru připojte

GND GND pin na mikrokontroléru

napěťový kolík napěťový kolík na mikrokontroléru

s Pin A0 na mikrokontroléru

Krok 3: Sestavení

Shromáždění
Shromáždění
Shromáždění
Shromáždění

Až budete s nastavením hotovi, připojte barevný senzor k proužku směrem dolů.

Krok 4: Kód

Kód
Kód

{// Inicializace ebot_setup ();

// Režimy pinů

strip0.begin ();

strip0.show ();

pinMode (0, VÝSTUP); // RGB LED

pinMode (A0, INPUT); // Barevný senzor

}

prázdná smyčka ()

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

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

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

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

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

}

můžete přidávat další a další příkazy if, aby senzor cítil více barev.

Krok 5: Video

Image
Image

Nakonec, jak je ukázáno na videu, můžete přidat různé barevné papíry a vyzkoušet, jak to funguje.

Doporučuje: