Sommario:
- Passaggio 1: ciò di cui hai bisogno.
- Passaggio 2: connessioni:
- Passaggio 3: codice:
- Passaggio 4: applicazioni:
Video: Arduino Nano - Tutorial del sensore di luce ambientale digitale BH1715: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Il BH1715 è un sensore di luce ambientale digitale con un'interfaccia bus I²C. Il BH1715 viene comunemente utilizzato per ottenere i dati sulla luce ambientale per regolare la potenza della retroilluminazione del display LCD e della tastiera per i dispositivi mobili. Questo dispositivo offre una risoluzione a 16 bit e un intervallo di misurazione regolabile, consentendo il rilevamento da 0,23 a 100.000 lux. Ecco la sua dimostrazione con Arduino nano.
Passaggio 1: ciò di cui hai bisogno.
1. Arduino nano
2. BH1715
3. Cavo I²C
4. Scudo I²C per Arduino Nano
Passaggio 2: connessioni:
Prendi uno shield I2C per Arduino Nano e spingilo delicatamente sui pin di Nano.
Quindi collegare un'estremità del cavo I2C al sensore BH1715 e l'altra estremità allo schermo I2C.
I collegamenti sono mostrati nell'immagine sopra.
Passaggio 3: codice:
Il codice Arduino per BH1715 può essere scaricato dal nostro repository GitHub-Dcube Store.
Ecco il link per lo stesso:
github.com/DcubeTechVentures/BH1715…
Includiamo la libreria Wire.h per facilitare la comunicazione I2c del sensore con la scheda Arduino.
Puoi anche copiare il codice da qui, è fornito come segue:
// Distribuito con una licenza libera.
// Usalo come vuoi, a scopo di lucro o gratuito, a condizione che rientri nelle licenze delle opere associate.
// BH1715
// Questo codice è progettato per funzionare con il mini modulo BH1715_I2CS I2C disponibile in Dcube Store.
#includere
// L'indirizzo I2C BH1715 è 0x23(35)
#define Indirizzo 0x23
configurazione nulla()
{
// Inizializza la comunicazione I2C come MASTER
Wire.begin();
// Inizializza la comunicazione seriale, imposta la velocità di trasmissione = 9600
Serial.begin(9600);
// Avvia la trasmissione I2C
Wire.beginTransmission(Addr);
// Invia il comando di accensione
Wire.write(0x01);
// Interrompi trasmissione I2C
Wire.endTransmission();
// Avvia la trasmissione I2C
Wire.beginTransmission(Addr);
// Invia il comando di misurazione continua
Wire.write(0x10);
// Interrompi trasmissione I2C
Wire.endTransmission();
ritardo(300);
}
ciclo vuoto()
{
dati int senza segno[2];
// Richiedi 2 byte di dati
Wire.requestFrom(Addr, 2);
// Legge 2 byte di dati
// ALS msb, ALS lsb
if(Filo.disponibile() == 2)
{
data[0] = Wire.read();
data[1] = Wire.read();
}
ritardo(300);
//converti i dati
luminanza float = ((data[0] * 256) + data[1]) / 1,20;
// Invia i dati al monitor seriale
Serial.print("Luminanza luce ambiente:");
Serial.print (luminanza);
Serial.println("lux");
}
Passaggio 4: applicazioni:
BH1715 è un sensore di luce ambientale con uscita digitale che può essere incorporato in telefoni cellulari, TV LCD, PC NOTE ecc. Può anche essere impiegato in macchine da gioco portatili, fotocamere digitali, videocamere digitali, PDA, display LCD e molti altri dispositivi che richiedono applicazioni di rilevamento della luce efficienti.
Consigliato:
Luce ambientale controllata tramite sensore PIR e Arduino: 6 passaggi
Controllo della luce della stanza tramite sensore PIR e Arduino: oggi controlleremo le luci della tua stanza attraverso il rilevamento del movimento utilizzando un sensore di movimento PIR Arduino. Questo progetto è molto divertente da realizzare e ha un uso molto pratico nella tua casa e può farti risparmiare un po' di soldi facendo anche questo progetto. Giu
Controller Bluetooth con striscia LED RGB V3 + sincronizzazione musicale + controllo della luce ambientale: 6 passaggi (con immagini)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: questo progetto utilizza arduino per controllare una striscia led RGB con il tuo telefono tramite bluetooth. Puoi cambiare colore, sincronizzare le luci con la musica o regolarle automaticamente per l'illuminazione ambientale
Sensore di luce digitale con LM358: 5 passaggi
Sensore di luce digitale Utilizzo di LM358: i sensori rendono il lavoro con qualsiasi progetto divertente e semplice da eseguire, esistono migliaia di sensori e abbiamo la possibilità di scegliere il sensore giusto per i nostri progetti o esigenze. Ma niente è meglio che progettare i tuoi sensori fai-da-te per lavorare con un'ampia ra
Interruttore della luce attivato dal movimento con sensore di luce: 5 passaggi
Interruttore della luce attivato dal movimento con sensore di luce: l'interruttore della luce attivato dal movimento ha molte applicazioni sia a casa che in ufficio. Questo, tuttavia, ha aggiunto il vantaggio di incorporare un sensore di luce, in modo che questa luce possa attivarsi solo di notte
Sostituzione della luce ambientale ambientale: 15 passaggi
Sostituzione della luce ambientale ambientale: questa istruzione mostra come sostituire la luce della console ambientale nella tua Honda Ridgeline (o un'automobile Honda simile) con un colore diverso. Il colore di fabbrica della mia Ridgeline era l'ambra e l'ho cambiato in blu