Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Verbinden aller Elemente mit dem Steckbrett
- Schritt 2: Code schreiben
- Schritt 3: Machen Sie einen Container für Ihr Arduino
- Schritt 4: Verwenden Ihrer Farberkennungs-Farbmaschine
Video: Farberkennungs-Farbmaschine - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Farberkennung malen Maschinenfarben um Sie herum und lassen Sie mit ihnen zeichnen. Wenn Sie die Farbe von Primärfarben haben, können Sie den RGB-Farbsensor verwenden, um die gewünschte Farbe zu erkennen und auszumischen. Aber denken Sie daran, verwenden Sie das helle Farbobjekt.
Lieferungen
- Arduino Leonardo (Oder andere) _x1 - Hier kaufen
- Steckbrett _x1 - Hier kaufen
- TCS3200 RGB Sensor (Oder anderer) _x1 - Hier kaufen
- Taster (jegliche Art) _x1
- 10kΩ Widerstand _x1 - Hier kaufen
- Karton
- Wasserpumpe 5V 120L/H _x3 - Hier kaufen
- Gummischlauch (Größe ist passend für den Wasserauslass des Motors) _x3
- L298N Motortreiber _x3 - Hier kaufen
Schritt 1: Verbinden aller Elemente mit dem Steckbrett
Bevor wir alles auf einmal installieren, ist es sicherer, jedes Element einzeln zu testen. Denn wenn Sie alles installiert haben, es aber nicht funktioniert, können Sie kaum herausfinden, was schief gelaufen ist.
Die Verkabelung verschiedener Arduinos wird unterschiedlich sein. Wenn Sie ein anderes Arduino verwenden, können Sie den Schaltplan und Code aus anderen Projekten durchsuchen.
Jetzt werden wir vorstellen, wie man den Draht anschließt:
RGB-Farbsensor
GND_es gibt zwei GND, beide sind mit dem Minuspol des Steckbretts verbunden (der Minuspol sollte den Draht zum Arduino GND ziehen)
OUT_connect an Pin8 von Arduino
S2→Arduinopin10
S3→Arduino pin9
VCC_es gibt zwei VCC, beide sind mit dem Pluspol des Steckbretts verbunden (der Pluspol muss einen Draht an die 5V des Arduino ziehen)
S0→Arduino-Pin12
S1→Arduino-Pin11
- Taste
Verwenden Sie den Stift, um den Zweidraht auf dem Steckbrett einzuführen
Linker Draht_verbinden Sie einen 10kΩ-Widerstand und ziehen Sie dann einen Draht zum Arduino-Analog A5.
Rechte Seite Draht_In zwei Seiten geteilt:
Die erste Seite: Draht zur positiven Seite des Steckbretts ziehen.
Die zweite Seite ist: Schließen Sie einen 10kΩ-Widerstand an und schließen Sie dann eine Leitung an die negative Seite des Steckbretts an.
Motor (Wasserpumpe 5V 120L/H) & Motortreiber (L298N)
Schließen Sie den Motor an L298N an (es hängt davon ab, wie viele Motoren verwendet werden)
1. L298N (an gelbe und blaue Motoren angeschlossen): + → In1 / - → In2, + → In3 / - → In4
2. L298N (verbunden mit rotem Motor): + → In1 / - → In2
Die Ausgänge von L298N zu Arduino-Pins:
Motor 1(rot): + → In1 / - → In2. Ausgang an Pin 6 und Pin 7
Motor 2 (blau): + → In1 / - → In2. Ausgang an Pin 2 und Pin 3
Motor 2(gelb): + → In1 / - → In2. Ausgang an Pin 4 und Pin 5
Schritt 2: Code schreiben
Nachdem die Schaltung angeschlossen ist, können Sie mit dem Schreiben von Code beginnen.
Code ist hier: Hier
Denken Sie daran, jedes Teil separat zu testen!
Bevor Sie das USB-Kabel in den Arduino einstecken, überprüfen Sie bitte sorgfältig, ob alle Kabel korrekt sind. Ein falscher Stromkreis kann den Computer oder das Arduino-Board beschädigen.
Der Pin kann entsprechend der Schaltung auf Ihrer eigenen Platine selbst geändert werden.
Schritt 3: Machen Sie einen Container für Ihr Arduino
Messen Sie den Abstand zwischen Ihrem Arduino und dem Steckbrett und schneiden Sie ihn mit einem Karton aus. Nach dem Verkleben das Bauteil einlegen.
Die Schalengröße:
- Länge: 22cm
- Breite: 21cm
- Höhe: 11cm
Schritt 4: Verwenden Ihrer Farberkennungs-Farbmaschine
Verbinden Sie das USB-Kabel mit dem Arduino und nach dem Einschalten können Sie es verwenden!
Passen Sie die drei gewünschten Farben an (empfohlen, drei Primärfarben zu verwenden: Rot, Gelb, Blau)
Vorschlag: Je mehr Farbe, desto besser, desto heller wird es undeutlich
Wenn Sie lila Wasser möchten, wählen Sie das hellviolette Objekt, das Sie wahrnehmen möchten, dann werden Blau und Rot miteinander vermischt, um Lila zu werden.
Wenn Sie grünes Wasser wünschen, wählen Sie das hellgrüne Objekt, das wahrgenommen werden soll. Es vermischt Blau und Gelb zu Grün.
Warnung!!!
Die Position des Motors darf nicht höher als der Becher sein, sonst wird das Wasser nicht gepumpt.