Bonjour à tous,
Ce sujet est un peu éloigné de la robotique, mais comme il y a des modules et une Arduino Uno, je partage quand même :
Contexte : Avec toutes les choses que l'on entend sur la pollution et les particules fines, je me suis dit que j'allais me faire mon kit de mesure de particules (J'habite en Île de France )
Du coup j'ai commandé un grove dust sensor qui mesure les particules en suspension (https://fr.wikipedia...s_en_suspension) , je l'ai branché a l'arduino (5v) et j'ai téléversé un code que l'on trouve sur internet :
int pin = 8;unsigned long duration;unsigned long starttime;unsigned long sampletime_ms = 2000;unsigned long lowpulseoccupancy = 0;float ratio = 0;float concentration = 0;void setup() {Serial.begin(9600);pinMode(8,INPUT);starttime = millis();}void loop() {duration = pulseIn(pin, LOW);lowpulseoccupancy = lowpulseoccupancy+duration;if ((millis()-starttime) >= sampletime_ms) //if the sampel time = = 30s{ratio = lowpulseoccupancy/(sampletime_ms*10.0);concentration = 1.1*pow(ratio,3)-3.8*pow(ratio,2)+520*ratio+0.62;Serial.print("Concentration = ");Serial.print(concentration);Serial.println(" pcs/0.01cf");Serial.println("\n");lowpulseoccupancy = 0;starttime = millis();}}
Jolie nappe hein !
Résultat après avoir agité une serviette de table au dessus du capteur:
alors je suis un peu déçu pour le moment car si je regarde les valeurs, il semble ne pas y avoir de concentrations de particulièrement importantes dans la maison car j'ai la valeur de base retournée par le code ( 0.62). On constate une augmentation des valeurs lors d'ouvertures et de fermetures de portes et tout mouvement qui entraîne un déplacement d'air (quand l'aspirateur est en route c'est le carnage).
Vous me direz que c'est normal, mais j'avais en tête que les particules fines restaient en suspension... donc je me dis que soit le code est pas bon, soit le capteur n'est pas suffisamment performant (celui de AirParif coûte aux alentours de 13k€). Bref je continue mes recherches. Je pense mettre le capteur dans une boite avec un ventilateur pour faire circuler l'air et observer les valeurs.
Si vous avez des remarques je suis preneur !
PS: J'ai fait un test avec un Raspberry, et la wifi fait augmenter la concentration...