Sadržaj:

RGB LED prilagodljiva kamuflaža (kameleon) pomoću Ebota / Arduina: 5 koraka (sa slikama)
RGB LED prilagodljiva kamuflaža (kameleon) pomoću Ebota / Arduina: 5 koraka (sa slikama)

Video: RGB LED prilagodljiva kamuflaža (kameleon) pomoću Ebota / Arduina: 5 koraka (sa slikama)

Video: RGB LED prilagodljiva kamuflaža (kameleon) pomoću Ebota / Arduina: 5 koraka (sa slikama)
Video: Maeerxu-DF01-18650 Titan Anodized camouflage last one 2024, Juli
Anonim
RGB LED prilagodljiva kamuflaža (kameleon) pomoću Ebota / Arduina
RGB LED prilagodljiva kamuflaža (kameleon) pomoću Ebota / Arduina
RGB LED prilagodljiva kamuflaža (kameleon) pomoću Ebota / Arduina
RGB LED prilagodljiva kamuflaža (kameleon) pomoću Ebota / Arduina
RGB LED prilagodljiva kamuflaža (kameleon) pomoću Ebota / Arduina
RGB LED prilagodljiva kamuflaža (kameleon) pomoću Ebota / Arduina
RGB LED prilagodljiva kamuflaža (kameleon) pomoću Ebota / Arduina
RGB LED prilagodljiva kamuflaža (kameleon) pomoću Ebota / Arduina

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

Sastavite materijale
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

Postaviti
Postaviti

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

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

Nakon što završite s postavljanjem, pričvrstite senzor boje na traku okrenutu prema dolje.

Korak 4: Kodirajte

Kod
Kod

{// 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

Image
Image

Konačno, kao što je prikazano u videu, mogli biste dodati papire u boji kako biste provjerili kako to funkcionira.

Preporučuje se: