Spisu treści:

Adaptacyjny kamuflaż LED RGB (kameleon) za pomocą Ebot / Arduino: 5 kroków (ze zdjęciami)
Adaptacyjny kamuflaż LED RGB (kameleon) za pomocą Ebot / Arduino: 5 kroków (ze zdjęciami)

Wideo: Adaptacyjny kamuflaż LED RGB (kameleon) za pomocą Ebot / Arduino: 5 kroków (ze zdjęciami)

Wideo: Adaptacyjny kamuflaż LED RGB (kameleon) za pomocą Ebot / Arduino: 5 kroków (ze zdjęciami)
Wideo: NAJTAŃSZE SUVY Z KAŻDEJ MARKI W POLSKICH SALONACH 2024, Lipiec
Anonim
Adaptacyjny kamuflaż LED RGB (kameleon) za pomocą Ebot / Arduino
Adaptacyjny kamuflaż LED RGB (kameleon) za pomocą Ebot / Arduino
Adaptacyjny kamuflaż LED RGB (kameleon) za pomocą Ebot / Arduino
Adaptacyjny kamuflaż LED RGB (kameleon) za pomocą Ebot / Arduino
Adaptacyjny kamuflaż LED RGB (kameleon) za pomocą Ebot / Arduino
Adaptacyjny kamuflaż LED RGB (kameleon) za pomocą Ebot / Arduino
Adaptacyjny kamuflaż LED RGB (kameleon) za pomocą Ebot / Arduino
Adaptacyjny kamuflaż LED RGB (kameleon) za pomocą Ebot / Arduino

To naprawdę świetny i prosty projekt. Wykorzystuje czujnik koloru do wykrywania koloru tła i wyświetla go na pasku LED RGB.

Użyłem mikrokontrolera Ebot, ale możesz również użyć dowolnego innego mikrokontrolera, takiego jak arduino uno.

Krok 1: Złóż materiały

Montaż materiałów
Montaż materiałów

Części elektroniczne:-

1 x mikrokontroler Ebot (możesz również użyć arduino lub dowolnego innego mikrokontrolera)

1 x czujnik koloru

1 x taśma LED RGB

6 x przewody połączeniowe

Do testów możesz otrzymać różne kolorowe arkusze.

Krok 2: Konfiguracja

Ustawiać
Ustawiać

Konfiguracja jest naprawdę prosta

1. weź diodę LED RGB i przylutuj trzy przewody połączeniowe do GND, Do i +5V i podłącz je odpowiednio do pinu GND, pinu wyjściowego 0 i pinu 5v w mikrokontrolerze.

2. Następnie za pomocą czujnika koloru podłącz

GND GND pin na mikrokontrolerze

pin napięciowy pin napięciowy na mikrokontrolerze

s pin A0 na mikrokontrolerze

Krok 3: Montaż

montaż
montaż
montaż
montaż

Po zakończeniu konfiguracji przymocuj czujnik koloru do paska skierowanego w dół.

Krok 4: Kod

Kod
Kod

{ //Inicjacje ebot_setup();

//Tryby przypinania

strip0.początek();

strip0.show();

pinMode(0, WYJŚCIE); //LED RGB

pinMode(A0, WEJŚCIE); //Czujnik koloru

}

pusta pętla()

{ if(kolor(A0)>=182 && kolor(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(color(A0)>=340 && color(A0)<= 352) { colorWipe(&strip0, 191, 3, 0, 25);

} else { colorWipe(&strip0, 0, 0, 0, 25); }

}

możesz dodawać coraz więcej instrukcji if, aby czujnik wykrywał więcej kolorów.

Krok 5: Wideo

Image
Image

Na koniec, jak pokazano na filmie, możesz dodać różne kolorowe papiery, aby przetestować, jak to działa.

Zalecana: