Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ovo je zaista sjajan i jednostavan projekt. Koristi senzor boje za osjet boje pozadine i prikazuje ga na RGB LED traci.
Koristio sam Ebot mikrokontroler, ali možete koristiti i bilo koji drugi mikrokontroler, poput arduino uno.
Korak 1: Sastavite materijale
Elektronske komponente:-
1 x Ebot mikrokontroler (možete koristiti i arduino ili bilo koji drugi mikrokontroler)
1 x Senzor boje
1 x RGB LED traka
6 x kratkospojne žice
Za testiranje možete nabaviti listove različitih boja.
Korak 2: Postavljanje
Postavljanje je zaista jednostavno
1. Uzmite RGB LED i lemite tri kratkospojne žice na GND, Do i +5v i spojite ih na GND pin, izlazni 0 pin i 5v pin na mikrokontroleru.
2. Zatim sa senzorom boje spojite
GND GND pin na mikrokontroleru
naponski pin naponski pin na mikrokontroleru
s A0 pin na mikrokontroleru
Korak 3: Montaža
Nakon što završite s postavljanjem, pričvrstite senzor boje na traku okrenutu prema dolje.
Korak 4: Kodirajte
{// Inicijalizacije ebot_setup ();
// Pin načini
strip0.begin ();
strip0.show ();
pinMode (0, OUTPUT); // RGB LED
pinMode (A0, INPUT); // Senzor boje
}
void loop ()
{if (boja (A0)> = 182 && boja (A0) <= 279) {colorWipe (& strip0, 0, 45, 97, 25);
} else if (color (A0)> = 79 && color (A0) <= 149) {colorWipe (& strip0, 0, 105, 14, 25);
} else if (color (A0)> = 21 && color (A0) <= 43) {colorWipe (& strip0, 255, 221, 0, 25);
} else if (boja (A0)> = 340 && boja (A0) <= 352) {colorWipe (& strip0, 191, 3, 0, 25);
} else {colorWipe (& strip0, 0, 0, 0, 25); }
}
mogli biste dodati sve više ako naredbi da senzor osjeti više boja.
Korak 5: Video zapis
Konačno, kao što je prikazano u videu, mogli biste dodati papire u boji kako biste provjerili kako to funkcionira.