Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Alguna vegada has volgut tenir una mica d’il·luminació en un celler o una habitació amb algun tipus de control. Ja sigui simplement activant-se quan s’entra o millor encara la possibilitat d’enfosquir i il·luminar. Aquí teniu una solució per començar aquest projecte. És un esbós senzill i una configuració molt senzilla. Podeu modificar-lo com vulgueu. Aquí va!!
Pas 1: reuniu subministraments
Càmera de jocs de panell solar 12v (bateria SLA de 12v 7.5AH o bateria més gran) Controlador de càrrega solar 12v Arduino Nano o uno o mega tira led super brillant de 2x16,4ft100K ohm Potenciómetre 2x1k ohm resistències RFP30N06LE 30A 60V N-Channel Mosfet TO-220 Epoxi (per enganxar tires) cimentar)
Pas 2: enganxeu les tires a la paret o al terrat
La majoria de tires d’interior inclouen cinta de 3M a la part posterior, però no s’enganxa bé al ciment, de manera que, per cada peu o dos, poseu una mica d’epoxi on es col·loquen els leds. Assegureu-vos que l'extrem on connectareu els cables estigui a prop d'on us connecteu al circuit Arduino.
Pas 3: feu connexions
Descarregueu la vostra energia solar al celler o allà on convingui el vostre disseny. Connecteu el (+) (-) respectivament al costat de la xarxa solar del sistema de càrrega. Connecteu la bateria al seu costat respectivament al controlador de càrrega.
Pas 4: Codificació
Al vostre arduino heu de buscar els pins pwm perquè pugueu ajustar la il·luminació amb el control pwm. Utilitzant el potenciòmetre mentre es gira cap a una major resistència, aquesta lectura s’enviarà als llums. Quan la resistència caigui per sota dels 20ohms, s'apagarà la llum. # Define lights 9 // connectes to gate of mosfetint pot = A0; void setup () {Serial.begin (9600); pinMode (llums, OUTPUT); pinMode (pot, INPUT_PULLUP);} void loop () {delay (200); int control = analogRead (pot); control = mapa (control, 0, 1023, 0, 255); Serial.println (control); retard (200); analogWrite (llums, control); Si (control <20) {analogWrite (llums, 0);}}
Pas 5: acabat
Ara teniu un sistema d’il·luminació controlable i funcionant.