Përmbajtje:

Qarku i dritës së qirinjve OLED me fotorezistencë për kontrollin e intensitetit (TfCD): 4 hapa (me fotografi)
Qarku i dritës së qirinjve OLED me fotorezistencë për kontrollin e intensitetit (TfCD): 4 hapa (me fotografi)

Video: Qarku i dritës së qirinjve OLED me fotorezistencë për kontrollin e intensitetit (TfCD): 4 hapa (me fotografi)

Video: Qarku i dritës së qirinjve OLED me fotorezistencë për kontrollin e intensitetit (TfCD): 4 hapa (me fotografi)
Video: ЭТО НЕ ПОМОГЛО СПАСТИСЬ ОТ ЗЛЫХ ДЕМОНОВ В ЭТОМ ДОМЕ 2024, Nëntor
Anonim
Qarku i dritës së qirinjve OLED me fotorezistencë për kontrollin e intensitetit (TfCD)
Qarku i dritës së qirinjve OLED me fotorezistencë për kontrollin e intensitetit (TfCD)

Në këtë udhëzues ne ju tregojmë se si të bëni një qark i cili tregon (O) LED -të që dridhen si një qiri dhe reagojnë ndaj intensitetit të mjedisit. Me një intensitet më të ulët të dritës nevojitet një dalje më e ulët e dritës nga burimet e dritës. Me këtë aplikacion ju mund të ndërtoni dritën tuaj të ndezur të qirinjve për të krijuar një llambë të rehatshme dhe të këndshme në shtëpi për një atmosferë shtesë. Mund të provoni të zëvendësoni LED -të me OLED nëse keni komponentët (Aktualisht ato janë të vështira për t'u marrë për shkak të kostos dhe fillimit të teknologjisë). Kjo teknologji e re do të jetë e ardhmja e ndriçimit në gjendje të ngurtë.

Hapi 1: Hapi 1: Mblidhni Komponentët

Hapi 1: Mblidhni Komponentët
Hapi 1: Mblidhni Komponentët

Mblidhni përbërësit:

1x kabllo Arduino Uno + USB

1x Breadboard

3x rezistencë 330R

Rezistencë 1x 220R

1x Foto rezistencë

Kabllo 10x

Hapi 2: Hapi 2: Vendosni Arduino Breadboard -in tuaj

Hapi 2: Vendosni Arduino Breadboard -in tuaj
Hapi 2: Vendosni Arduino Breadboard -in tuaj

Vendosni arbunin tuaj të bukës sipas imazhit.

Hapi 3: Hapi 3: Ngarko kodin

Hapi 3: Ngarko kodin
Hapi 3: Ngarko kodin

Ngarko kodin e mëposhtëm. Vlerat mund të rregullohen ose shtohen për rezultate të ndryshme të dëshiruara.

int ledPin1 = 9; int ledPin2 = 10; int ledPin3 = 11; int lightSensor = A1; int randomValue = 120; int bazëVlera = 135;

void setup () {// filloni komunikimin serik me 9600 bit për sekondë: Serial.begin (9600); pinMode (ledPin1, OUTPUT); pinMode (ledPin2, OUTPUT); pinMode (ledPin3, OUTPUT); }

// rutina e lakut shkon pa pushim përgjithmonë: void loop () {// lexoni të dhënat në pinin analog 0: int sensorValue = analogRead (A1); if (sensorValue> 800) {randomValue = 120; vlera bazë = 135; } tjetër if (sensorValue> 750) {randomValue = 110; vlera bazë = 115; } tjetër if (sensorValue> 700) {randomValue = 90; vlera bazë = 100; } tjetër if (sensorValue> 650) {randomValue = 70; vlera bazë = 80; } tjetër if (sensorValue> 600) {randomValue = 55; vlera bazë = 65; } tjetër if (sensorValue> 550) {randomValue = 40; vlera bazë = 55; } else {randomValue = 30; vlera bazë = 40; } // printoni vlerën që lexoni: Serial.println (sensorValue); analogWrite (ledPin1, rastësore (Vlera e rastësishme)+vlera bazë); analogWrite (ledPin2, rastësore (Vlera e rastësishme)+bazëVlera); analogWrite (ledPin3, rastësore (Vlera e rastësishme)+bazëVlera); vonesë (e rastësishme (100)); }

Hapi 4: Hapi 4: Kontrolloni Rezultatin

Image
Image

Kontrolloni nëse LED (O) ndizet si një qiri dhe reagoni në intensitetin e dritës së mjedisit.

Recommended: