Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Elektronisches Chamäleon

Komponenten und Verbrauchsmaterialien

Arduino Nano R3
× 1
Adafruit NeoPixel Ring:WS2812 5050 RGB LED
× 1
TCS 3200 Farbsensor
× 1

Apps und Onlinedienste

Arduino-IDE

Über dieses Projekt

Haben Sie sich jemals gefragt, wie das Chamäleon seine Farbe durch die Veränderung der Umgebungsfarben ändert?

Es gibt etwas, das Melanozyten-stimulierendes Hormon oder MSH genannt wird. Wenn Sie mehr darüber erfahren möchten, folgen Sie bitte diesem Link. Abgesehen von den Geschichten wollte ich ein Umgebungsbeleuchtungssystem oder so etwas wie das Chamäleon bauen. Das sieht cool aus und hilft auch den Augen. Ich hatte einen NeoPixel-LED-Streifen und einen Ersatzfarbsensor. Also habe ich einfach mein Chameleon (elektronisch) mit Arduino (Mikrocontroller für alle) als Gehirn gebaut.

Schritt 1:Dinge, die Sie brauchen

1. Arduino Nano (jeder Arduino ist in Ordnung) Amazon Link für Arduino Uno

2. Farbsensor TCS3200 Amazon Link für Farbsensor

3. NeoPixel LED-Streifen Amazon Link für Neo Pixel LED

4. Überbrückungsdrähte und Stromquelle

Schritt 2:Kurze Einführung in die Teile

Arduino:Mikrocontroller, der die RGB-Farbsensordaten vom TCS 3200 erhält und das entsprechende PWM-Signal zur Steuerung der Farbe von NeoPixel-LED-Leuchten erzeugt. TCS 3200 Farbsensor:Dieser Sensor enthält ein Array von Fotodioden, die unterschiedlich auf verschiedene Farben reagieren, daher gibt er die Farbe des Lichts aus, das auf das Fotodioden-Array fällt. Diese Daten können verwendet werden, um diese Farben zu replizieren. Neo Pixel LED:Dies kann viele Farben basierend auf dem ihm zugeführten Signal erzeugen. Der Name des ICs ist WS2812B.

Schritt 3:Alles verbinden

Verbindung - Reaktion..Die Verbindung muss so erfolgen, dass Arduino die Daten von 4 verschiedenen Fotodioden im TCS 3200 lesen muss. Und diese Werte als Daten an NeoPixel-LEDs zurückgeben, um die gleiche Farbe zu replizieren. 4 Fotodioden an den Sensoren sind empfindlich für 4 verschiedene Farbkombinationen. Diese erzeugen Stromsignale, die in Frequenzsignale umgewandelt werden, dh I-zu-F-Umwandlung. Dies wird von Arduino-Pins gelesen und dann als Eingabe an die NeoPixel-LEDs gegeben. Dies kann anhand der Datenblätter des TCS 3200-Sensors verstanden werden.

Schritt 4:Codierung

Der Code für dieses Projekt ist hier.

Sie können diese herunterladen und die Datei entpacken, um die erforderlichen Bibliotheken und Code zu finden. Bitte legen Sie die Bibliotheken in den Bibliotheken-Ordner der Arduino IDE. Kompilieren Sie den Code und laden Sie ihn hoch. Der Code ist selbsterklärend. Ich verbessere meine Codierung, indem ich mir andere Codes anschaue. Vorschläge zur Optimierung des Codes sind immer willkommen.

Schritt 5:Bratsche ... Es funktioniert

Hier funktioniert es. Es repliziert jetzt alle Farben, die Sie dem Sensor zeigen. Gute Bewerbungen sind

1. Umgebungsbeleuchtung für Fernseher und PCs, dies reduziert die Augenbelastung, da es die maximale Farbe auf Ihrem Bildschirm nachahmt.

2. Raumbeleuchtung

3. Stimmungslicht

4. Sie können ein Chamäleon in 3D drucken und die gesamte Elektronik platzieren, um es zu einem echten 3D-gedruckten Chamäleon zu machen.

Bitte vergiss nicht, mich bei Wettbewerben zu bewerten.

Schritt 6:Arbeitsvideo

Hier ist ein funktionierendes Video.

Code

Elektronisches Chamäleon
https://github.com/vishwasnavada/Chamäleon

Schaltpläne


Herstellungsprozess

  1. Elektronische Tinte
  2. Arduino Spybot
  3. FlickMote
  4. Selbstgemachter Fernseher B-Gone
  5. Hauptuhr
  6. Finde mich
  7. Arduino-Power
  8. Tech-TicTacToe
  9. Arduino-Vierbeiner
  10. Arduino Sunflower:Eine elektronische Sonnentänzerin