Taula de continguts:

Llum d'intensitat de llum amb Arduino: 3 passos
Llum d'intensitat de llum amb Arduino: 3 passos

Vídeo: Llum d'intensitat de llum amb Arduino: 3 passos

Vídeo: Llum d'intensitat de llum amb Arduino: 3 passos
Vídeo: DUERME y SANA PROFUNDAMENTE ⭐️ ¡Duerme con Meditaciones para Sanar! 2024, De novembre
Anonim
Llum d'intensitat de llum amb Arduino
Llum d'intensitat de llum amb Arduino

En aquest projecte, exploro com utilitzar l’arduino per crear una làmpada que canvia segons l’hora del dia. A petició de l'usuari, la làmpada canviarà la seva brillantor quan quantifiqui o redueixi la resistència de la LDR -resistència de detecció de llum-. Aquest projecte es va completar a tinkercad i utilitza un relé per subcontractar energia al circuit que l’arduino no pot complir amb la bombeta. Això és el que necessiteu.

Subministraments

1 relleu

1 resistència de quilo-ohm

1 LDR (fotoresistència)

1 Font d'alimentació

1 Arduino

1 tauler de pa

1 bombeta

Pas 1: Pas 1: configureu el disseny del tauler de pa de la mateixa manera que el següent

Pas 1: configureu el disseny del tauler de pa de la mateixa manera que el següent
Pas 1: configureu el disseny del tauler de pa de la mateixa manera que el següent

Per concebre un aspecte similar al tutorial, és imprescindible seguir el disseny de la taula de treball, no només per la seva pulcritud, sinó per l'eficiència.

Pas 2: Pas 2: afegiu el relé, els cables, la font d'alimentació i les resistències

Pas 2: afegiu el relé, els cables, la font d'alimentació i les resistències
Pas 2: afegiu el relé, els cables, la font d'alimentació i les resistències

Mantingueu la font d'alimentació a la configuració predeterminada del tinkercad (5 volts, 5 amperes de corrent).

Pas 3: Pas 3: Utilitzeu el codi següent per programar el circuit perquè funcioni en funció de la resistència del LDR

Pas 3: utilitzeu el codi següent per programar el circuit perquè funcioni en funció de la resistència del LDR
Pas 3: utilitzeu el codi següent per programar el circuit perquè funcioni en funció de la resistència del LDR

Donem una mica de context al codi. El llenguatge arduino és molt únic i s’assembla al ratllat de codi de blocs per la seva senzillesa. En primer lloc, hem de declarar els nostres ports que utilitzem per connectar la terminal 5 del relé i la terminal 2 del LDR. Personalment he utilitzat els ports 5 per al relé i A0 per al LDR, però, podeu triar qualsevol dels pins analògics per al LDR i qualsevol dels pins digitals per al relé. Hem d’accedir al valor que retorna el LDR donat els diferents nivells de llum. Així doncs, apliquem una afirmació if que és "if (analogRead (A0)> 500)", això vol dir que una vegada que s'arribi a una foscor determinada, la bombeta començarà a encendre's, tornant-se més brillant com menys llum hi hagi.

Recomanat: