Anas El Morabet - Pràctica LDR I LCD PDF

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

Pràctica LDR i LCD

Anas el Morabet

1r Batxillerat C-T

Dàmaris Samper

Robòtica
Anas el Morabet 1r Batxillerat Pràctica LDR i LCD

Índex

1. Objectius............................................................................................. 2
2. Informació Fotoresistència................................................................2
2.1 Què és, com funciona i quins usos se li poden donar?................. 2
2.2 Parts i el seu material.................................................................... 3
2.3 Gràfics R-V.................................................................................... 3
3. Muntatge TinkerCAD.......................................................................... 4
3.1 Explicació de la connexió i la relació del LDR amb els LEDs........ 4
4. Elements Muntatge LDR més econòmic.......................................... 5
5. Explicació detallada del codi LDR.................................................... 6
6. Informació pantalla LCD.................................................................... 7
7.1 Com funciona un LCD? Què és? Com és connecta?.................... 7
7. Funció del potenciòmetre..................................................................7
8. Muntatge Tinkercad LCD................................................................... 8
9. Elements Muntatge LCD més econòmic.......................................... 8
10. Explicació detallada del codi LCD................................................ 10
11. Conclusions.................................................................................... 11
12. Bibliografia......................................................................................12
12.1. Informació Fotoresistència........................................................12
12.2. Informació pantalla LCD........................................................... 12

1
Anas el Morabet 1r Batxillerat Pràctica LDR i LCD

1. Objectius
Els objectius d’aquesta pràctica és busca informació i entendre els funcionament de un LDR
i un LCD, per a després fer un muntatge d’un LDR i un LCD al Tinkercad amb aquests
components, seguidament fer una taula de tots els components amb el preus més
econòmics que s’utilitzarà per fer el muntatge i després explicar el codi de C++ que
s'utilitzarà per al muntatge.

2. Informació Fotoresistència

2.1 Què és, com funciona i quins usos se li poden donar?

Una fotoresistència és un component electrònic que varia la seva resistència en funció de


la intensitat de llum que rep la resistència. Això es deu a que la fotoresistència està formada
per un material semiconductors, que té electrons que poden ser excitats per la llum. Quan la
llum incideix sobre la fotoresistència, els electrons són excitats i es mouen a través del
material, el que fa que la resistència disminueixi.

Això la converteix en una eina útil per a moltes aplicacions com ara:
- Mesura de radiació: les fotoresistències són
utilitzades per mesurar la radiació com ara els
raigs X i gamma.
- Seguretat: Les fotoresistències són utilitzades
en sistemes de seguretat per detectar la
presència de llum en un lloc determinat i activar o
desactivar un sistema de vigilancia o alarma.
- Robòtica: les fotoresistències són utilitzades en
robots per detectar la llum i ajustar el seu
comportament o moviment en funció de la llum
ambiental.
- Control d'aparells elèctrics: les fotoresistències són utilitzades en aparells elèctrics
com ara televisors, llums i càmeres fotogràfiques, etc.

2
Anas el Morabet 1r Batxillerat Pràctica LDR i LCD

2.2 Parts i el seu material

La fotoresistència consta de :

- El material fotosensible: Es tracta d'un material semiconductors que està dissenyat


per canviar la seva resistència elèctrica en funció de la quantitat de llum que rep.

- Els terminals: La fotoresistència té dos terminals, un positiu i un negatiu, que


s'utilitzen per connectar el component a un circuit o al arduino.

El material fotosensible de la fotoresistència està format per cristalls de sulfur de cadmi


(CdS) o de seleni (Se). Aquests cristalls són semiconductors, el que significa que tenen una
conductivitat elèctrica entre la dels conductors i la dels aïllants. A mesura que la llum
incideix sobre el material, els seus electrons s'exciten i es mouen, augmentant la
conductivitat del material i disminuint la seva resistència elèctrica.

2.3 Gràfics R-V

Els gràfics R-V, que representen la relació entre la resistència de la fotoresistencia i la


intensitat de llum que rep. Aquests gràfics són útils per entendre el comportament de la
fotoresistència i per seleccionar la fotoresistència adequada per a una aplicació determinada

Els gràfics R-V mostren que a mesura que la intensitat de llum augmenta, la resistència de
la fotoresistència disminueix. Això es deu al fet que, com més llum incideix sobre la
fotoresistència, més electrons són excitats i més fàcil és que la corrent elèctrica passi a
través del material.

3
Anas el Morabet 1r Batxillerat Pràctica LDR i LCD

3. Muntatge TinkerCAD

3.1 Explicació de la connexió i la relació del LDR amb els LEDs

En primer lloc he agafat com a element principal una protoboard hi he connectat la font
d’energia que es la placa d’arduino uno, 5V al positiu i GND al negatiu de la protoboard.
Després he agafat tres LEDs vermells que seran controlats per la fotoresistencia, la terminal
llarga del led va conectat al pin corresponent de la placa arduino i entremig una resistència
de 1k per evitar que el LED es quemi, i l'altre terminal va connectat al negatiu de la
protoboard. I per acabar, connecto la terminal 1 de la fotoresistencia al positiu de la
protoboard i la terminal dos va conectada a la terminal analògica de l'arduino uno, i entremig
de la terminal dos i el cable conecto una resistència de 1k i seguidament al terminal dos de
la resistencia un cable al negatiu de la protoboard.

4
Anas el Morabet 1r Batxillerat Pràctica LDR i LCD

4. Elements Muntatge LDR més econòmic


Components Descripció Preu

Placa Arduino Uno ( 1)


Controlador principal
del projecte. S'utilitzarà 6,26 €
per a connectar el
componets, i també per Alibaba
on passa la font
d’energia.

Fotoresistència LDR (1)


0,08 €

Servirà per controlar el LEDs Compic


depenent de la llum que hi hagi.

Resistències 1k (4)
Serveix per evitar que es cremin
els elements com els LEDs. 0,15€

Diotron SA

LEDs (3)

Son el elements de sortida que 0,05€ x 3 = 0,15€


seran controlats per la
fotoresistència. Mk electrònica

Protoboard (1)

Es farà servir per connectar els 0,50€


components electrònics i
poder fer les connexions AliExpress
necessàries.

Cables (13)
0,13 € x 13 = 1.04 €
S'utilitzaran per connectar els
components a la placa Arduino. AliExpress

Components Preu Total = 8,03 €


Totals = 23

5
Anas el Morabet 1r Batxillerat Pràctica LDR i LCD

5. Explicació detallada del codi LDR


Codi Explicació

int pinLed1 = 2; El pinLed1, pinLed2 i pinLed3 són els pins


int pinLed2 = 3; digitals als quals estan connectats els LED.
int pinLed3 = 4; El pinLDR és el pin analògic al qual està
connectat el LDR, i el valorLDR és una
int pinLDR = 0;
variable que s'utilitzarà per emmagatzemar
int valorLDR = 0; el valor llegit del LDR.

void setup()
{
pinMode(pinLed1,
Aquesta part del codi és la funció que
OUTPUT);
configura el setup() on es defineixen els pins
pinMode(pinLed2, dels LEDs com a sortides.
OUTPUT);
pinMode(pinLed3,
OUTPUT);
Serial.begin(9600);
}

void loop() En aquesta part void loop() s'executa de


{ forma repetitiva després de la funció de
digitalWrite(pinLed1, LOW); configuració.
digitalWrite(pinLed2, LOW);
Es configuren els LEDs a l'estat apagat
digitalWrite(pinLed3, LOW); (LOW) mitjançant la funció digitalWrite().
valorLDR = Es llegeix el valor del LDR utilitzant la funció
analogRead(pinLDR); analogRead() i s'emmagatzema en la
Serial.println(valorLDR); variable valorLDR.
if(valorLDR > 150)
{ Després es mostra el valor llegit del LDR
mitjançant la funció Serial.println(), i es
digitalWrite(pinLed1, HIGH);
comprova el valor de valorLDR respecte a
} (150, 450 i 600). Si valorLDR és més gran
if(valorLDR > 450) que 150, s'encén el LED1 mitjançant la
{ funció digitalWrite(pinLed1, HIGH).
digitalWrite(pinLed2, HIGH); Si valorLDR és més gran que 450, s'encén
} el LED2 amb la funció digitalWrite(pinLed2,
if(valorLDR > 600) HIGH), i si el valorLDR és més gran que
600, s'encén el LED3 mitjançant la funció
{
digitalWrite(pinLed3, HIGH).
digitalWrite(pinLed3, HIGH);
} I per últim es fa una pausa o retarda de 200
delay(200); mil·lisegons utilitzant la funció delay() per a
} para el bucle de la funció void loop().

6
Anas el Morabet 1r Batxillerat Pràctica LDR i LCD

6. Informació pantalla LCD

7.1 Com funciona un LCD? Què és? Com és connecta?

Un LCD és un tipus de pantalla que utiliza un material líquid cristal·lí per produir imatges.
Els LCD funcionen mitjançant l'aplicació d'una tensió elèctrica als cristalls líquids, que en
canvien la transparència a l’hora d’aplicar diferents nivells de tensió, es poden produir
diferents nivells de transparència, cosa que permet crear imatges o caràcters a la pantalla.

Per connectar una pantalla LCD a un Arduino, calen almenys sis pins: dos per a
l'alimentació (VCC i GND) i quatre per a la comunicació (RS, RW, E i D4-D7). Aquests pins
es connecten a través d'un controlador de pantalla LCD, és a dir a la placa arduino, que es
pot programar per enviar informació a la pantalla.

7.Funció del potenciòmetre


La funció del potenciòmetre amb la pantalla LCD es que s'utilitza per ajustar el contrast de
la pantalla. La pantalla LCD té un controlador intern que rep informació de Arduino i la
mostra a la pantalla. El potenciòmetre es connecta mitjançant un pin de control de contrast a
la pantalla i s'utilitza per ajustar el nivell de contrast. Si el contrast és molt baix, la pantalla
es pot veure molt fosca i difícil de llegir, mentre que si el contrast és massa alt, la pantalla es
pot veure en blanc o molt brillant.

7
Anas el Morabet 1r Batxillerat Pràctica LDR i LCD

8.Muntatge Tinkercad LCD

9.Elements Muntatge LCD més econòmic


Components Descripció Preu

Placa Arduino Uno ( 1)


Controlador principal del
projecte. S'utilitzarà per a 6,26 €
connectar el componets, i
també per on passa la font Alibaba
d’energia.

Fotoresistència LDR (1)


0,08 €

Servirà per controlar el LEDs Compic

Resistències 1k (4)
0,15€
Serveix per evitar que es cremin els
elements com els LEDs. Diotron SA

8
Anas el Morabet 1r Batxillerat Pràctica LDR i LCD

LEDs (3)
0,05€ x 3 = 0,15€
Son el elements de sortida que seran
controlats per la fotoresistència. Mk electrònica

Protoboard (1)

Es farà servir per connectar els 0,50€


components electrònics i poder fer
les connexions necessàries. AliExpress

Cables (13)
0,13 € x 13 = 1.04 €
S'utilitzaran per connectar els
components a la placa Arduino. AliExpress

Pantalla LCD (1)


0.82 €

Servirà per imprimir la informació del AliExpress


valor de la fotoresistencia.

Potenciòmetre (1)
0,43 €

Aquests component l’utilitzarem AliExpress


per a controlar la pantalla LCD.

Components Totals = 25 Preu Total = 9,43 €

9
Anas el Morabet 1r Batxillerat Pràctica LDR i LCD

