Taula de continguts:

Arduino Nano - Tutorial del sensor de llum ambiental TSL45315: 4 passos
Arduino Nano - Tutorial del sensor de llum ambiental TSL45315: 4 passos

Vídeo: Arduino Nano - Tutorial del sensor de llum ambiental TSL45315: 4 passos

Vídeo: Arduino Nano - Tutorial del sensor de llum ambiental TSL45315: 4 passos
Vídeo: ARDUINO UNO PROJECT:Ambient Light Sensor using Photoresistor 2024, De novembre
Anonim
Image
Image

TSL45315 és un sensor digital de llum ambiental. S’aproxima a la resposta de l’ull humà en diverses condicions d’il·luminació. Els dispositius tenen tres temps d’integració seleccionables i proporcionen una sortida lux de 16 bits directa a través d’una interfície de bus I2C. El dispositiu conté una matriu de fotodiodes, un convertidor analògic-digital integrador (ADC), circuits de processament de senyal, lògica de càlcul lux i una interfície sèrie I2C en un circuit integrat CMOS únic per proporcionar dades lux. Aquí teniu la seva demostració amb arduino nano.

Pas 1: el que necessiteu..

Què necessites..!!
Què necessites..!!

1. Arduino Nano

2. TSL45315

3. Cable I²C

4. Escut I²C per a Arduino Nano

Pas 2: connexió:

Connexió
Connexió
Connexió
Connexió
Connexió
Connexió
Connexió
Connexió

Agafeu un escut I2C per a Arduino Nano i empenyeu-lo suaument sobre els passadors de Nano.

A continuació, connecteu un extrem del cable I2C al sensor TSL45315 i l’altre extrem al blindatge I2C.

Les connexions es mostren a la imatge superior.

Pas 3: Codi:

Codi
Codi

El codi Arduino de TSL45315 es pot descarregar des del nostre dipòsit GitHub-Dcube Store.

Aquí teniu l’enllaç per al mateix:

github.com/DcubeTechVentures/TSL45315…

Incloem la biblioteca Wire.h per facilitar la comunicació I2c del sensor amb la placa Arduino.

També podeu copiar el codi des d’aquí, es dóna de la següent manera:

// Distribuïda amb llicència de lliure voluntat.

// Utilitzeu-lo de la manera que vulgueu, sense ànim de lucre o de franc, sempre que encaixi en les llicències de les obres associades.

// TSL45315

// Aquest codi està dissenyat per funcionar amb el mini mòdul TSl45315_I2CS I2C disponible a Dcube Store.

#incloure

// L'adreça I2C TSL45315 és 0x29 (41)

#define Addr 0x29

configuració nul·la ()

{

// Inicialitzar la comunicació I2C com a MASTER

Wire.begin ();

// Inicialitzar la comunicació en sèrie, establir la velocitat de transmissió = 9600

Serial.begin (9600);

// Inicieu la transmissió I2C

Wire.beginTransmission (Addr);

// Seleccioneu el registre de control

Wire.write (0x80);

// Operació normal

Wire.write (0x03);

// Atura la transmissió I2C

Wire.endTransmission ();

// Inicieu la transmissió I2C

Wire.beginTransmission (Addr);

// Seleccioneu el registre de configuració

Wire.write (0x81);

// Multiplicador 1x, Tinta: 400 ms

Wire.write (0x00);

// Atura la transmissió I2C

Wire.endTransmission ();

retard (300);

}

bucle buit ()

{

dades int sense signar [2];

// Inicieu la transmissió I2C

Wire.beginTransmission (Addr);

// Selecciona el registre de dades

Wire.write (0x84);

// Atura la transmissió I2C

Wire.endTransmission ();

// Sol·liciteu 2 bytes de dades

Wire.requestFrom (Addr, 2);

// Llegiu 2 bytes de dades

// luminància lsb, luminància msb

if (Wire.available () == 2)

{

dades [0] = Wire.read ();

dades [1] = Wire.read ();

}

// Converteix les dades

luminància flotant = dades [1] * 256 + dades [0];

// Sortida de dades a Serial Monitor

Serial.print ("Lluminància amb llum ambiental:");

Serial.print (luminància);

Serial.println ("lux");

retard (300);

}

Pas 4: aplicacions:

L’ampli rang dinàmic del sensor de llum ambiental el fa particularment útil en aplicacions exteriors on està exposat a la llum solar directa. El dispositiu és ideal per utilitzar-lo en el control automàtic d’enllumenats públics i la il·luminació de seguretat, cartellera i automoció. Els dispositius TSL45315 també es poden utilitzar en estat sòlid i en il·luminació general per al control automàtic i la captació de llum natural per maximitzar la conservació d'energia. Altres aplicacions inclouen el control de la llum de fons de la pantalla per ampliar la durada de la bateria i optimitzar la visibilitat en telèfons mòbils, tauletes i portàtils.

Recomanat: