Want to make creations as awesome as this one?

Transcript

1 : partie batterie

2 : partie boîtier

3 : partie Arduino

différents élements

Start

Start

Start

Start

Start

images non contractuelles

autre infos utiles

1 : Partie Batterie

L'alimentation se fera en 9V avec deux piles en paralèles

capacitée = 6100 Ah

Home

TOTAL = 4920 mA

power jack = 9 et 12V

3 leds

1 buzzer
une ARDUINO
un capteur CO2
des cables

2 : Partie Plastron

Home

- Boitier 20*15*8 cm où il y a les trous + finalisation de la base

- Assemblage des piles avec le boitier pour voir si tous se calle bien

- Cura, problème de dimension

3 : Partie ARDUINO

#include <Wire.h>
#include "Adafruit_SGP30.h"

Adafruit_SGP30 sgp;

void setup() {
pinMode(8, OUTPUT);
Serial.begin(115200);
Serial.println("PROJET CAPTEUR DE CO2");

if (! sgp.begin()){ // Recherche du capteur de CO2
Serial.println("Le capteur n'a pas été trouvé pensé à le mettre sur un port I2C !");
while (1);
}
Serial.print("Capteur trouvé sur un port I2C !");
delay(200);
}


void loop() {
Serial.println("");
Serial.print("Taux de CO2 "); Serial.print(sgp.eCO2); Serial.println(" ppm");


if (! sgp.IAQmeasure()) {
Serial.println("Erreur de mesure");
return;
}

if (! sgp.IAQmeasureRaw()) {
Serial.println("Erreur de mesure");
return;
}
if (sgp.eCO2 < 800){ // Led Bleu pin 3
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
}
if (sgp.eCO2 > 800) { // Led blanche pin 4
digitalWrite(4, HIGH);
digitalWrite(3, LOW);
}
if (sgp.eCO2 > 1000) {
digitalWrite(4, LOW);
digitalWrite(2, HIGH);
digitalWrite(8, HIGH);
delay(1000);
digitalWrite(8,LOW);
delay(1000);
}
else {
digitalWrite(2, LOW);
digitalWrite(8,LOW);
}


delay(1000);
}



if (! sgp.IAQmeasureRaw()) {
Serial.println("Erreur de mesure");
return;
}
if (sgp.eCO2 < 800){ // Led Bleu pin 3
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
}
if (sgp.eCO2 > 800) { // Led blanche pin 4
digitalWrite(4, HIGH);
digitalWrite(3, LOW);
}
if (sgp.eCO2 > 1000) {
digitalWrite(4, LOW);
digitalWrite(2, HIGH);
digitalWrite(8, HIGH);
delay(1000);
digitalWrite(8,LOW);
delay(1000);
}
else {
digitalWrite(2, LOW);
digitalWrite(8,LOW);
}


delay(1000);
}

#include <Wire.h>
#include "Adafruit_SGP30.h"
Adafruit_SGP30 sgp;
void setup() {
pinMode(8, OUTPUT);
Serial.begin(115200);
Serial.println("PROJET CAPTEUR DE CO2");
if (! sgp.begin()){ // Recherche du capteur de CO2
Serial.println("Le capteur n'a pas été trouvé pensé à le mettre sur un port I2C !");
while (1);
}
Serial.print("Capteur trouvé sur un port I2C !");
delay(200);
}
void loop() {
Serial.println("");
Serial.print("Taux de CO2 "); Serial.print(sgp.eCO2); Serial.println(" ppm");
if (! sgp.IAQmeasure()) {
Serial.println("Erreur de mesure");
return;
}

Home

différents éléments

ou

Home

encore une fois nos choix ne sont pas définitifs tout dépendra des aléas du projets

LED 5 V

LED 29V

buzzer ou haut parleur

il emmétra le son pour indiquer au enfants que faire selon la situation

carte Arduino

alimentation 5V DC

générateur, piles probablement mais les réflexions sont toujours en cours

tout dépend du système d'alimentation


requetes du client

Votre client vous demande de réaliser un capteur de CO2 à mettre dans sa classe de maternelle. Attention ça doit être un appareil ludique qui permet également aux élèves de comprendre lorsqu’il faut ventiler la classe.

  • respect de l'environnement
  • s'adapter a la crise des terres rares actuelle
  • respect cahier des charges

Home