Table des matières:

Trieur de couleurs UCL-IIoT : 7 étapes
Trieur de couleurs UCL-IIoT : 7 étapes

Vidéo: Trieur de couleurs UCL-IIoT : 7 étapes

Vidéo: Trieur de couleurs UCL-IIoT : 7 étapes
Vidéo: Mini projet ( un trieur des déchets par couleur ) 2024, Juillet
Anonim
Trieur de couleurs UCL-IIoT
Trieur de couleurs UCL-IIoT

introduction

Dans cette instruction, nous allons essayer d'expliquer comment nous allons programmer et comment nous collectons une machine de tri des couleurs. Il sera programmé dans un Arduino Uno, via le logiciel Arduino.

Ce projet est un électif sur notre étude. Le sens avec cela, est d'en apprendre davantage sur l'industrie 4.0.

Les pensées derrière ce projet sont principalement celles de notre équipe Casper, qu'il veut une machine capable de trier les couleurs à partir d'un sac M&Ms, par exemple. Nous avons fabriqué cette machine qui, à l'aide de notre capteur, triera les couleurs dans des bols différents.

Vous trouverez ci-dessous une liste des choses que nous rencontrerons au cours de ce guide.

ÉTAPE 1: Liste des matériaux

ÉTAPE 2: Programmation

ÉTAPE 3: Tirages au sort

ÉTAPE 4: Organigramme

ÉTAPE 5: Conception de notre machine

Étape 6: Base de données

Étape 7: nœud rouge

ÉTAPE 8: Vidéo

Étape 1: ÉTAPE 1: Liste des matériaux

Liste de matériel

Arduino Nano

carte Arduino

1 câble USB

Imprimante 3D

découpeuse laser

Servomoteur

Nœud Rouge

Fils divers

Capteur de couleur

Alimentation 9V

Module d'alimentation de la planche à pain

Étape 2: ÉTAPE 2: Programmation

ÉTAPE 2: Programmation
ÉTAPE 2: Programmation

Nous utilisons un

« switch case » pour contrôler le servo inférieur, donc lorsqu'un boitier est appelé, il écrit une position pour le servo et ajoute 1 au compteur.

Nous utilisons la fructification « si » pour nuire à la couleur du moût que le capteur voit, car il voit combien de rouge, de vert et de bleu sont réfléchis.

Étape 3: ÉTAPE 3: Tirages

ÉTAPE 3: Tirages au sort
ÉTAPE 3: Tirages au sort

Cette image montre comment connecter vos fils à votre arduino, sur notre modèle, nous avons utilisé une alimentation électrique pour fournir suffisamment de puissance à nos servos et à notre capteur de couleur.

mais le plus important est de ne pas utiliser l'alimentation de l'arduino nano. connectez-le comme l'image ou comme nous le faisons

Étape 4: ÉTAPE 4: Organigramme

Nous avons fait un aperçu, afin que les gens puissent voir étape par étape ce qui se passe.

Il est réalisé sur un site gratuit sur Internet appelé draw.io. Lorsque nous avons essayé de créer un PDF, cela n'a pas fonctionné, nous avons donc pris des captures d'écran et les avons appelés par le nom et la page.

Étape 5: ÉTAPE 5: Conception de notre machine et impression 3D

ÉTAPE 5: Conception de notre machine et impression 3D
ÉTAPE 5: Conception de notre machine et impression 3D

Nous avons retrouvé le design de notre machine, sur un site internet et un grand merci au site

nous avons utilisé un cutter laser pour couper notre planche de bois de 3 mm d'épaisseur et une seule partie de celle-ci fait 6 mm d'épaisseur.

La découpe au laser que nous utilisons Adobe Inventor

Nous avons imprimé en 3D un pibe et un support au servo inférieur pour obtenir le bon angle.

Étape 6: Étape 6: Base de données

Étape 6: Base de données

Nous avons via Wampserver64 créer une base de données.

Dans notre base de données nous avons choisi de stocker les différentes couleurs, ainsi qu'un Time à notre variable.

Heure, Rouge, Jaune, Vert, Bleu, Marron, Orange.

Nous obtiendrons des informations via le nœud rouge et le nœud rouge obtiendra les informations de notre Arduino.

Sous notre navigateur, il affichera nos couleurs et verra si une couleur sera stockée.

Étape 7: Étape 7: Nœud rouge

Étape 7: Nœud rouge
Étape 7: Nœud rouge
Étape 7: Nœud rouge
Étape 7: Nœud rouge

Étape 7: nœud rouge

Node Red est un programme que vous pouvez installer via votre cmd sur votre ordinateur.

Ensuite, dans cmd, vous écrivez node-red, puis il démarrera.

Accédez à votre navigateur et écrivez https://127.0.0.1:1880. Si vous voulez que le tableau de bord soit presque le même, écrivez simplement https://127.0.0.1:1880. alors la page affichera votre tableau de bord.

Dans notre nœud rouge, nous avons créé un programme où nous allons connecter notre Arduino, afficher les différentes couleurs et établir une connexion à notre base de données.

Lorsque notre base de données doit être réinitialisée, nous avons un bouton pour réinitialiser notre base de données.

le code est:

[{"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 Rouge = données[0];\nvar Jaune = données[1];\nvar Vert = données[2];\nvar Bleu = données[3];\nvar Marron= données[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', ' ')+\"', '\"+Rouge+\"', '\"+Jaune+\"', '\"+Vert+\"', '\"+ Bleu+\"', '\"+Marron+\"', '\"+Orange+\"')\";\nmsg.topic = out;\nreturn msg;\n\n", "outputs":1, " noerr":0, "x":233, "y":345.0000047683716, "fils":

Conseillé: