2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
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í
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í
Až budete s nastavením hotovi, připojte barevný senzor k proužku směrem dolů.
Krok 4: 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
Nakonec, jak je ukázáno na videu, můžete přidat různé barevné papíry a vyzkoušet, jak to funguje.