10. Explicació detallada del codi LCD


Codi Explicació

#include <LiquidCrystal.h>
int led1 = 8; En primer lloc s'insereix la llibreria
int led2 = 9; <LiquidCrystal.h>, es defineixen les
int led3 = 10; variables led1, led2, led3 i ldr per a les
int ldr = A0; connexions dels LEDs i el LDR.
int value;
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);

void setup() { En segon lloc s’executa void setup() per a


pinMode(led1, OUTPUT); que només s’executi una vegada.
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT); Després s’estableix els pins dels LEDs i del
pinMode(ldr, INPUT); LDR com a sortides digitals (OUTPUT) i
entrada analògica (INPUT), mitjançant la
lcd.begin(16, 2); funció pinMode().
lcd.print("LDR Sensor Test");
} La funció begin(16, 2) i print("LDR Sensor
Test") inician el LCD, una part especifica el
nombre de caràcters per fila i amb
lcd.print("LDR Sensor Test"), s’imprimeix
a la pantalla del LCD.

void loop() { En aquesta part el codi va en bucle per el


value = analogRead(ldr); void loop(), i la funció analogRead(ldr) i
lcd.setCursor(0, 1); emmagatzema el valor llegit en la variable
lcd.print("LDR Value: "); value. Després es mostra Mostra el text
lcd.print(value); "LDR Value: " i el valor llegit a la pantalla
LCD.

if (value < 300) { Es comprova si el valor correspon a 300, si


digitalWrite(led1, HIGH); el valor de value és menor que 300,
digitalWrite(led2, LOW); s'encén només el LED 1 mitjançant la
digitalWrite(led3, LOW); funció digitalWrite(led1, HIGH), mentre
} else if (value >= 300 && value < 700) { que els LED 2 i 3 es mantenen apagats
digitalWrite(led1, HIGH); (digitalWrite(led2, LOW) i
digitalWrite(led2, HIGH); digitalWrite(led3, LOW)).
digitalWrite(led3, LOW); Si el valor de value és entre 300 i 700,
} else { s'encenen els LEDs 1 i 2 mitjançant
digitalWrite(led1, HIGH); digitalWrite(led1, HIGH) i
digitalWrite(led2, HIGH); digitalWrite(led2, HIGH), mentre que el
digitalWrite(led3, HIGH); LED 3 es manté apagat (digitalWrite(led3,
} LOW)).
} Si el valor de value és més gran que 700,
s'encenen els tres LEDs (digitalWrite(led1,
HIGH), digitalWrite(led2, HIGH) i
digitalWrite(led3, HIGH)).

10
Anas el Morabet 1r Batxillerat Pràctica LDR i LCD

11. Conclusions

Aquesta pràctica he acabat fent el muntatge del LDR i del LCD, he explicat detalladament el
que són aquests components i per què serveixen, he fet una taula d’elements de cada
muntatge amb el preu més econòmic de cada component, i per acabar he explicat els codis
que he utilitzat per als muntatges.

En conclusió, els objectius d’aquesta pràctica s'ha completat exitosament, he hagut de


buscar informació a internet per poder explicar el funcionament d'un LDR, les gràfiques, etc.,
i també per explicar què és un LCD. Per poder veure d’on he extret la informació, he creat
un apartat de bibliografia. Els muntatges a Tinkercad han sortit molt bé i per últim he
aconseguit trobar un preu molt econòmic per als dos muntatges, per al LDR només amb
8,03 € es pot fer el muntatge, i per al LCD 9,43 €, uns preus molt accessibles.

11
Anas el Morabet 1r Batxillerat Pràctica LDR i LCD

12. Bibliografia

12.1. Informació Fotoresistència


Informació extreta de:
https://www.ingmecafenix.com/electronica/componentes/fotoresistencia/

12.2. Informació pantalla LCD


Informació extreta de:
https://controlautomaticoeducacion.com/arduino/lcd/

12

You might also like