Kretskort taklampa med Blinkenlights (3 / 5 steg)
Steg 3: Sex Orange lysdioder
Nu för de blinkande orange lysdioderna. Jag bara mail-beställde en förpackning med tio baserat på deras specifikationer (våglängd/färg: 610nm, diffusa, 5 mm diameter, spänning: 1,8 - 2.3V, nuvarande: 20 - 30mA). Arduinoen produktion pins avger 5 V DC. Jag lekte med en skärbräda först att hitta att sätta parar av två lysdioder i rad utan extra motstånd fungerat bäst, producerar en ljus orange blinkande. På minst så länge du tänker bara ha dem blinka intermittent.
Jag satte sedan lysdioderna i deras hörn fläckar på lampan. Denna gång använde jag endast befintliga fästhål i styrelser. Lysdioderna är bara "fast" i av bitar av silvertejp virad runt deras "ben", som också ger ett bekvämt isolering. (Silvertejp naturligtvis också betyg på McGyver skala :-)
Några av de anslutande ledningarna var fastlödda på lamporna "på marken", men jag hade också att göra vissa lödning på plats dvs på lampan. Ledningarna är från en gammal telefonlinje och de passar just till den Arduino upprätt indata/utdata-kontakterna.
Uppdatering: Lite orolig av rafununu's kommentarer jag gjorde en liten gnutta av forskning om Arduinos, lysdioder och motstånd. Även om jag är stolt ägare till en digital multimeter löst jag åtminstone att försöka förstå fysiken först. Jag hittade det här inlägget den mest användbara http://electronics.stackexchange.com/questions/32...
Min Diavolino styrelse har en ATmega328P-PU mikrokontroller och jag kör det på 5 V. Diagrammet i dess datablad för det inre motståndet av den registeransvarige utgångar ser ganska lik den i inlägget, så jag antog 25 Ω här, alltför.
Min lysdioder ta 1,8-2.3 V, som minskar den utgång 5 V 1,4 till 0,4 V som jag har lagt två lysdioder i linje. Enligt U = R * I eller snarare I = U / R som skulle resultera i en ström från 1,4 V/25 Ω till 0.6 V/25 Ω. Thats en rad från 56 mA till 16 mA. Om vi antar 2 V spänningsfall per LED detta resulterar i 40 mA.
Eftersom den maximala ström som anges är 30 mA för lysdioderna och 40 mA för Arduino, det finns faktiskt en risk för att skada någon utan att lägga till ett extra motstånd.
Nu för den praktiska delen: multimeter ger mig bara ca 4.7 V på en ouput stift och 28 mA med två led i linje. Utan någon spänning spikar för controller - som jag hittade ingenting om - detta bör vara väl i kan spänna av vad alla komponenter hantera.
Jag kan fortfarande gå vidare och lägga till små - säga 20 Ω - motstånd bara för att vara på den säkra sidan, men det verkar inte en fruktansvärt brådskande fråga. Kom ihåg att min lysdioder bara blinka ett par gånger varje 15 minuter. Så massor av tid att återhämta sig från termisk stress.
Å andra sidan, det ser ut som du bör definitivt lägga till ett motstånd när upphakning lysdioder, som förbrukar mindre än 4 V, till Arduino utgångar på 5 V. Rätta mig om jag fortfarande fel någonstans, men det är min nuvarande förståelse.
Obs: Det finns massor av gratis LED motstånd miniräknare online, t.ex. en: http://www.ledcalc.net