banner
Centro de notícias
A fidelidade de nossos clientes é um testemunho da qualidade de nossos produtos.

ensopado

Jun 12, 2023

Os sensores de proximidade são tão comuns em projetos de automação que mal pensamos neles - escolha algo com especificações que correspondam ao trabalho e siga em frente. Mas eles podem ser exigentes para serem ajustados da maneira certa, um trabalho que se torna mais difícil se estiverem localizados em algum canto afastado.

Mas onde está um desafio, também há uma oportunidade, como [Ido Gendel] nos mostra com este sensor de proximidade controlado remotamente. A história por trás desse pequeno hack inteligente começa com um sensor pronto para uso, do tipo com um LED IR e um fototransistor apontado na mesma direção que fornece uma saída digital quando a luz refletida de volta no fototransistor excede um certo limite. Foi a configuração do limite que deu problemas ao cliente de [Ido], então [Ido] decidiu criar um substituto programável para facilitar o trabalho.

A primeira tentativa usou um transmissor reflexivo OBP732 e um microcontrolador ATtiny202 e tinha três pads no PCB para programação. Isso ainda exigia contato físico para programação, então [Ido] teve a ideia de usar o sensor para programação IR sem fio. O microcontrolador na versão dois foi mudado para um ATtiny212, e alguns componentes foram adicionados para controlar a potência do LED para que o sensor pudesse funcionar em dobro. Um programador usando o mesmo sensor e um adaptador USB para UART completa o sistema e permite que o limite do sensor seja definido apenas iluminando o programador em sua direção geral de até 25 cm de distância.

Achamos que obter vários usos de um único sensor é bastante inteligente, então tiro o chapéu para este. Não é a primeira vez que apresentamos um dos projetos de [Ido], mas já faz um bom tempo - este relógio Shabbat de um ciclo de relógio por dia foi o mais recente, mas você pode ver claramente as raízes de o projeto do sensor neste codificador de dados do ponteiro do mouse que remonta a 2015.