Les capteurs de proximité sont suffisamment courants dans les projets d’automatisation pour que nous leur donnions à peine une seconde pensée – choisissez quelque chose avec des spécifications qui correspondent à la fonction et passez à autre chose. Mais ils peuvent être difficiles à régler correctement, et le travail devient plus difficile s’ils sont situés dans un coin éloigné.
Mais là où réside le défi, il y a aussi une opportunité, par exemple [Ido Gendel] Montrez-nous avec Ce capteur de proximité télécommandé. L’histoire derrière ce petit hack intelligent commence avec un capteur prêt à l’emploi, du genre avec une LED IR et un phototransistor pointé dans la même direction qui donne une sortie numérique lorsque la lumière qui rebondit sur le phototransistor franchit un certain seuil. C’était la fixation du seuil qui donnait [Ido]Problème client, donc [Ido] J’ai décidé de construire une alternative programmable pour faciliter le travail.
La première tentative a utilisé un émetteur inverseur OBP732 et un microcontrôleur ATtiny202 et avait trois pads sur le PCB pour la programmation. Cela nécessite toujours un contact physique pour la programmation, bien que [Ido] Il a eu l’idée d’utiliser le capteur pour la programmation infrarouge sans fil. Le microcontrôleur de la deuxième version a été converti en ATtiny212 et deux composants ont été ajoutés pour contrôler la puissance de la LED afin que le capteur puisse effectuer une double tâche. Un programmateur utilisant le même capteur et un adaptateur USB vers UART complète le système et permet de régler le seuil du capteur simplement en pointant le programmateur dans sa direction générale jusqu’à 25 cm de distance.
Nous pensons qu’il est assez intelligent d’obtenir plusieurs utilisations à partir d’un seul capteur, alors assurez-vous d’utiliser celui-ci. Ce n’est pas la première fois que nous en présentons un [Ido]pour ses projets, mais cela fait longtemps – ce samedi d’une heure par jour était le plus récent, mais vous pouvez clairement voir les racines du projet de capteur dans cet encodeur de données de pointeur de souris qui remonte à 2015 .