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, Studeni
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

Elektroničke 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 biste mogli nabaviti listove različitih boja.

Korak 2: Postavljanje

Postaviti
Postaviti

Postavljanje je doista 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

pin napona pin pin na mikrokontroleru

s A0 pin na mikrokontroleru

Korak 3: Montaža

Skupština
Skupština
Skupština
Skupština

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

Korak 4: Kodirajte

Kodirati
Kodirati

{// Inicijalizacije ebot_setup ();

// Načini pričvršćivanja

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 (boja (A0)> = 79 && boja (A0) <= 149) {colorWipe (& strip0, 0, 105, 14, 25);

} else if (boja (A0)> = 21 && boja (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 if ako bi senzor osjetio više boja.

Korak 5: Video

Image
Image

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

Preporučeni: