Indholdsfortegnelse:
- Trin 1: Trin 1: Saml komponenter
- Trin 2: Trin 2: Konfigurer dit Arduino -brødbræt
- Trin 3: Trin 3: Upload koden
- Trin 4: Trin 4: Kontroller resultatet
Video: OLED Candle Light Circuit Med Fotoresistance for Intensity Control (TfCD): 4 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
I denne instruktive viser vi dig, hvordan du laver et kredsløb, der viser (O) LED'er flimrer som et lys og reagerer på miljøets intensitet. Med en lavere lysintensitet er det nødvendigt med et lavere lysudbytte fra lyskilderne. Med denne applikation kan du bygge dit eget flimrende stearinlys for at skabe en behagelig og behagelig hjemmelampe for ekstra stemning. Du kan prøve at udskifte lysdioderne med OLED, hvis du har komponenterne (I øjeblikket er de svære at få på grund af teknologiens omkostninger og barndom). Denne nye teknologi vil være fremtiden for solid state -belysning.
Trin 1: Trin 1: Saml komponenter
Saml komponenterne:
1x Arduino Uno + USB -kabel
1x brødbræt
3x 330R modstand
1x 220R modstand
1x Foto modstand
10x kabel
Trin 2: Trin 2: Konfigurer dit Arduino -brødbræt
Opsæt dit arduino -brødbræt i henhold til billedet.
Trin 3: Trin 3: Upload koden
Upload følgende kode. Værdier kan justeres eller tilføjes for forskellige ønskede resultater.
int ledPin1 = 9; int ledPin2 = 10; int ledPin3 = 11; int lightSensor = A1; int randomValue = 120; int baseValue = 135;
void setup () {// initialiser seriel kommunikation med 9600 bit pr. sekund: Serial.begin (9600); pinMode (ledPin1, OUTPUT); pinMode (ledPin2, OUTPUT); pinMode (ledPin3, OUTPUT); }
// loop -rutinen kører igen og igen for altid: void loop () {// læs input på analog pin 0: int sensorValue = analogRead (A1); hvis (sensorValue> 800) {randomValue = 120; baseVærdi = 135; } ellers hvis (sensorValue> 750) {randomValue = 110; baseValue = 115; } ellers hvis (sensorValue> 700) {randomValue = 90; baseValue = 100; } ellers hvis (sensorValue> 650) {randomValue = 70; baseValue = 80; } ellers hvis (sensorValue> 600) {randomValue = 55; baseVærdi = 65; } ellers hvis (sensorValue> 550) {randomValue = 40; baseValue = 55; } ellers {randomValue = 30; baseValue = 40; } // udskriv den værdi, du læser: Serial.println (sensorValue); analogWrite (ledPin1, random (randomValue)+baseValue); analogWrite (ledPin2, random (randomValue)+baseValue); analogWrite (ledPin3, random (randomValue)+baseValue); forsinkelse (tilfældig (100)); }
Trin 4: Trin 4: Kontroller resultatet
Kontroller, om (O) LED'erne flimrer som et stearinlys, og reagerer på miljøets lysintensitet.
Anbefalede:
Arduino Light Intensity Lamp: 3 trin
Arduino Light Intensity Lamp: Dette kredsløb kan bruges som en egentlig lampe, et skoleprojekt og en sjov udfordring. Dette kredsløb er let at bruge og let at lave, men hvis du ikke har brugt tinker cad før, kan du prøve det først
Arduino Light Intensity Lamp: 6 trin
Arduino Light Intensity Lamp: Velkommen til min tutorial om hvordan man bygger og koder en light Intensity Lamp med en Arduino. Du skal bruge disse komponenter for at bygge dette.* LDR* Arduino mikrokontroller* Lyspære* Relæ* En strømkilde* Brødbræt* 1 k-ohm modstand Forhåbentlig
DIY en farverig tillykke med fødselsdagen LED Candle Circuit: 7 trin
DIY en farverig tillykke med fødselsdagen LED Candle Circuit: Designinspirationen til dette stearinlys kredsløb er fra vores liv. I vores fødselsdagsfest skal vi tænde stearinlysene med en lighter, og efter ønsket har vi blæst lysene ud. Dette DIY -kredsløb fungerer på samme måde. Som vi kan se fra cirklen
Matrix LED Candle Light: 10 trin (med billeder)
Matrix LED Candle Light: Hej, i denne instruktive vil du lære at bygge en meget langvarig LED- Matrix-Candle.Det ser meget moderne ud, ryger ikke;) og kan genindlæses med din smartphonecharger. Det gule lys giver dig et meget godt udtryk for en ægte flamme. At være
Clapper LED Candle: 7 trin (med billeder)
Clapper LED Candle: For tre år siden så jeg " My New Flame " af MORITZ WALDEMEYER, INGO MAURER UND TEAM 2012 på museets gavebutik, og føl dig forelsket i ideen. Jeg håbede på at genskabe noget fascinerende, underholdende, funktionelt og interessant at se, men