Étape 2: matériel
Le diagramme montre le 12F683 que nous avons utilisé dans certains des épisodes précédents mais ce circuit fonctionnera tout aussi aussi bien avec de nombreuses autres versions PIC. Vous avez juste besoin de se connecter aux broches équivalents si vous utilisez une version différente de la photo. Les seuls éléments nécessaires pour créer des longs délais d’attente sont les composants connectés à la broche 7. Les LED et leurs résistances limitatifs actuels ont été ajoutés juste pour nous donner une indication visuelle du temps entre wake-up. Micropuce Application Note AN879 fournit des tonnes de bonnes informations sur le matériel et le logiciel pour utiliser cette fonctionnalité. La résistance 220 ohms sert à limiter le courant de pointe provenant de la PIC lors de la charge du condensateur. AN879 recommande au moins 200 ohms lors de l’utilisation des condensateurs plus grands que 50pf.
La résistance 220 ohms a une incidence négligeable sur le calendrier de retard en raison de la très haute résistance équivalente interne au PIC. En réalité, le PIC a un récepteur interne actuel de sur 140nA donc le délai d’attente peut être calculée comme environ 30ms par nano-farad à 5 volts. Parce que les caractéristiques du condensateur choisi variera dans le temps et la température, nous ne pouvons pas les délais d’attente extrêmement précises. Là encore, notre objectif est d’obtenir de longs délais d’attente donc toute inexactitude n’est probablement pas critique. Une des choses que vous devriez considérer est la fuite de courant (décharge) du condensateur, surtout si vous choisissez une valeur supérieure à 1uf. En règle générale, condensateurs céramiques ont les tantalums actuel, le plus bas de fuite la prochaine plus bas, et électrolytiques sont les pires. Dans mes expériences, j’ai utilisé céramiques pour les valeurs sous 1uf et tantalums pour les valeurs 1uf et supérieur. Le condensateur 47uf afficher dans le diagramme est le plus important, j’ai essayé, tout simplement parce que c’est le plus grand tantale j’ai trouvé dans ma boîte de courrier indésirable. Si vous exécutez les calculs, il devrait prévoir un délai d’attente de 23,5 minutes mais mine réel a environ 26 minutes. Un condensateur 10uf m’a 5,5 minutes (environ 5 minutes), un 1uf m’a donné 32 secondes (environ 30 secondes) et un 0.1uF m’a donné un peu plus de 3 secondes (3 secondes environ).
Comme mentionné précédemment, les deux LEDs dans le diagramme donnent une indication visuelle dans le cas où vous souhaitez la temporisation. J’ai utilisé un rouge et un vert alors qu’il était très évident quand l’interrupteur avait eu lieu. Qui est venu pratique sur le très long délai d’attente parce que je pourrais juste aperçu une occasionnelle d’à travers la pièce.