- Neuf
Référence: LM2596
Marque: GENERIQUE
Référence: DevBoard_STM32F103C8T6
Marque: WeAct Studio
Référence: ESP-WR32
Marque: GENERIQUE
Référence: Relai_1_5V
Marque: GENERIQUE
Référence: MG90S
Marque: GENERIQUE
Le module VEML7700 embarque le capteur de lumière ambiante haute précision de Vishay, avec une plage de mesure de 0 à 120 000 lux sur 16 bits, une résolution de 0,0036 lx/point et une réponse spectrale calquée sur la sensibilité de l'œil humain. Le gain et le temps d'intégration sont réglables par logiciel pour s'adapter automatiquement à toutes les conditions d'éclairage. Compatible 3,3V et 5V, interface I2C, il s'intègre en quelques lignes de code sur Arduino, ESP32, STM32 ou Raspberry Pi Pico pour des mesures directement en lux calibrés.
Paiements sécurisés en ligne ou via mandats / virements
Expédié sous 48H pour les produits en stock.
14 jours pour retourner vos produits après réception.
Le module VEML7700 intègre le capteur de lumière ambiante haute précision de Vishay Semiconductor, référence incontournable de la mesure photométrique en électronique embarquée. Contrairement à une simple photorésistance (LDR) qui délivre une valeur analogique arbitraire, le VEML7700 calcule et transmet directement des valeurs en lux (unité SI de l'éclairement lumineux), ce qui garantit des lectures cohérentes et reproductibles d'un capteur à l'autre, sans calibration manuelle.
Son convertisseur analogique-numérique 16 bits couvre une dynamique exceptionnelle : de 0 lux (obscurité totale) jusqu'à 120 000 lux (lumière solaire directe), avec une résolution maximale de 0,0036 lx par point en mode haute sensibilité. Cette étendue est obtenue grâce à deux paramètres réglables par logiciel : le gain (x1/8, x1/4, x1, x2) et le temps d'intégration (25 ms à 800 ms), que les bibliothèques officielles ajustent automatiquement selon le niveau de lumière ambiant.
La réponse spectrale du VEML7700 est optimisée pour correspondre à la courbe de sensibilité de l'œil humain (courbe photopique, pic à 545 nm), ce qui le rend particulièrement adapté aux mesures d'éclairage perçu par l'humain. Le capteur intègre également un canal blanc séparé (white channel) permettant une mesure complémentaire du flux lumineux total, utile pour des corrections avancées.
Le module dispose d'un régulateur de tension embarqué permettant une alimentation indifféremment en 3,3V ou 5V, et d'un adaptateur de niveau logique I2C intégré pour les bus 5V comme 3,3V, ce qui le rend directement compatible avec l'ensemble des plateformes de prototypage sans composant supplémentaire. La communication s'effectue via I2C (adresse fixe 0x10) à des vitesses de 10 kHz à 400 kHz.
Le VEML7700 intègre en outre un filtre de rejet de bruit de scintillement (flicker rejection) à 100 Hz et 120 Hz, permettant d'éliminer les artefacts causés par les éclairages fluorescents et LED pulsés, pour des mesures stables même dans des environnements d'éclairage artificiel. Une fonction d'interruption configurable permet de déclencher une alerte lorsque le niveau de lumière dépasse ou descend sous des seuils programmables.
| Paramètre | Valeur |
| Plage de mesure | 0 – 120 000 lux |
| Résolution maximale | 0,0036 lx/point |
| ADC | 16 bits |
| Gain réglable | x1/8, x1/4, x1, x2 |
| Temps d'intégration | 25 ms à 800 ms (6 valeurs) |
| Adresse I2C | 0x10 (fixe) |
| Vitesse I2C | 10 kHz – 400 kHz |
| Tension alimentation module | 3,3V ou 5V |
| Consommation active | 90 µA (typique) |
| Consommation arrêt | 0 µA (shutdown mode) |
| Température de fonctionnement | –40°C à +85°C |
| Critère | VEML7700 | Photorésistance LDR |
| Sortie | Lux calibrés (numérique) | Valeur analogique arbitraire |
| Calibration nécessaire | Non | Oui (par pièce) |
| Cohérence entre capteurs | Excellente | Variable |
| Réponse spectrale | Œil humain (545 nm) | Non optimisée |
| Dynamique | 0 – 120 000 lux | Limitée et non linéaire |
| Interface | I2C numérique | ADC analogique requis |
| Complexité d'intégration | Très faible | Moyenne |
Grâce à son régulateur de tension et à son adaptateur de niveau I2C intégrés, le module se connecte directement à toutes les plateformes sans composant supplémentaire : Arduino Uno, Nano, Mega (5V) comme ESP32, ESP32-S3, ESP32-C6, STM32, Raspberry Pi Pico / Pico 2 (RP2040 / RP2350) et cartes Linux embarqué (Raspberry Pi, Orange Pi) en 3,3V. Seuls 4 fils sont nécessaires : VCC, GND, SDA et SCL.
La bibliothèque Adafruit VEML7700 (Arduino IDE et CircuitPython) gère automatiquement l'ajustement du gain et du temps d'intégration pour optimiser la mesure selon le niveau de lumière, incluant un algorithme d'auto-gain conforme à la note d'application Vishay. Des bibliothèques MicroPython sont également disponibles pour le RP2040, le RP2350 et l'ESP32. Pour la Raspberry Pi Linux, la bibliothèque Python adafruit-circuitpython-veml7700 via smbus2 est directement utilisable.
⚠️ Point important : l'adresse I2C du VEML7700 est fixe à 0x10. Si votre projet nécessite plusieurs capteurs de lumière sur le même bus, l'ajout d'un multiplexeur I2C TCA9548A est nécessaire pour démultiplier le bus et attribuer à chaque module un canal distinct.
Référence: DHT22
Marque: GENERIQUE
Référence: BMP280
Marque: GENERIQUE
Référence: SGP30_MOD
Marque: GENERIQUE
Référence: MAX6675_thermo_k
Marque: GENERIQUE
Référence: anem_gir_meteo_rs485
Marque: GENERIQUE
Référence: SCD41_MOD
Marque: GENERIQUE
Référence: TCS34725
Marque: GENERIQUE
Référence: APDS-9930
Marque: GENERIQUE
Référence: MICS-5524_MOD
Marque: GENERIQUE
Référence: AHT20
Marque: GENERIQUE
Référence: SHT41_MOD
Marque: GENERIQUE
Référence: MQ-3
Marque: GENERIQUE
Référence: BME280
Marque: GENERIQUE
Référence: TEMT6000
Marque: GENERIQUE
Référence: AHT20_BMP280_MOD
Marque: GENERIQUE
Référence: BME680
Marque: GENERIQUE
Le module VEML7700 embarque le capteur de lumière ambiante haute précision de Vishay, avec une plage de mesure de 0 à 120 000 lux sur 16 bits, une résolution de 0,0036 lx/point et une réponse spectrale calquée sur la sensibilité de l'œil humain. Le gain et le temps d'intégration sont réglables par logiciel pour s'adapter automatiquement à toutes les conditions d'éclairage. Compatible 3,3V et 5V, interface I2C, il s'intègre en quelques lignes de code sur Arduino, ESP32, STM32 ou Raspberry Pi Pico pour des mesures directement en lux calibrés.
check_circle
check_circle