Étape 1: Brève explication de l’électronique
Si vous débutez avec Arduino et se demandent pourquoi plusieurs voyants ou autres composants tels que les moteurs ne s’activer lorsque des fonctions sont appelées dans le code, son car chaque sortie a une limite de courant de 40mA. En d’autres termes, un composant ne peut pas tirer plus de 40mA du courant de chaque canal. Pour faire référence à l'
, la « pression de la pompe"est 5V, et la quantité d’eau est le nombre d’électrons (mesurée en ampères, ou dans notre cas, une quantité beaucoup plus petite - milliampères, mA). Pour supporter une charge qui nécessite plus de courant que 40mA à 5V, nous utiliserons notre microcontrôleur pour contrôler un transistor, qui fournira une composante de la puissance d’une source externe (batterie).
Sans être trop technique, ses qu’il faut savoir que les bandes individuelles sont composées de 3 LEDs en série qui peut être coupées avec une tondeuse à toute jonction. Si vous voulez couper la bande en tout point, soyez juste sûr de quitter les points de connexion sur chaque réduire de moitié. Pour comprendre comment la bande de LED RVB peut être alimentée avec 9-12V, vous devez connaître la différence entre les circuits en série et parallèle (cette page a une explication simple avec grandes illustrations, et il y a une Instructable populaire qui couvre le câblage des LEDs en série et parallèle). En fait, lorsque les composants actifs sont connectées en série, leurs tensions d’alimentation sont additionnées. Par exemple, car une moyenne RGB LED nécessite 3.3 V et 60mA (intensité maximum ; chaque canal de couleur attire 20mA, alors R-V-B tout de suite en même temps est de 20 x 3 = 60mA), chaque bande de LED RGB de 3, il faudra environ 9.9V (la bande je me sers de Jameco peut être alimenté entre 9-12V. N’oubliez pas de regarder la fiche technique de votre produit pour éviter de faire frire vos composants. Pas tous bande de RVB LED est alimenté dans la gamme 9-12V, tels qu’une bande de RVB LED numérique adressablede Adafruit). Une dernière chose, ces bandes sont « anode commune, » ce qui signifie que les LEDs partagent une borne positive (lu sur l’anode et cathode).
Peut-être le plus grand à emporter est la limitation de la puissance de l’Arduino. La section suivante qui montre comment utiliser un transistor peut être appliquée à toutes sortes d’autres composants (ex. moteurs, des solénoïdes, servos) qui nécessitent plus de 40mA à 5V.
Remarque : Le même concept s’applique aux NeoPixels, mais ils exigent une faible tension (5V). Si la source d’alimentation est permet de dire un 9 ou 12V batterie ou le chargeur, la puissance doit être régulée.
Note 2: l’analogie de l’eau s’avère pour être un moyen assez pauvre de visualiser ce qui se passe réellement au niveau de l’électron. William Beaty explique comment transistors fonctionnent réellement.