Inhaltsverzeichnis:
- Schritt 1: Dinge, die Sie brauchen
- Schritt 2: Kurze Einführung in die Teile
- Schritt 3: Alles verbinden
- Schritt 4: Codierung
- Schritt 5: Bratsche … es funktioniert
- Schritt 6: Arbeitsvideo
Video: Elektronisches Chamäleon - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
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 Neopixel-LED-Streifen und einen Ersatzfarbsensor. Also habe ich gerade mein Chameleon (Elektronik) 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 Uno2. Farbsensor TCS3200 Amazon Link für Farbsensor3. Neopixel LED Strip Amazon Link für Neo Pixel LED4. Überbrückungsdrähte und Stromquelle
Schritt 2: Kurze Einführung in die Teile
Arduino: Mikrocontroller, der die RGB-Farbsensordaten von TCS 3200 erhält und das jeweilige PWM-Signal zur Steuerung der Farbe von Neopixel LED-Leuchten erzeugt. TCS 3200 Farbsensor: Dieser Sensor enthält eine Reihe von Fotodioden, die unterschiedlich auf verschiedene Farben reagieren und daher ausgeben die Farbe des Lichts, das auf das Photodiodenarray 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 lautet 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 Anwendungen sind 1. Umgebungsbeleuchtung für Fernseher und PCs reduziert die Belastung der Augen, da die maximale Farbe auf Ihrem Bildschirm nachgeahmt wird. 2. Raumbeleuchtung3. 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 vergesst nicht, mich bei Wettbewerben abzustimmen.
Schritt 6: Arbeitsvideo
Hier ist ein funktionierendes Video.
Empfohlen:
Elektronisches augengesteuertes Sicherheitssystem Teil 2: 3 Schritte
Elektronisches augengesteuertes Sicherheitssystem Teil 2: Hey Leute! Wenn Sie Teil 1 nicht gesehen haben, KLICKEN SIE HIER. In diesem Projekt sehen wir eine einfache Heimsicherheitsanwendung namens Electronic Eye Controlled Security System, die LDR als Hauptsensor und einige andere Komponenten verwendet. Das elektronische Auge heißt auch
Ein elektronisches Metronom herstellen – wikiHow
Wie man ein elektronisches Metronom macht: In diesem Instructables bauen wir ein elektronisches Metronom mit einfachen elektronischen Komponenten, die in jedem elektronischen Geschäft und Werkzeugen zu finden sind, die Sie wahrscheinlich bereits haben. Bevor wir anfangen, einen zu erstellen, beantworten wir einige grundlegende Fragen wie: 1. Was ist ein M