Inhoudsopgave:

RGB LED Adaptive Camouflage (kameleon) met Ebot / Arduino - Ajarnpa
RGB LED Adaptive Camouflage (kameleon) met Ebot / Arduino - Ajarnpa

Video: RGB LED Adaptive Camouflage (kameleon) met Ebot / Arduino - Ajarnpa

Video: RGB LED Adaptive Camouflage (kameleon) met Ebot / Arduino - Ajarnpa
Video: RGB LED adaptive camouflage using Ebot microcontroller 2024, November
Anonim
RGB LED Adaptieve Camouflage (kameleon) Met Ebot / Arduino
RGB LED Adaptieve Camouflage (kameleon) Met Ebot / Arduino
RGB LED Adaptieve Camouflage (kameleon) Met Ebot / Arduino
RGB LED Adaptieve Camouflage (kameleon) Met Ebot / Arduino
RGB LED Adaptive Camouflage (kameleon) met behulp van Ebot / Arduino
RGB LED Adaptive Camouflage (kameleon) met behulp van Ebot / Arduino
RGB LED Adaptive Camouflage (kameleon) met behulp van Ebot / Arduino
RGB LED Adaptive Camouflage (kameleon) met behulp van Ebot / Arduino

Dit is echt een geweldig en eenvoudig project. Het gebruikt een kleurensensor om de kleur van de achtergrond te detecteren en weer te geven op de RGB-ledstrip.

Ik heb een Ebot-microcontroller gebruikt, maar je kunt ook een andere microcontroller gebruiken, zoals arduino uno.

Stap 1: monteer materialen

Materialen monteren
Materialen monteren

Elektronische componenten:-

1 x Ebot Microcontroller (u kunt ook arduino of een andere microcontroller gebruiken)

1 x kleurensensor

1 x RGB LED-strip

6 x jumperdraden

Voor het testen zou je een aantal verschillende gekleurde vellen kunnen krijgen.

Stap 2: Instellen

Opstelling
Opstelling

De installatie is heel eenvoudig

1. neem de RGB-LED en soldeer drie jumperdraden op GND, Do en +5v en verbind ze met respectievelijk GND-pin, output 0-pin en 5v-pin op de microcontroller.

2. Sluit vervolgens met de kleurensensor de

GND GND-pin op de microcontroller

spanningspen spanningspen op de microcontroller

s A0-pin op de microcontroller

Stap 3: Montage

samenkomst
samenkomst
samenkomst
samenkomst

Nadat u klaar bent met de installatie, bevestigt u de kleurensensor op de strip met de voorkant naar beneden.

Stap 4: Coderen

Code
Code

{ //Initialisaties ebot_setup();

//Pin-modi

strip0.begin();

strip0.show();

pinMode (0, UITGANG); //RGB-LED

pinMode (A0, INGANG); //Kleursensor

}

lege lus()

{if(kleur(A0)>=182 && kleur(A0)<= 279) { colorWipe(&strip0, 0, 45, 97, 25);

} else if(kleur(A0)>=79 && kleur(A0)<= 149) { colorWipe(&strip0, 0, 105, 14, 25);

} else if(kleur(A0)>=21 && kleur(A0)<= 43) { colorWipe(&strip0, 255, 221, 0, 25);

} else if(kleur(A0)>=340 && kleur(A0)<= 352) { colorWipe(&strip0, 191, 3, 0, 25);

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

}

je zou meer en meer if-statements kunnen toevoegen om de sensor meer kleuren te laten voelen.

Stap 5: Video

Image
Image

Tot slot, zoals in de video te zien is, kun je verschillende kleuren papier toevoegen om te testen hoe het werkt.

Aanbevolen: