Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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
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
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
Ko končate z nastavitvijo, pritrdite barvno tipalo na trak obrnjen navzdol.
4. korak: 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
Končno, kot je prikazano v videoposnetku, lahko dodate različne barvne papirje, da preizkusite, kako deluje.