
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

Olá, recentemente usei um monte de TCRT5000 ao projetar e fazer minha máquina de classificação de moedas. Você pode ver isso aqui:
Para fazer isso eu tive que aprender sobre o TCRT5000 e depois que entendi pensei em criar um guia para qualquer pessoa que quisesse entender mais sobre o sensor.
Este será o guia. Vou escrever uma versão completa abaixo, mas se você preferir me ver explicando em um vídeo, confira o vídeo abaixo:
Etapa 1: Vídeo


Etapa 2: Qual é a sua aparência?

Esta é a aparência do TCRT5000 por si só. Consiste em um LED infravermelho e um fototransistor (que é sensível à luz). Este sensor tem um revestimento para filtrar a luz que não está dentro do espectro infravermelho para ajudar a reduzir a chance de interferência ambiental - isso é o que dá ao lado de entrada do TCRT5000 sua cor preta.
Você também o verá frequentemente em uma placa ao lado de um LM393 e um potenciômetro ajustável. Veremos isso em breve.
Etapa 3: para que ele pode ser usado?


Você pode usar o TCRT5000 para verificar a presença de um objeto físico, como detectar uma moeda em um dispositivo de classificação de moedas.
Também pode ser usado para verificar a cor de algo em uma escala de preto para branco. Este é um princípio que um robô que segue a linha pode utilizar. Os diferentes tons alteram o nível de luz infravermelha refletida.
Etapa 4: Como funciona?




O próprio TCRT5000 funciona transmitindo luz infravermelha do LED e registrando qualquer luz refletida em seu fototransistor, o que altera o fluxo de corrente entre o emissor e o coletor de acordo com o nível de luz que recebe.
Esta placa em que você o encontrará frequentemente também inclui recursos adicionais para aumentar sua facilidade de uso. Ele adiciona um chip comparador de tensão na forma deste LM393 e um potenciômetro para ajustar sua sensibilidade. Ele nos apresenta quatro pinos. VCC, GND, D0 e A0.
Fornecemos uma tensão de trabalho entre 3,3 V e 5 V através dos pinos VCC e de aterramento. Recebemos nossos dados de sensor por meio de qualquer um dos dois pinos restantes.
O pino analógico A0 fornece uma leitura contínua na forma de voltagem variável; quanto maior a voltagem, mais luz infravermelha está sendo recebida.
O pino digital, por outro lado, é alto (ligado) ou baixo (desligado). Quando a placa é ligada e não é recebida luz infravermelha suficiente, o pino digital estará alto, e quando o nível de disparo definido pelo potenciômetro é passado, o pino digital é então definido como baixo.
Uma grande desvantagem desse sensor é que ele pode ser facilmente afetado pelas condições ambientais. Qualquer outra fonte de luz infravermelha, como luz do sol ou luzes domésticas, também é detectada pelo sensor e pode interferir nas leituras.
Isso pode ser limitado com um código inteligente que pode realizar o cancelamento de ruído ou desligando brevemente o emissor, fazendo uma leitura de linha de base do ambiente, ligando o emissor novamente e verificando qualquer mudança nos níveis de luz recebidos.
Etapa 5: Mini Make: Projeto de exemplo



Esta mini marca irá demonstrar os pinos analógicos e digitais. Monte o circuito conforme mostrado e, em seguida, carregue o código fornecido no link abaixo para seu Arduino Uno.
github.com/DIY-Machines/TCRT5000
Abra o monitor serial e observe o que acontece quando você move um objeto reflexivo para mais perto do sensor. O monitor serial está imprimindo a leitura do sensor analógico. Os LEDs integrados na placa Arduino e na placa do sensor mostram o estado da leitura do pino digital. Quando o limite de refletividade não foi atingido, o pino digital está alto e nossos LEDs estão acesos. Conforme o objeto se aproxima e o limite é ultrapassado, o pino digital muda para baixo e o LED apaga.
Lembre-se de que você pode ajustar a sensibilidade com o potenciômetro.
Etapa 6: Obrigado
Se você gostaria de agradecer por este guia e design, por favor, compre um café para mim:
ko-fi.com/diymachines
Você também pode apoiar nosso canal e nos manter criando esses guias no Patreon:
Não se esqueça de se inscrever aqui no Instructables ou no nosso canal no Youtube para saber quando teremos nosso próximo projeto DIY pronto.
www.youtube.com/channel/UC3jc4X-kEq-dEDYhQ…
Recomendado:
Lembrete de uso do tempo de tela (funciona apenas no Windows, o iOS não funciona): 5 etapas

Lembrete de uso do tempo de tela (funciona apenas no Windows, Ios não funciona): IntroduçãoEsta é uma máquina útil feita de Arduino, ela lembra você de descansar fazendo um " biiii! &Quot; som e fazer seu computador voltar para a tela de bloqueio após usar 30 minutos de tempo de tela. Depois de descansar por 10 minutos, ele irá " b
Exemplo de programação MTP Arduino: 5 etapas

Exemplo de programação MTP Arduino: Neste Instrutível, mostramos como usar o esboço de programação SLG46824 / 6 Arduino para programar um dispositivo Dialog SLG46824 / 6 GreenPAK ™ Multiple-Time Programmable (MTP). A maioria dos dispositivos GreenPAK são One-Time Programmable (OTP), o que significa que uma vez que seu Non-V
Guia completo para usar o sensor de umidade do solo com exemplo prático: 7 etapas

Guia completo para usar o sensor de umidade do solo com exemplo prático: você pode ler este e outros tutoriais incríveis no site oficial da ElectroPeak Visão geral. Neste tutorial, você aprenderá como usar um sensor de umidade do solo. Exemplos práticos também são fornecidos para ajudá-lo a dominar o código. O que você aprenderá: como definir
Porta USB NODEMcu não funciona? Faça upload do código usando o módulo USB para TTL (FTDI) em apenas 2 etapas: 3 etapas

Porta USB NODEMcu não funciona? Faça upload do código usando o módulo USB para TTL (FTDI) em apenas 2 etapas: Cansado de conectar muitos fios do módulo USB para TTL ao NODEMcu, siga estas instruções para fazer upload do código em apenas 2 etapas. Se a porta USB do NODEMcu não está funcionando, então não entre em pânico. É apenas o chip do driver USB ou o conector USB
Temperatura HRV para OpenHAB via ESP8266 (exemplo de código de série!): 3 etapas

HRV Temperature to OpenHAB Via ESP8266 (Serial Code Example!): HRV - Wireless to OpenHABEste instrutível é especificamente para quem tem um sistema HRV (aquecimento, recirculação e ventilação) - embora partes da placa de circuito, configuração openhab ou código Arduino (como leitura Dados seriais TTL) pode ser h