Inhaltsverzeichnis:
- Schritt 1: Fallinteraktionsvideo
- Schritt 2: Problembeschreibung
- Schritt 3: Überblick über die Funktionsweise
- Schritt 4: Liste der Materialien und Werkzeuge
- Schritt 5: Link zum Code
- Schritt 6: Arduino herunterladen
- Schritt 7: Farbsensorbibliotheken herunterladen
- Schritt 8: Laden Sie die Neopixel-Bibliothek herunter
- Schritt 9: Testen Sie das Arduino
- Schritt 10: Testen des FLORA-Sensors
- Schritt 11: Testen der LEDs
- Schritt 12: Löten
- Schritt 13: Hinzufügen des Codes
Video: Farbwechseletui - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Eine Anleitung zum Nachbauen unseres Farbwechselkoffers
Schritt 1: Fallinteraktionsvideo
Schritt 2: Problembeschreibung
Die meisten Leute kaufen viele Handyhüllen, einfach weil sie Hüllen in verschiedenen Farben haben wollen. Was wir entworfen haben, ist eine Handyhülle, die ihre Farbe entsprechend der Farbwahl des Verbrauchers ändert. Dazu wird ein Stück Stoff auf der Innenseite des Gehäuses mit LED-Leuchten verwendet, das von einem Stück durchsichtigem Kunststoff bedeckt ist. Es gäbe einen Farblichtsensor, der RGB-Werte verwendet, um die gegebene Farbe zu erkennen und dann die Farbe des Gehäuses in diese Farbe ändert.
Schritt 3: Überblick über die Funktionsweise
Das Gehäuse besteht aus mehreren Teilen: dem 3D-gedruckten Gehäuse, dem Arduino + FLORA-Sensor + RGB-LEDs + Sensorschalter und dem tragbaren Akku.
Der FLORA-Sensor ist zusammen mit einer Reihe von 8 LEDs mit dem Lilypad Arduino verdrahtet. Das Arduino ist dann so programmiert, dass es den Sensor und die LEDs erkennt und die beiden verwendet, um miteinander zu interagieren. Der Sensorschalter muss nicht programmiert werden, da er nur zum Öffnen/Schließen der Stromversorgung verwendet wird. Wenn der Schalter in die Position ON gedreht wird, wird der FLORA-Sensor von einer hellen LED begleitet. Immer wenn der Sensor auf eine Farbe gehalten wird, die er erkennt, wird der erfasste RGB-Wert an die LEDs gesendet, die gleichzeitig aufleuchten. Sobald die gewünschte Farbe erreicht ist, kann der Sensorschalter ausgeschaltet werden, um die Farbe zu fixieren. Der tragbare Akku muss aufgeladen und an das Arduino angeschlossen werden, damit das Gerät ordnungsgemäß funktioniert.
Schritt 4: Liste der Materialien und Werkzeuge
Materialien
-FLORA - TRAGBARES ELEKTRONISCHES PLATTFORM: ARDUINO-KOMPATIBEL
-FLORA FARBSENSOR MIT WEISSER BELEUCHTUNG LED
-FLORA RGB SMART NEOPIXEL VERSION 2 - 4ER PACK
-PREMIUM MÄNNLICH/MÄNNLICH JUMPER DRAHT - 40 X 6 (150MM)
-iNiCE 3000mAh Ultra Slim Mini Power Bank Ladegerät Externer Akku im Taschenformat mit integriertem Lightning (MFi) und Micro-USB-Kabel für iPhone, Samsung, HTC und mehr ---Grau
-Klares Acryl
-Licht streuendes Material
Werkzeuge
Lötkolben
3D-Drucker mit PLA-Filament
Laserschneider
Schritt 5: Link zum Code
github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Process
Schritt 6: Arduino herunterladen
Schritt 7: Farbsensorbibliotheken herunterladen
Gehen Sie zu https://learn.adafruit.com/adafruit-color-sensors/use-it und folgen Sie den Anweisungen zum Herunterladen der Bibliothek.
Schritt 8: Laden Sie die Neopixel-Bibliothek herunter
Gehen Sie zu https://learn.adafruit.com/flora-rgb-smart-pixels/run-pixel-test-code und folgen Sie den Anweisungen zum Herunterladen der Bibliothek.
Schritt 9: Testen Sie das Arduino
Sie müssen nun das Flora Board testen, um sicherzustellen, dass es funktioniert. Da Sie die Bibliothek herunterladen, sollten Sie in der Lage sein, Arduino zu öffnen und zu Dateien zu gehen, dann zu Beispielen, dann zu Adafruit_Motor_Shield_Library und dann zu MotorTest. Führen Sie den Code aus, um sicherzustellen, dass keine Probleme vorliegen. Wenn es Probleme gibt, haben Sie die Neopixel-Bibliothek wahrscheinlich nicht richtig heruntergeladen und müssen zurückgehen und überprüfen, ob Sie Schritte verpasst haben. Schließen Sie nun Ihr Flora-Board an Ihren Computer an und laden Sie den Code hoch. Stellen Sie sicher, dass Sie sich am richtigen Port befinden, an dem Sie sein müssen. Nachdem Sie dies auf die Platine geladen haben, sollten Sie sehen, dass die LED auf der Platine verschiedene Farben annimmt.
Schritt 10: Testen des FLORA-Sensors
Sie müssen den Farbsensor mit den Krokodilklemmen an das Flora-Board anschließen und einen Farbtest durchführen. Um den Sensor zu testen, müssen Sie den TCS34725 ausführen. Dazu gehen Sie zur Datei, dann zum Beispiel, öffnen Sie dann Adafruit TCS34725 und dann die Farbansicht. Führen Sie den Code aus, um sicherzustellen, dass er richtig funktioniert, und laden Sie ihn auf Ihr Board hoch. Jetzt sollten Sie in der Lage sein, eine beliebige Farbe darüber zu legen und diese Farbe zu ändern. Außerdem sollten Sie einen Port öffnen, damit Sie die Farbsensorausgaben durch Herunterladen der Verarbeitung sehen können. Dies ist auch ein guter Zeitpunkt, um zu sehen, welche Farben funktionieren und welche nicht funktionieren und mit welchen Farben der Sensor zu kämpfen hat.
Schritt 11: Testen der LEDs
Nachdem Sie nun die Flora und den Farbsensor in Betrieb haben, überprüfen Sie jedes Licht, um sicherzustellen, dass jedes Licht funktioniert. Um dies zu tun, schließen Sie eine LED an das Flora Board an und verwenden Sie Krokodilklemmen. Schließen Sie auch den Farbsensor mit Krokodilklemmen an das Flora Board an. Gehen Sie nun zu Datei, Beispiele, Adafruit_NeoPixel und dann Strandtest. Führen Sie diesen Code nacheinander für jedes Licht aus und ändern Sie auch die Farbe des Lichts, wenn Sie es testen, um sicherzustellen, dass es richtig funktioniert. Jetzt, da Sie wissen, dass alles funktioniert, ist es an der Zeit, alles zum Testen zusammenzustellen. Um alle Lichter zu testen, müssen Sie löten, da die Krokodilklemmen unzuverlässig werden, wenn Sie weitere Lichter hinzufügen.
Schritt 12: Löten
Lötdraht des Flora Color Sensors an FLORA Board mit…
GND zu GND
SCL zu SCL
SDA zu SDA
3V zu AE*E
Lötschalter auf FLORA…
eine Seite des Schalters auf 9
andere Seite des Schalters auf GND
Der FLORA Lötdraht zu FLORA RGB SMART NEOPIXEL….
Masse an –
VBATT auf +
Die FLORA lötet einen Widerstand an FLORA RGB SMART NEOPIXEL….
Db 6 zum Pfeil, der in Richtung LED zeigt
FLORA RGB SMART NEOPIXEL zu FLORA RGB SMART NEOPIXEL….
- zu -
+ bis +
Pfeil zeigt von der LED weg zu Pfeil zeigt in Richtung der LED
Schritt 13: Hinzufügen des Codes
Gehen Sie zu https://github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Process und kopieren Sie den Code und fügen Sie ihn in Arduino ein. Führen Sie den Code aus, um sicherzustellen, dass keine Fehler auftreten. Wir haben diesem Code eine Schaltfläche hinzugefügt. Mit der Taste können Sie den Farbsensor nach Belieben aus- und einschalten, so dass Sie die Farbe des Gehäuses ändern können, ohne das gesamte Gehäuse aus- und wieder einzuschalten. Beachten Sie, dass der Farbsensor 3 Sekunden lang eingeschaltet und dann ausgeschaltet wird, da Sie dort keinen Knopf zum Löten haben. Nachdem die Schaltfläche aktiviert ist, müssen Sie den Code nicht ändern, damit die Schaltfläche automatisch funktioniert.