bonjour je cherche un capteur UV du type VEML6075 ardafruit
Avez vous quelque chose qui peu mesurer les UV A -B-C ??
Merci
Elecbleu
Bonjour,
L'inscription sur ce forum et les premiers messages sont modérés par un Administrateur.
Ce n'est pas très convivial mais malheureusement nécessaire suite au spam intensif de nos amis russes.
Cordialement,
Dominique
L'inscription sur ce forum et les premiers messages sont modérés par un Administrateur.
Ce n'est pas très convivial mais malheureusement nécessaire suite au spam intensif de nos amis russes.
Cordialement,
Dominique
Capteur UV A -B-C ??
Forum rules
Ces forums sont destinés aux clients de MC Hobby ayant besoin d'assistance pour/suite à leurs achats.
Merci de suivre les recommandations suivantes.
Pensez à:
Ces forums sont destinés aux clients de MC Hobby ayant besoin d'assistance pour/suite à leurs achats.
Merci de suivre les recommandations suivantes.
Pensez à:
- Titre claire: permettant d'identifier le produit et le problème
- Contenu complet: schema, message d'erreur, etc (tout ce qui permet d'aider à distance).
- Fichier joint: Max 300 Ko
- Courtoisie et précision
Re: Capteur UV
Bonjour,
Le VELM6075 n'est plus disponible chez Adafruit.
Par contre, il existe chez DFRobot (interface I2C), voir ce lien https://shop.mchobby.be/product.php?id_product=1881
Ce capteur permet de mesurer UV-A et UV-B et est intéressant pour des applications de Labo.
DFRobot propose un Wiki avec Info pour Arduino (si besoin d'un support MicroPython ... faites un signe)
.
UVA : 315 à 400nm
UVB : 280 à 315 nm
UCV : 100 à 280 nm
A noter que 100nm est plutôt du domaine des rayons X, il faut donc un capteur spécifique.
Pour la mesure d'UVC, il existe des photo-diodes qui commence à 200nm (en dessous c'est visiblement du domaine du rayon X).
A 30+ Eur, vous avez une photodiode dont le courant varie entre 0 et 3 nA (nano Ampère).
Je vous recommande donc un kit de développement UV-C disponible chez Digi-Key pour 80+ Eur HTVA
https://www.digikey.be/product-detail/f ... D/10474940
Le VELM6075 n'est plus disponible chez Adafruit.
Par contre, il existe chez DFRobot (interface I2C), voir ce lien https://shop.mchobby.be/product.php?id_product=1881
Ce capteur permet de mesurer UV-A et UV-B et est intéressant pour des applications de Labo.
DFRobot propose un Wiki avec Info pour Arduino (si besoin d'un support MicroPython ... faites un signe)
.
UVA : 315 à 400nm
UVB : 280 à 315 nm
UCV : 100 à 280 nm
A noter que 100nm est plutôt du domaine des rayons X, il faut donc un capteur spécifique.
Pour la mesure d'UVC, il existe des photo-diodes qui commence à 200nm (en dessous c'est visiblement du domaine du rayon X).
A 30+ Eur, vous avez une photodiode dont le courant varie entre 0 et 3 nA (nano Ampère).
Je vous recommande donc un kit de développement UV-C disponible chez Digi-Key pour 80+ Eur HTVA
https://www.digikey.be/product-detail/f ... D/10474940
Dominique, MC Hobby.
Re: Capteur UV
A noter aussi ce projet pour la mesure d'UVC:
HOWTO: NukeMeter – Measuring UV-C Light Intensity
https://hackerfarm.jp/2020/03/nukemeter/
HOWTO: NukeMeter – Measuring UV-C Light Intensity
https://hackerfarm.jp/2020/03/nukemeter/
Dominique, MC Hobby.
Re: Capteur UV A -B-C ??
Raymond Vicari
2 août 2020 à 10:01 UTC+2
bonjour
j'ai un soucis avec le capteur uv pour le faire fonctionner avec mon arduino due
J'ai installé le sketch ardafruit veml6075,
j'ai connecté sur vcc 3.3v
sda sur sda de la due
scl sur scl de la due
le sketch ce télécharge correctement, mais je ne vois pas les mesures escomptées sur le monitor qui m'indique fail wiring??
? le sketch est il bon pour le gravity uv de dfrobot? son adr est elle compatible avec celle du sketch ardafruit?
merci a vous
raymond vicari
2 août 2020 à 10:01 UTC+2
bonjour
j'ai un soucis avec le capteur uv pour le faire fonctionner avec mon arduino due
J'ai installé le sketch ardafruit veml6075,
j'ai connecté sur vcc 3.3v
sda sur sda de la due
scl sur scl de la due
le sketch ce télécharge correctement, mais je ne vois pas les mesures escomptées sur le monitor qui m'indique fail wiring??
? le sketch est il bon pour le gravity uv de dfrobot? son adr est elle compatible avec celle du sketch ardafruit?
merci a vous
raymond vicari
Re: Capteur UV A -B-C ??
précision,
j'ai chargé le sketch de dfrobot et j'ai :
j'ai chargé le sketch de dfrobot et j'ai :
Code: Select all
#include <Wire.h>
#define VEML6075_ADDR 0x10
void setup()
{
Serial.begin(115200);
delay(2000);
while(!Serial);
Serial.println();
while(VEML6075.begin() != true) {
Serial.println("VEML6075 begin faild");
delay(2000);
}
Serial.println("VEML6075 begin successed");
}
void loop()
{
uint16_t UvaRaw = VEML6075.readUvaRaw(); // read UVA raw [u][b]pour cette ligne :'VEML6075' was not declared in this scope[/b][/u]
uint16_t UvbRaw = VEML6075.readUvbRaw(); // read UVB raw
uint16_t comp1Raw = VEML6075.readUvComp1Raw(); // read COMP1 raw
uint16_t comp2Raw = VEML6075.readUvComp2Raw(); // read COMP2 raw
float Uva = VEML6075.getUva(); // get UVA
float Uvb = VEML6075.getUvb(); // get UVB
float Uvi = VEML6075.getUvi(Uva, Uvb); // get UV index
Serial.println();
Serial.println("======== start print ========");
Serial.print("UVA raw: ");
Serial.println(UvaRaw);
Serial.print("UVB raw: ");
Serial.println(UvbRaw);
Serial.print("COMP1 raw: ");
Re: Capteur UV A -B-C ??
Heuuu, ce que ne dis pas le message avec le sketch DFRobot c'est si vous avez les mesures attendues...
Sinon je proposerait de faire un premier essai avec un UNO + Sketch DFRobot puisque c'est la référence technique. Puis seulement de passer sur une autre plateforme. DUE n'est plus en 8 bits et certains raccourcis de codage pourrait réserver de désagréables surprises.
Je sais que cette façon de faire est agaçante mais je suis parfois obligé de faire pareil lorsque je porte un pilote sous MicroPython (rien que pour m'assurer du fonctionnement, fiabilité et parfois même des valeurs lue depuis les registres).
Cordialement.
Sinon je proposerait de faire un premier essai avec un UNO + Sketch DFRobot puisque c'est la référence technique. Puis seulement de passer sur une autre plateforme. DUE n'est plus en 8 bits et certains raccourcis de codage pourrait réserver de désagréables surprises.
Je sais que cette façon de faire est agaçante mais je suis parfois obligé de faire pareil lorsque je porte un pilote sous MicroPython (rien que pour m'assurer du fonctionnement, fiabilité et parfois même des valeurs lue depuis les registres).
Cordialement.
Dominique, MC Hobby.
Re: Capteur UV A -B-C ??
merci Dominique
je te joins ce que due me dit après un verify du sketch df robot.
Je viens aussi de lancer la commande d'un uno pour pouvoir faire l'essai que tu préconises.
Actuellement Je n'ai qu'un due.
Ferai un suivit
je te joins ce que due me dit après un verify du sketch df robot.
Je viens aussi de lancer la commande d'un uno pour pouvoir faire l'essai que tu préconises.
Actuellement Je n'ai qu'un due.
Ferai un suivit
Re: Capteur UV A -B-C ??
bonjour
j'ai selectionné le uno et le sketch dfrobot est refusé????
je rame
j'ai selectionné le uno et le sketch dfrobot est refusé????
je rame
Re: Capteur UV A -B-C ??
Bien cher Dominique
ce matin j'ai reçu mon UNO que tu m'as fait parvenir suite à ta suggestion de remplacer le due par le uno.
Et formidable tu as eu la bonne idée car cela fonctionne impeccablement avec le sketch de DFRobot
dont tu m'as joint le lien ci dessus.
Dommage que le due soit pas compatible ??
un grand merci pour pour tous ces services que l'on ne peut trouver que chez des passionnés comme vous.
Je vais donc maintenant faire mes mesures sur les UV tant attendus.
Cordialement et mes amitiés
Elecbleu
ce matin j'ai reçu mon UNO que tu m'as fait parvenir suite à ta suggestion de remplacer le due par le uno.
Et formidable tu as eu la bonne idée car cela fonctionne impeccablement avec le sketch de DFRobot
dont tu m'as joint le lien ci dessus.
Dommage que le due soit pas compatible ??
un grand merci pour pour tous ces services que l'on ne peut trouver que chez des passionnés comme vous.
Je vais donc maintenant faire mes mesures sur les UV tant attendus.
Cordialement et mes amitiés
Elecbleu
Re: Capteur UV A -B-C ??
J'oubliais, j'avais oublié de dé-zipper le fichier et de le mettre dans les exemples
A@+
Elecbleu
A@+
Elecbleu