Sommario:
- Passaggio 1: Passaggio 1: Raccogli i componenti
- Passaggio 2: Passaggio 2: configura la breadboard Arduino
- Passaggio 3: Passaggio 3: caricare il codice
- Passaggio 4: Passaggio 4: controllare il risultato
Video: Circuito OLED a lume di candela con fotoresistenza per il controllo dell'intensità (TfCD): 4 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
In questo tutorial ti mostriamo come realizzare un circuito che mostri lo sfarfallio di (O)LED come una candela e reagisca all'intensità dell'ambiente. Con un'intensità luminosa inferiore è necessaria una minore emissione di luce dalle sorgenti luminose. Con questa applicazione puoi costruire la tua lume di candela tremolante per creare una lampada domestica comoda e piacevole per un'atmosfera extra. Puoi provare a sostituire i LED con OLED se hai i componenti (attualmente sono difficili da ottenere a causa del costo e dell'infanzia della tecnologia). Questa nuova tecnologia sarà il futuro dell'illuminazione a stato solido.
Passaggio 1: Passaggio 1: Raccogli i componenti
Raccogli i componenti:
1x Arduino Uno + cavo USB
1x tagliere
3x 330R resistore
1x resistenza 220R
1x resistenza fotografica
Cavo 10x
Passaggio 2: Passaggio 2: configura la breadboard Arduino
Imposta la tua breadboard Arduino in base all'immagine.
Passaggio 3: Passaggio 3: caricare il codice
Carica il seguente codice. I valori possono essere modificati o aggiunti per i diversi risultati desiderati.
int ledPin1 = 9;int ledPin2 = 10; int ledPin3 = 11; int sensore di luce = A1; int randomValue = 120; int valorebase = 135;
void setup() { // inizializza la comunicazione seriale a 9600 bit al secondo: Serial.begin(9600); pinMode(ledPin1, OUTPUT); pinMode(ledPin2, OUTPUT); pinMode(ledPin3, OUTPUT); }
// la routine del ciclo viene eseguita più e più volte per sempre: void loop() { // legge l'input sul pin analogico 0: int sensorValue = analogRead(A1); if(valoresensore > 800) { valorecasuale = 120; valorebase = 135; } else if(sensorValue > 750) { randomValue = 110; valorebase = 115; } else if(sensorValue > 700) { randomValue = 90; valorebase = 100; } else if(sensorValue > 650) { randomValue = 70; valorebase = 80; } else if(sensorValue > 600) { randomValue = 55; valorebase = 65; } else if(sensorValue > 550) { randomValue = 40; valorebase = 55; } else { randomValue = 30; valorebase = 40; } // stampa il valore letto: Serial.println(sensorValue); analogWrite(ledPin1, random(randomValue)+baseValue); analogWrite(ledPin2, random(randomValue)+baseValue); analogWrite(ledPin3, random(randomValue)+baseValue); ritardo(casuale(100)); }
Passaggio 4: Passaggio 4: controllare il risultato
Controlla se il (O)LED lampeggia come una candela e reagisce all'intensità della luce dell'ambiente.
Consigliato:
Come Usare una Fotoresistenza per Accendere un LED con Aurduino: 12 Passaggi
Come utilizzare una fotoresistenza per accendere un LED con Aurduino: buongiorno/pomeriggio/sera a tutti voi appassionati di Arduino! Oggi mostrerò come utilizzare una fotoresistenza (fotocellula) per accendere un LED. Il codice fornito con questo Instructable lascerà che il LED si affievolisca normalmente, ma lampeggerà quando
Candela elettrica a candela: 8 passaggi (con immagini)
Candela elettrica alimentata a candela: dopo aver visto le notizie sull'uragano Sandy e aver sentito il calvario che hanno attraversato tutta la mia famiglia e i miei amici a New York e nel New Jersey, mi ha fatto pensare alla mia preparazione alle emergenze. San Francisco - dopo tutto - si trova in cima a un
Sensore di luce (fotoresistenza) con Arduino in Tinkercad: 5 passaggi (con immagini)
Sensore di luce (fotoresistenza) con Arduino in Tinkercad: impariamo a leggere una fotoresistenza, un tipo di resistenza variabile sensibile alla luce, utilizzando l'ingresso analogico di Arduino. Viene anche chiamato LDR (resistenza dipendente dalla luce). Finora hai già imparato a controllare i LED con l'uscita analogica di Arduino e a
Microcontrollore AVR. Modulazione dell'ampiezza dell'impulso. Сcontrollore del motore DC e intensità della luce LED.: 6 passaggi
Microcontrollore AVR. Modulazione dell'ampiezza dell'impulso. Controllore del motore CC e dell'intensità della luce LED.: Ciao a tutti! La modulazione di larghezza di impulso (PWM) è una tecnica molto comune nelle telecomunicazioni e nel controllo dell'alimentazione. è comunemente usato per controllare l'alimentazione di un dispositivo elettrico, sia esso un motore, un LED, altoparlanti, ecc. È fondamentalmente un modu
Conversione di un metro a candela per la fotografia: 5 passaggi (con immagini)
Conversione di un metro a candela per la fotografia: se ti piace il mio lavoro, vota per questo Instructable nella sfida Make It Real prima del 4 giugno 2012. Grazie! Per quelli di voi fotografi dilettanti là fuori a cui piace girare su pellicola, a volte le vecchie macchine fotografiche non hanno l'esposimetro giusto