Índice:

Projeto Arduino Brick Color Sorter: 5 etapas
Projeto Arduino Brick Color Sorter: 5 etapas

Vídeo: Projeto Arduino Brick Color Sorter: 5 etapas

Vídeo: Projeto Arduino Brick Color Sorter: 5 etapas
Vídeo: micro:bit ➕Cutebot➕Color Sensor#shorts 2024, Novembro
Anonim
Image
Image
Primeiro, deixe-me dizer como funciona
Primeiro, deixe-me dizer como funciona

Neste tutorial do Arduino, aprenderemos como detectar as cores do meu tijolo de brinquedo usando o Arduino e o sensor de cores TCS3200. Você pode ler o tutorial escrito abaixo para obter mais detalhes.

Materiais:

Arduino Leonardo x 1

TCS3200 x 1

Muito papelão

180 Servo x 2

Linhas

Uma caixa extra

Etapa 1: primeiro, deixe-me dizer como funciona

Primeiro, deixe-me dizer como funciona
Primeiro, deixe-me dizer como funciona

Eu levo uma pesquisa sobre o que é esse sensor, e esta é uma definição curta. O TCS32000 detecta a luz colorida com a ajuda de um conjunto de fotodiodos de 8 x 8. Em seguida, usando um conversor de corrente para frequência, as leituras dos fotodiodos são convertidas em uma onda quadrada com uma frequência diretamente proporcional à intensidade da luz. Finalmente, usando a placa Arduino, podemos ler a saída da onda quadrada e obter os resultados para a cor.

Se olharmos mais de perto o sensor, podemos ver como ele detecta várias cores. Os fotodiodos têm três filtros de cores diferentes. Dezesseis deles têm filtros vermelhos, outros 16 têm filtros verdes, outros 16 têm filtros azuis e os outros 16 fotodiodos são transparentes sem filtros.

Etapa 2: Em segundo lugar, é tudo sobre a codificação

Em segundo lugar, é tudo sobre a codificação
Em segundo lugar, é tudo sobre a codificação

Aqui está o código deste projeto:

Etapa 3: Terceiro, vou explicar meu código

As primeiras partes do meu código, precisamos definir os pinos aos quais o sensor está conectado à nossa placa. E vamos definir uma variável para ler a frequência.

Na seção de configuração, precisamos definir os quatro pinos de controle como saídas e a saída do sensor como uma entrada do Arduino. E também o servo que estamos usando será configurado como um pino de saída.

Na seção de loop, começaremos com a leitura dos fotodiodos filtrados em vermelho. Para isso, definiremos os dois pinos de controle S2 e S3 para um nível lógico inferior. Então, usando a função “pulseIn ()” vamos ler a frequência de saída e colocá-la na variável “frequência”. Usando o Serial. Na função Print () iremos imprimir o resultado no monitor serial. O mesmo procedimento vale para as outras duas cores, só precisamos ajustar os pinos de controle para a cor apropriada. Posteriormente, usamos as informações de frequência e frequência1 como o número condicional em nosso if e, em seguida, transformamos o servo no lugar certo.

Etapa 4: Então, aqui está o design

Então, aqui está o design
Então, aqui está o design
Então, aqui está o design
Então, aqui está o design
Então, aqui está o design
Então, aqui está o design

O trabalho na máquina é muito simples, só tem três etapas:

1. Em primeiro lugar, o tijolo colorido que é mantido no carregador cai na plataforma conectada ao servo motor superior.

2. Em seguida, o servo motor gira e traz o tijolo para o sensor de cores, que detecta sua cor com os tijolos vermelhos, amarelos e azuis.

3. Depois disso, o servo motor inferior gira para a posição particular e, em seguida, o servo motor superior gira novamente até que o tijolo caia no trilho-guia.

Etapa 5: Finalmente, termine o projeto e deixe as crianças brincarem com ele

Image
Image

Após fazer o upload do código, fixei a placa Arduino usando uma pistola de cola. Em seguida, usando uma garrafa de plástico transparente, fiz o carregador e junto com a parte superior colei na montagem e finalizei o projeto. Afinal, é uma ótima experiência ter a chance de fazer esse projeto. E eu desejo que você possa aprender coisas através deste tutorial. E estou livre para fazer qualquer pergunta na seção de comentários abaixo. Obrigada.

Recomendado: