Inhaltsverzeichnis:

RGB LED Adaptive Camouflage (Chamäleon) mit Ebot / Arduino - Gunook
RGB LED Adaptive Camouflage (Chamäleon) mit Ebot / Arduino - Gunook

Video: RGB LED Adaptive Camouflage (Chamäleon) mit Ebot / Arduino - Gunook

Video: RGB LED Adaptive Camouflage (Chamäleon) mit Ebot / Arduino - Gunook
Video: Camouflage robot . 2024, Juli
Anonim
RGB LED Adaptive Camouflage (Chamäleon) mit Ebot / Arduino
RGB LED Adaptive Camouflage (Chamäleon) mit Ebot / Arduino
RGB LED Adaptive Camouflage (Chamäleon) mit Ebot / Arduino
RGB LED Adaptive Camouflage (Chamäleon) mit Ebot / Arduino
RGB LED Adaptive Camouflage (Chamäleon) mit Ebot / Arduino
RGB LED Adaptive Camouflage (Chamäleon) mit Ebot / Arduino
RGB LED Adaptive Camouflage (Chamäleon) mit Ebot / Arduino
RGB LED Adaptive Camouflage (Chamäleon) mit Ebot / Arduino

Dies ist ein wirklich tolles und einfaches Projekt. Es verwendet einen Farbsensor, um die Farbe des Hintergrunds zu erkennen und auf dem RGB-LED-Streifen anzuzeigen.

Ich habe einen Ebot-Mikrocontroller verwendet, aber Sie können auch jeden anderen Mikrocontroller wie Arduino Uno verwenden.

Schritt 1: Materialien zusammenbauen

Materialien zusammenbauen
Materialien zusammenbauen

Elektronische Bauteile:-

1 x Ebot Mikrocontroller (Sie können auch Arduino oder einen anderen Mikrocontroller verwenden)

1 x Farbsensor

1 x RGB-LED-Streifen

6 x Überbrückungsdrähte

Zum Testen könnten Sie verschiedene farbige Blätter bekommen.

Schritt 2: Einrichtung

Aufstellen
Aufstellen

Die Einrichtung ist wirklich einfach

1. Nehmen Sie die RGB-LED und löten Sie drei Überbrückungsdrähte auf GND, Do und +5V und verbinden Sie sie mit dem GND-Pin, dem 0-Pin des Ausgangs bzw. dem 5V-Pin des Mikrocontrollers.

2. Als nächstes mit dem Farbsensor verbinden Sie die

GND GND-Pin am Mikrocontroller

Spannungs-Pin Spannungs-Pin am Mikrocontroller

s A0-Pin am Mikrocontroller

Schritt 3: Montage

Montage
Montage
Montage
Montage

Nachdem Sie mit der Einrichtung fertig sind, befestigen Sie den Farbsensor mit der Vorderseite nach unten am Streifen.

Schritt 4: Code

Code
Code

{ //Initialisierungen ebot_setup();

// Pin-Modi

strip0.begin();

strip0.show();

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

PinMode (A0, EINGANG); // Farbsensor

}

Leere Schleife ()

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

aufrechtzuerhalten. Sonst if (Farbe (A0)>=79 && Farbe (A0)<= 149) { colorWipe (&strip0, 0, 105, 14, 25);

aufrechtzuerhalten. Sonst if (Farbe (A0)> = 21 && Farbe (A0) <= 43) { colorWipe (&strip0, 255, 221, 0, 25);

aufrechtzuerhalten. Sonst if (Farbe (A0)> = 340 && Farbe (A0) <= 352) { colorWipe (&strip0, 191, 3, 0, 25);

aufrechtzuerhalten. Sonst { colorWipe (&strip0, 0, 0, 0, 25); }

}

Sie könnten immer mehr if-Anweisungen hinzufügen, damit der Sensor mehr Farben erkennt.

Schritt 5: Video

Image
Image

Schließlich können Sie, wie im Video gezeigt, verschiedene Farbpapiere hinzufügen, um zu testen, wie es funktioniert.

Empfohlen: