Étape 3: Comprendre les exigences matérielles
Le buzzer de CEM-1203 utilisé dans cette volonté instructable besoin une résistance aussi bien pour l’amour de l’Arduino. Sans une résistance, il y aura trop de courant pour l’Arduino est AVR (Advanced RISC Architecture) à gérer. Nous le savons en raison de la Loi d’Ohm, lecture de la documentation du matériel et en demandant les experts.
Loi de Ohm (et variations)
tension = courant * résistance
résistance = tension / courant
courant = tension / résistance (nous sommes intéressés dans celui-ci dès maintenant)
À l’aide de la Documentation du matériel
Selon la documentation de buzzer située ici, la "résistance de la bobine" est 42R +-6.3 (plus ou moins). La quantité maximum de courant l’AVR Arduino peut gérer est 40mA, trouvé ici à l’article 28.
Poser les Experts
Il était utile de poser des questions qui ont contribué à combler les lacunes de spécialistes. Pour remplir la partie de la tension de la formule, on sait que la puissance fournie par le biais de l’Arduino est de 5 volts.
Les calculs qui en résulte
courant = 5 volts / 42 résistance ampères = .119A, ou 119mA (milliampères)
Aïe ! Cela fait 79mA trop actuel pour l’Arduino. Utilisant le buzzer comme ceci risque d’endommager durablement Arduino.
Ajouter une résistance
Nous aurons besoin d’ajouter une résistance de 100R (100,0 Ohms, le « R » est traité comme un nombre décimal par exemple 5R5 = 5,5).
100 résistance ampères résistance + résistance de buzzer 42 ampères = 142 a
5 / 142 = 35.2mA
Nous pouvons travailler avec cela ! Aussi, j’ai été en mesure d’utiliser une résistance 330R qui est venu avec mon kit de démarrage Arduino. C’est plus de résistance que nécessaire et se traduit par un buzz plus doux. (Merci à Eduardo pour alimenter la résistance de 100R utilisée dans cette intructable!)
Maintenant que la configuration matérielle requise est comprise, il est temps de relier les choses dans l’étape suivante.