Inhaltsverzeichnis:

Farberkennungs-Farbmaschine - Gunook
Farberkennungs-Farbmaschine - Gunook

Video: Farberkennungs-Farbmaschine - Gunook

Video: Farberkennungs-Farbmaschine - Gunook
Video: Найти и обезвредить (1982) фильм 2024, November
Anonim
Image
Image
Farberkennungs-Lackiermaschine
Farberkennungs-Lackiermaschine
Farberkennungs-Lackiermaschine
Farberkennungs-Lackiermaschine

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

Image
Image
Alle Elemente mit dem Steckbrett verbinden
Alle Elemente mit dem Steckbrett verbinden
Alle Elemente mit dem Steckbrett verbinden
Alle Elemente mit dem Steckbrett verbinden

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

Image
Image

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.