Stap 2: materialen
- Raspberry Pi, ik zal met behulp van de 2 Model B
- Solderless breadboard (yum!) (Dit is degene die ik gebruik)
- Een RGB-LED
- 3 weerstanden
- Jumper draden
Weerstanden zijn belangrijk omdat ze voorkomen de LED verzendt te veel huidige via uw Pi, iets dat ze doen dat zullen indien de kans krijgen. Dit kan resulteren in u uw LED waait, frituren een GPIO pin, en/of vernietigen van uw Pi. Gebruik altijd een weerstand wanneer uitgangen aansluiten op de Pi, zelfs als ze laag niveau. Meestal deze LED's elk maximaal 30mA van huidige kunnen verwerken, maar we gaan om hen te houden onder 17mA. Waarom kan niet wij gaan zo hoog? De Pi kan alleen Voedingsstroom zo veel op de GPIO pinnen en, nogmaals, tekening teveel kan ernstige schade veroorzaken. Zo hoe hoog kunnen we gaan? Het antwoord is niet super ongecompliceerd, maar het kan worden afgeleid. Volgens eLinux, de GPIO pinnen zijn aangesloten op de 3.3V spoor, dat staat te bevoorraden maximaal 50mA tegelijk. Dit betekent echter niet dat de rail heeft een regelgever beperken tot 50mA. Als toegestaan om dit te doen, blijft een circuit aangesloten op dit spoor trekken huidige verleden 50mA tot iets korte circuits. Houden van alle drie pinnen ten minste onder 17mA zal ervoor zorgen dat onze Pi worden voldoende beschermd, zelfs wanneer alle drie kleuren tegelijk branden.
De weerstanden die u koopt zal afhangen van uw individuele LEDs. U moet drie weerstanden, één voor elke kleur. Voor het berekenen van de weerstand, hoofd op over aan LEDCalculator.net. Deze website maakt gebruik van de wet van Ohm zodat u niet moet. Vul de meegeleverde spanning (3,3 v), de spanningsval (de voorwaartse spanning voor de kleur), het stroombereik (verblijf op of onder 16mA) en aantal LEDs (in dit geval, het behandelen van elke kleur als een individuele LED). Doe dit voor elke kleur, de daling van de spanning op de juiste manier te wijzigen. Nu heb je de waarden voor uw weerstanden! Krijgen van elk in de grootte van 1/4 watt (vermogen maatregelen in dit geval de hoeveelheid warmte die de weerstand voordat absorberen zal). Nu we alles wat hebben moeten we. Laten we beginnen!