Inhaltsverzeichnis:

UCL-IIoT-Farbsortierer - Gunook
UCL-IIoT-Farbsortierer - Gunook

Video: UCL-IIoT-Farbsortierer - Gunook

Video: UCL-IIoT-Farbsortierer - Gunook
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, November
Anonim
UCL-IIoT-Farbsortierer
UCL-IIoT-Farbsortierer

Einführung

In dieser Anleitung werden wir versuchen zu erklären, wie wir programmieren und wie wir eine Farbsortiermaschine zusammenstellen. Es wird in einem Arduino Uno über die Arduino Software programmiert.

Dieses Projekt ist ein Wahlpflichtfach unseres Studiums. Die Bedeutung dabei ist, etwas über Industrie 4.0 zu lernen.

Die Gedanken hinter diesem Projekt sind die meisten von unserem Team Casper Gedanken, dass er eine Maschine möchte, die die Farben von beispielsweise einer M&Ms Tasche aussortieren kann. Wir haben diese Maschine hergestellt, die mit Hilfe unseres Sensors die Farben in verschiedene Schüsseln sortiert.

Nachfolgend finden Sie eine Liste der Dinge, auf die wir in diesem Leitfaden stoßen werden.

SCHRITT 1: Materialliste

SCHRITT 2: Programmierung

SCHRITT 3: Zieht

SCHRITT 4: Flussdiagramm

SCHRITT 5: Design unserer Maschine

Schritt 6: Datenbank

Schritt 7: Knoten Rot

SCHRITT 8: Video

Schritt 1: SCHRITT 1: Materialliste

Material Liste

Arduino Nano

Arduino-Board

1 x USB-Kabel

3D Drucker

Laserschneider

Servomotor

Knoten Rot

Verschiedene Drähte

Farbsensor

9V-Versorgung

Breadboard-Netzteilmodul

Schritt 2: SCHRITT 2: Programmierung

SCHRITT 2: Programmierung
SCHRITT 2: Programmierung

Wir benutzen ein

"case switch" um das untere Servo zu steuern. Wenn also ein Case aufgerufen wird, schreibt es eine Position für das Servo und addiert 1 zum Zähler.

Wir verwenden „if“-Folgen, um die Würzefarbe zu beeinträchtigen, die der Sensor sieht, weil er sieht, wie viel Rot, Grün und Blau zurückreflektiert wird.

Schritt 3: SCHRITT 3: Zieht

SCHRITT 3: Zieht
SCHRITT 3: Zieht

Dieses Bild zeigt, wie Sie Ihre Kabel mit Ihrem Arduino verbinden.

Bei unserem Modell haben wir ein Breadbord-Netzteil verwendet, um unsere Servos und den Farbsensor mit ausreichend Strom zu versorgen.

aber das wichtigste ist nicht die stromversorgung vom arduino nano zu verwenden. verbinde es wie auf dem Bild oder wie wir es machen

Schritt 4: SCHRITT 4: Flussdiagramm

Wir haben eine Übersicht erstellt, damit die Leute Schritt für Schritt sehen können, was passiert.

Es wird auf einer kostenlosen Website im Internet namens draw.io erstellt. Als wir versuchten, es zu einem PDF zu machen, hat es nicht richtig funktioniert, also haben wir einige Screenshots gemacht und sie nach Name und Seite benannt.

Schritt 5: SCHRITT 5: Design unserer Maschine und 3D-Druck

SCHRITT 5: Design unserer Maschine und 3D-Druck
SCHRITT 5: Design unserer Maschine und 3D-Druck

Wir haben das Design unserer Maschine auf einer Website gefunden und danken der Website

Wir haben einen Lasercutter verwendet, um unser 3 mm dickes Holzbrett zu schneiden und nur ein Teil davon ist 6 mm dick, es ist das obere Servoteil, weil wir M & Ms verwenden und wenn es 3 mm dick ist, gleiten die M & Ms einfach heraus.

Den Laserschnitt verwenden wir Adobe Inventor

Wir haben einen 3D-Drucker und einen Halter für das untere Servo, um den richtigen Winkel zu erhalten.

Schritt 6: Schritt 6: Datenbank

Schritt 6: Datenbank

Wir haben über Wampserver64 eine Datenbank erstellt.

In unserer Datenbank haben wir uns entschieden, die verschiedenen Farben und eine Zeit für unsere Variable zu speichern.

Zeit, Rot, Gelb, Grün, Blau, Braun, Orange.

Wir erhalten Informationen über den roten Knoten und den roten Knoten erhalten die Informationen von unserem Arduino.

Unter unserem Browser zeigt es unsere Farben an und sieht, ob eine Farbe gespeichert wird.

Schritt 7: Schritt 7: Knoten Rot

Schritt 7: Knoten Rot
Schritt 7: Knoten Rot
Schritt 7: Knoten Rot
Schritt 7: Knoten Rot

Schritt 7: Knoten Rot

Node Red ist ein Programm, das Sie über Ihr cmd auf Ihrem Computer installieren können.

Dann schreibst du in cmd node-red, und dann wird es gestartet.

Gehen Sie zu Ihrem Browser und schreiben Sie https://127.0.0.1:1880. Wenn Sie möchten, dass das Dashboard fast das gleiche ist, schreiben Sie einfach https://127.0.0.1:1880. dann zeigt die Seite Ihr Dashboard an.

In unserem Knoten Rot haben wir ein Programm erstellt, in dem wir unser Arduino anschließen und die verschiedenen Farben anzeigen und eine Verbindung zu unserer Datenbank hergestellt haben.

Wenn unsere Datenbank zurückgesetzt werden muss, haben wir eine Schaltfläche zum Zurücksetzen unserer Datenbank.

der Code ist:

[{"id":"994cb868.55db68", "type":"tab", "label":"Sorteringsmaksine", "disabled":true, "info":""}, {"id":"1370c730. 4ce339", "type":"function", "z":"994cb868.55db68", "name":"Node-RED MySQL", "func":"var data = msg.payload.split(", / ");\nvar Rot = Daten[0];\nvar Gelb = Daten[1];\nvar Grün = Daten[2];\nvar Blau = Daten[3];\nvar Braun= Daten[4];\nvar Orange = data[5];\nvar out = \"INSERT INTO nodered.test (Time, Red, Yellow, Green, Blue, Brown, Orange) VALUES('\"+new Date().toISOString().slice(0, 19).replace('T', ' ')+\"', '\"+Rot+\"', '\"+Gelb+\"', '\"+Grün+\"', '\"+ Blau+\"', '\"+Braun+\"', '\"+Orange+\"')\";\nmsg.topic = out;\nReturn msg;\n\n", "outputs":1, " noerr":0, "x":233, "y":345.0000047683716, "wires":

Empfohlen: