Innholdsfortegnelse:
- Trinn 1: Trinn 1: Samle komponenter
- Trinn 2: Trinn 2: Sett opp Arduino -brødbrettet
- Trinn 3: Trinn 3: Last opp koden
- Trinn 4: Trinn 4: Kontroller resultatet
Video: OLED Circle Light Circuit With Fotoresistance for Intensity Control (TfCD): 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
I denne instruksen viser vi deg hvordan du lager en krets som viser (O) LED -flimring som et lys og reagerer på intensiteten i miljøet. Med en lavere lysintensitet er det nødvendig med lavere lysutgang fra lyskildene. Med denne applikasjonen kan du bygge ditt eget flimrende stearinlys for å skape en behagelig og hyggelig hjemmelampe for ekstra atmosfære. Du kan prøve å erstatte LED -ene med OLED hvis du har komponentene (For øyeblikket er det vanskelig å få tak i dem på grunn av kostnadene og barndommen til teknologien). Denne nye teknologien vil være fremtiden for solid state -belysning.
Trinn 1: Trinn 1: Samle komponenter
Samle komponentene:
1x Arduino Uno + USB -kabel
1x brødbrett
3x 330R motstand
1x 220R motstand
1x Foto motstand
10x kabel
Trinn 2: Trinn 2: Sett opp Arduino -brødbrettet
Sett opp arduino -brødbrettet i henhold til bildet.
Trinn 3: Trinn 3: Last opp koden
Last opp følgende kode. Verdier kan justeres eller legges til for forskjellige ønskede resultater.
int ledPin1 = 9; int ledPin2 = 10; int ledPin3 = 11; int lightSensor = A1; int randomValue = 120; int baseValue = 135;
void setup () {// initialiser seriell kommunikasjon med 9600 bits per sekund: Serial.begin (9600); pinMode (ledPin1, OUTPUT); pinMode (ledPin2, OUTPUT); pinMode (ledPin3, OUTPUT); }
// sløyferutinen går for alltid om og om igjen: void loop () {// les inngangen på analog pin 0: int sensorValue = analogRead (A1); hvis (sensorValue> 800) {randomValue = 120; baseValue = 135; } annet hvis (sensorValue> 750) {randomValue = 110; baseValue = 115; } annet hvis (sensorValue> 700) {randomValue = 90; baseValue = 100; } annet hvis (sensorValue> 650) {randomValue = 70; baseValue = 80; } annet hvis (sensorValue> 600) {randomValue = 55; baseValue = 65; } annet hvis (sensorValue> 550) {randomValue = 40; baseValue = 55; } annet {randomValue = 30; baseValue = 40; } // skrive ut verdien du leser: Serial.println (sensorValue); analogWrite (ledPin1, random (randomValue)+baseValue); analogWrite (ledPin2, random (randomValue)+baseValue); analogWrite (ledPin3, random (randomValue)+baseValue); forsinkelse (tilfeldig (100)); }
Trinn 4: Trinn 4: Kontroller resultatet
Sjekk om (O) LED -lampene flimrer som et lys og reagerer på lysintensiteten i miljøet.
Anbefalt:
Arduino Light Intensity Lamp: 3 trinn
Arduino Light Intensity Lamp: Denne kretsen kan brukes som en faktisk lampe, skoleprosjekt og en morsom utfordring. Denne kretsen er enkel å bruke og enkel å lage, men hvis du ikke har brukt tinker cad før, vil du kanskje prøve den først
Arduino Light Intensity Lamp: 6 trinn
Arduino Light Intensity Lamp: Velkommen til opplæringen min om hvordan du bygger og koder en lysintensitetslampe med en Arduino. Du trenger disse komponentene for å bygge dette.* LDR* Arduino mikrokontroller* Lyspære* Relé* En strømkilde* Brødbrett* 1 k-ohm motstand Forhåpentligvis
Arduino Light Intensity Lamp: 5 trinn
Arduino Light Intensity Lamp: I dette prosjektet lærer du hvordan du slår på en lampe automatisk når det er mørkt
Grunnleggende Arduino Light Intensity Lamp !: 5 trinn
Grunnleggende Arduino Light Intensity Lamp!: Dagens krets er et morsomt lite Arduino -prosjekt for karantene! Denne kretsen fokuserer på to interessante materialer; stafetten SPDT & Fotoresistor. Videre er formålet med reléet å være en bryter i en krets elektronisk. Videre fotografere
Social Circle Relationship Manager: 7 trinn (med bilder)
Social Circle Relationship Manager: Hva er det? Det kan være tøft å holde kontakten med alle de viktige menneskene i din sosiale krets, spesielt når du bor i en storby, en arbeidsnarkoman, en student eller alle de ovennevnte. Social Circle tilbyr en måte å holde alle dine kjære i ett