Índice:
- Etapa 1: PASSO 1: Lista de Materiais
- Etapa 2: PASSO 2: Programação
- Etapa 3: PASSO 3: sorteios
- Etapa 4: PASSO 4: Fluxograma
- Etapa 5: PASSO 5: Design de nossa máquina e impressão 3D
- Etapa 6: Etapa 6: Banco de dados
- Etapa 7: Etapa 7: Nó vermelho
Vídeo: Classificador de cores UCL-IIoT: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Introdução
Nesta instrução, tentaremos explicar como vamos programar e como coletamos uma máquina de classificação de cores. Será programado em um Arduino Uno, através do software Arduino.
Este projeto é eletivo em nosso estudo. O significado disso é aprender sobre a indústria 4.0.
Os pensamentos por trás deste projeto são os pensamentos de nossa equipe Casper, que ele quer uma máquina que fosse capaz de separar as cores de uma bolsa M & Ms. Fizemos esta máquina que, com a ajuda de nosso sensor, seleciona as cores para algumas tigelas de diferença.
Abaixo aqui está uma lista de coisas que encontraremos durante este guia.
PASSO 1: lista de materiais
PASSO 2: Programação
PASSO 3: sorteios
PASSO 4: Fluxograma
PASSO 5: Design de nossa máquina
Etapa 6: Banco de dados
Etapa 7: Nó Vermelho
PASSO 8: Vídeo
Etapa 1: PASSO 1: Lista de Materiais
Lista de materiais
Arduino Nano
Placa Arduino
1 x cabo USB
impressora 3d
cortador a laser
Servo-motor
Nó Vermelho
Vários fios
Sensor de cor
Fonte de 9V
Módulo de alimentação de placa de ensaio
Etapa 2: PASSO 2: Programação
Nós usamos um
“Switch case” para controlar o servo inferior, então quando um case é chamado, ele escreve uma posição para o servo e adiciona 1 ao contador.
Usamos a fruição “se” para prejudicar a cor do mosto que o sensor está vendo, porque ele vê quanto vermelho, verde e azul é refletido de volta.
Etapa 3: PASSO 3: sorteios
Esta imagem mostra como conectar seus fios ao seu arduino, em nosso modelo, usamos uma fonte de alimentação breadbord para gerar energia suficiente para nossos servos e sensores de cores.
mas o mais importante é não usar a fonte de alimentação do arduino nano. conecte-o como a imagem ou como fazemos
Etapa 4: PASSO 4: Fluxograma
Fizemos uma visão geral, para que as pessoas possam ver passo a passo o que acontece.
É feito em um site gratuito na internet chamado draw.io. Quando tentamos transformá-lo em um PDF, não deu certo, então tiramos algumas capturas de tela e as chamamos pelo nome e pela página.
Etapa 5: PASSO 5: Design de nossa máquina e impressão 3D
Encontramos o design de nossa máquina em um site e muito obrigado ao site
usamos um lasercutter para cortar nossa placa de madeira de 3 mm de espessura e apenas uma parte dela tem 6 mm de espessura é a parte superior do servo, porque usamos M&M e quando tem 3 mm de espessura os M & m simplesmente deslizam para fora dela.
O corte a laser que usamos adobe inventor
Temos printet 3D um pibe e um suporte para servo inferior para obter o ângulo certo.
Etapa 6: Etapa 6: Banco de dados
Etapa 6: Banco de dados
Através do Wampserver64 fizemos um banco de dados.
Em nosso banco de dados, escolhemos armazenar as diferentes cores e um tempo para nossa variável.
Tempo, vermelho, amarelo, verde, azul, marrom, laranja.
Obteremos informações por meio do nó vermelho e o nó vermelho obterá as informações de nosso Arduino.
No nosso navegador ele vai mostrar nossas cores e ver se vai ser armazenada uma cor.
Etapa 7: Etapa 7: Nó vermelho
Etapa 7: Nó Vermelho
Node Red é um programa que você pode instalar através do cmd no seu computador.
Então, em cmd, você escreve node-red e ele será inicializado.
Vá para o seu navegador e escreva https://127.0.0.1:1880. Se você quiser o painel é quase o mesmo, basta escrever https://127.0.0.1:1880. então a página mostrará seu painel.
Em nosso nó vermelho, fizemos um programa onde conectaremos nosso Arduino, e mostraremos as diferentes cores, e faremos uma conexão com nosso banco de dados.
Quando nosso banco de dados precisa ser reiniciado, temos um botão para reiniciar nosso banco de dados.
o código é:
[{"id": "994cb868.55db68", "type": "tab", "label": "Sorteringsmaksine", "disabled": true, "info": ""}, {"id": "1370c730. 4ce339 "," digite ":" função "," z ":" 994cb868.55db68 "," nome ":" Node-RED MySQL "," func ":" var data = msg.payload.split (", / "); / nvar Vermelho = dados [0]; / nvar Amarelo = dados [1]; / nvar Verde = dados [2]; / nvar Azul = dados [3]; / nvar Marrom = dados [4]; / nvar Laranja = dados [5]; / nvar out = / "INSERT INTO nodered.test (Time, Red, Yellow, Green, Blue, Brown, Orange) VALUES ('\" + new Date (). ToISOString (). Slice (0, 19).replace ('T', '') + / "',' \" + Vermelho + / "',' \" + Amarelo + / "',' \" + Verde + / "',' \" + Azul + / "',' \" + Marrom + / "',' \" + Laranja + / "') "; / nmsg.topic = out; / nreturn msg; / n / n "," outputs ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," fios ":
Recomendado:
Como codificar um classificador de cores no Modkit for Vex: 7 etapas
Como codificar um classificador de cores no Modkit para Vex: Olá a todos, Neste tutorial, você aprenderá como codificar um classificador de bolas de cores no Modkit para Vex. Espero que você faça isso e divirta-se! Pls vote em mim
Classificador de cores: 6 etapas
Classificador de cores: esta meta do Classificador de cores é mover m & ms em pilhas diferentes com base em sua cor
Seletor de cores Arduino RGB - Escolha cores de objetos da vida real: 7 etapas (com imagens)
Arduino RGB Color Picker - Escolha cores de objetos da vida real: escolha facilmente cores de objetos físicos com este seletor de cores RGB baseado em Arduino, permitindo recriar as cores que você vê em objetos da vida real em seu PC ou telefone celular. Basta apertar um botão para escanear a cor do objeto usando um TCS347 barato
Classificador de cores M&M: 3 etapas
Classificador de cores M&M: No início deste projeto, decidimos separar automaticamente doces de diferentes cores em tigelas separadas em uma taxa eficiente. Essa ideia nos inspirou pela primeira vez quando vimos uma postagem no site https://howtomechatronics.com/projects/arduino-col
Classificador de cores baseado em correia transportadora controlada pela TIVA: 8 etapas
Classificador de cores baseado em correia transportadora controlada pela TIVA: O campo da eletrônica tem vasta aplicação. Cada aplicativo precisa de um circuito diferente e um software diferente, bem como configuração de hardware. Microcontrolador é o modelo integrado embutido em um chip no qual diferentes aplicativos podem ser executados com