je dis arduino car on est sur le site locoduino ; je considère le megatiny (ici , un attiny402) en question , comme étant un arduino , dès qu'il est programmé avec l'IDE arduino
le but d'un arduino , c'est de réduire le nombre de composants externes ; ainsi quand on voit un tel montage , on cherche ce qui peut être pris en charge par l'arduino :
1) la détection de la tension : ici , c'est assuré par la jonction base - émetteur du transistor , qui s'active quand la tension qui s'y présente atteint ou dépasse 0v7 ; une telle tension peut être mesurée par le convertisseur analogique numérique (ADC) de l'arduino
2) la temporisation de la détection , est faite par la capa chimique : cette tempo peut être réalisée par le programme ; ainsi quand une tension suffisante est détectée , on valide la détection après de brèves vérifications , et quand c'est plus détecté , on prend son temps pour vérifier la libération , puis on valide
3) le 555 (ou 556 = 2* 555) : il est nécessaire en aval de la chimique , car une tension qui varie doucement , créé ceci à son point de basculement :
‾‾‾‾‾‾‾‾‾|_|‾|_|‾|_|‾|_______ tandis que le lecteur ne sait pas si c'est high ou low , c'est les parasites qui déterminent le niveau ; le 555 élimine ceci , grâce à son hystérésis égal à 1/3 de la tension ; le programme peut faire la même chose , en interprétant la tension lue par l'ADC , et en appliquant des tempos
4) le dimmer : il sert à régler la sensibilité , selon les besoins de chacun : si un tel réglage doit être fait par l'arduino , avec des tensions de seuil variables selon les cantons , ces tensions peuvent être déterminées , puis sauvegardées dans la mémoire EEPROM de l'arduino ; ainsi , elles ne disparaissent pas lors des coupures de courant ; elles peuvent faire l'objet d'un nouveau réglage , dans le temps si nécessaire
5) la porte logique que tu veux mettre en sortie : on peux imaginer 3 broches en sortie de l'arduino : une led verte , une rouge , et un relais , par exemple ; le programme se charge de faire fonctionner tout ceci comme il faut
ici , on utilise un 556 pour faire une petite économie d'échelle , un détecteur double ; avec un arduino , on peut faire mieux , 4 , 6 , 8 voies : il suffit de choisir un modèle avec un nombre de broches suffisant ; si on a par exemple 8 voies , on économisera 8 fois les composants que j'ai cités , au "prix" de faire faire à l'arduino , 8 fois le même morceau de programme