Table of Contents
Crearea unui controler de intensitate a luminii folosind Arduino permite gestionarea precisă a sistemelor de iluminat. Acest ghid oferă instrucțiuni pas cu pas pentru a construi un dispozitiv simplu și eficient pentru controlul nivelurilor de lumină bazate pe datele de intrare sau senzori.
Componentele necesare
- Placă Arduino (Uno, Mega etc.)
- Fotorezistor (LDR)
- Potentiometru
- Dispozitiv LED sau de iluminat
- Rezistors (10k
- Fire din tablă de pâine și fire din jumper
Configurare hardware
Conectați fotorezistorul într-o configurație separator de tensiune cu un rezistor. Conectați joncțiunea la un pin de intrare analogic pe Arduino. Conectați LED-ul la un pin PWM digital printr-un rezistor. Utilizați placa de pâine și fire jumper pentru a face toate conexiunile securizate.
Programarea Arduino
Scrie un program pentru a citi nivelul de lumină de la fotorezistor și ajusta luminozitatea LED-ului în consecință. Utilizați funcția analogicRead() pentru a obține date senzorilor și funcția analogicăWrite() pentru a controla LED-ul. Implementați un algoritm simplu de control pentru a menține nivelurile de lumină dorite.