Descrizione
Cos’è
Il modulo CJMCU-101 OPT101 è un sensore fotoelettrico singolo chip progettato per misurare l’intensità della luce ambientale. È un componente semplice ed economico ideale per progetti di Arduino e IoT.
Caratteristiche
- Tipo: Sensore fotoelettrico singolo chip
- Modello: OPT101
- SKU: ARD0010956
- Prezzo: 6.21 €
- Categoria: Novità
A cosa serve
Il modulo CJMCU-101 OPT101 può essere utilizzato per progetti come il controllo automatico delle luci, il monitoraggio dell’illuminazione ambientale o la creazione di sistemi di allarme basati sulla luce. È compatibile con Arduino e altri microcontrollori.
Tutorial: Come usare CJMCU-101 OPT101 Modulo Sensore Foto diodo singolo chip
Il modulo CJMCU-101 OPT101 è un semplice sensore fotoelettrico che misura l’intensità della luce ambientale. È ideale per i principianti e progetti di piccole dimensioni come il controllo automatico delle luci o monitoraggio dell’illuminazione ambiente.
Cosa serve
- Arduino Uno
- Cavo USB A-Micro B
- Connessione al PC
Passi
- Collegare i pin VCC e GND del sensore all’alimentazione di 3.3V o 5V dell’Arduino.
- Connettere il pin SDA del modulo a uno dei pin analogici (A0-A5) dell’Arduino.
- Installare la libreria Adafruit_TSL2561 se non è già presente nel sistema.
- Includere nella sketch l’inclusione della libreria: #include <Adafruit_TSL2561.h>.
- Creare un oggetto del sensore: Adafruit_TSL2561 tsl = Adafruit_TSL2561(TSL2561_ADDR_FLOAT);
- Inizializzare il sensore all’avvio della sketch con: if (!tsl.begin()) { Serial.println(F(“TSL2561 sensor not found”)); while (1) {} }
- Leggere l’intensità luminosa con la funzione tsl.getLuminosity() e salvare i valori in una variabile.
- Visualizzare i dati sul monitor seriale dell’Arduino.
Codice di esempio
void setup() { Serial.begin(9600); if (!tsl.begin()) { Serial.println(F("TSL2561 sensor not found")); while (1) {} } }
void loop() { uint32_t lum = tsl.getLuminosity(); Serial.print(lum); Serial.println(); delay(1000);}
Mini-progetto
Creare un sistema di controllo delle luci che accende automaticamente le lampade quando la luce ambientale è insufficiente.
Errori comuni
- Non verificare correttamente il collegamento dei pin.
- Utilizzare una tensione eccessiva o inferiore al riferimento del sensore.
- Ignorare i dati di calibrazione forniti dal datasheet.
- Omettere l’inizializzazione del sensore nella sketch Arduino.
Accessori consigliati
- Arduino Uno
- Stampa a 3D Case per Arduino
- Batteria LiPo con caricatore USB
- Display OLED
Domande frequenti
Il sensore non manda dati.
Verifica la connessione dei pin e l’alimentazione corretta. Controlla anche se il sensore è compatibile con la versione dell’Arduino utilizzata.
Come posso calibrare il sensore?
Consulta il datasheet del sensore per le istruzioni di calibrazione specifiche.






