Índice:
- Etapa 1: primeiro, deixe-me dizer como funciona
- Etapa 2: Em segundo lugar, é tudo sobre a codificação
- Etapa 3: Terceiro, vou explicar meu código
- Etapa 4: Então, aqui está o design
- Etapa 5: Finalmente, termine o projeto e deixe as crianças brincarem com ele
Vídeo: Projeto Arduino Brick Color Sorter: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
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
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
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
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
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:
Clique em Brick Switch para Makey Makey: 4 etapas (com imagens)
Click Brick Switch para Makey Makey: Este switch impresso em 3D permitirá ao usuário transformar um Makey Makey em um " slide de dedo " para um " clique " em jogos ou podem ser setas direita / esquerda para rolar pelas apresentações. A adição de montagens de terminal direito e esquerdo para o
Conversor de texto em fala Arduino usando LM386 - Projeto Falando do Arduino - Biblioteca Talkie Arduino: 5 etapas
Conversor de texto em fala Arduino usando LM386 | Projeto Falando do Arduino | Biblioteca Talkie Arduino: Olá pessoal, em muitos dos projetos exigimos que o arduino fale algo como um relógio falante ou contando alguns dados, então neste instructables iremos converter texto em fala usando o Arduino
500 LED-Pixel RGB-Brick: 9 etapas (com imagens)
500 LED-Pixel RGB-Brick: um tempo atrás eu construí um LED-Coffetable 10x10 com alguns desses LEDs WS2812, mas mesmo que seja possível jogar o jogo antigo Snake com um smartphone conectado a ele, quero algo mais especial. Então decidi colocar mais alguns leds nele, arra
Projeto Arduino Color Sorter com aplicativo de controle de PC: 4 etapas (com imagens)
Projeto Arduino Color Sorter com Aplicação de Controle de Pc: Neste projeto, eu escolhi o sensor de cores TCS34725. Porque este sensor realiza uma detecção mais precisa do que os outros e não é afetado pela mudança de luz no ambiente. O robô de depuração do produto é controlado pelo programa de interface
Gravador alimentado por USB! Este projeto pode queimar plásticos / madeira / papel (o projeto divertido também deve ser uma madeira muito fina): 3 etapas
Gravador alimentado por USB! Este projeto pode queimar através de plástico / madeira / papel (projeto divertido também deve ser madeira muito fina): NÃO FAÇA ISSO USANDO USB !!!! Eu descobri que isso pode danificar seu computador com todos os comentários. meu computador está bem tho. Use um carregador de telefone 600ma 5v. Eu usei isso e funciona bem e nada pode ser danificado se você usar um plugue de segurança para interromper a alimentação