In offerta!

CJMCU-101 OPT101 Modulo Sensore Foto diodo singolo chip per misurazione Intensità Luce

Il prezzo originale era: 8,58 €.Il prezzo attuale è: 6,21 €. Escluso IVA

Modulo Sensore Foto diodo singolo chip

Disponibile su ordinazione

COD: ARD0010956 Categoria: Tag: , , ,

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

  1. Collegare i pin VCC e GND del sensore all’alimentazione di 3.3V o 5V dell’Arduino.
  2. Connettere il pin SDA del modulo a uno dei pin analogici (A0-A5) dell’Arduino.
  3. Installare la libreria Adafruit_TSL2561 se non è già presente nel sistema.
  4. Includere nella sketch l’inclusione della libreria: #include <Adafruit_TSL2561.h>.
  5. Creare un oggetto del sensore: Adafruit_TSL2561 tsl = Adafruit_TSL2561(TSL2561_ADDR_FLOAT);
  6. Inizializzare il sensore all’avvio della sketch con: if (!tsl.begin()) { Serial.println(F(“TSL2561 sensor not found”)); while (1) {} }
  7. Leggere l’intensità luminosa con la funzione tsl.getLuminosity() e salvare i valori in una variabile.
  8. 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.

Informazioni aggiuntive

Peso 15 g