2021-Galilee-ING2-Smartgel

Notre projet consiste à faire fonctionner un gel hydroalcoolique automatisé pour tous le monde à un prix raisonnable , pour réaliser ce dernier nous avons utiliser une carte Arduino Uno , un relais 5V , une pompe 5V Arduino , un capteur de mouvement HC-SR04 et enfin un gel hydroalcoolique ainsi que des câbles Arduino bien évidemment.

Slides & Videos

Members

NameContribution
Hammouche Faiz-Recherche du besoin et analyse fonctionnelle
-Etat de l'art
-Mise en place des schémas du montage
-Contribution à une partie du code ( capteur de mouvement )
Rubinthan Jegatheeswaran-Recherche du besoin et analyse fonctionnelle
-Achat du matériel
-Montage du schéma électrique final(branchement final)
-Réalisation du code final concernant la pompe Arduino et le capteur HC-SR04

State of the Art

Business Aspect

ES france

On a utilisé ce site pour connaitre les prix par rapport au marché

Amazon

Il s’agit de la rubrique Arduino sur Amazon où on a regardé le prix des objets pour le projet 

Technical Aspect

Site officiel de Arduino

On a utilisé ce site pour connaitre les projets existants similaires aux notres avec la technologie arduino

Site Arduino

Comme pour le premier lien , nous voulions voir quels types de matériels nous pouvions utiliser pour réaliser notre projet parmis des projets existants.

Project Description

Problem Definition
Quatre-vingts pourcent des maladies infectieuses se transmettent par les mains d’où l’intérêt de se laver les mains régulièrement. Si vous êtes à la maison à proximité d’un point d’eau, vous pouvez utiliser l’eau et le savon pour se laver les mains. Mais la solution la plus efficace lorsqu’on est en déplacement est le gel hydroalcoolique. Cependant le gel hydroalcoolique ordinaire n’est pas assez hygiénique il peut être en contact avec n’importe qui (dans le cadre d’une entreprise, dans une salle de classe, dans une salle de réunion). Ainsi il peut perdre en efficacité. Donc l’utilisation de gel hydroalcoolique sans contact automatisé peut permettre de diminuer la transmission de maladies par contact.
Ainsi, on a décidé de réaliser un gel hydroalcoolique automatisé afin que l’utilisateur s’en servent sans avoir un contact avec celui-ci.
Challenges & Motivation
Nous avons décider de réaliser un gel hydroalcoolique automatisé pas cher , à la portée de tous le monde car nous vivons depuis un peu moins d'un an une crise sanitaire sans précédent (Covid -19) . Du à cette crise sanitaire , nous devions adopter de nouveaux reflexes et moyens pour limiter le risque de contamination et ainsi empêcher la propagation du virus . Comme par exemple éviter tout contact et se laver régulièrement les mains avec une solution hydroalcoolique (au préalable ne pas toucher la boite du gel avec ses mains ) . Tous cela explique naturellement nos motivations qui nous ont poussé à réaliser ce projet .
Real and Complete Usecases
Technical Description

Hardware

Materials
ImageNamePart NumberPriceCountLink
Capteur Ultrason HC-SR045€99🛒
Pompe 5V arduino7€99🛒
Carte Arduino UnoR310€99🛒
Module Relay 5V5,99€🛒
Schematic

Software

Arduino Code

# define trigger 13
# define eccho 12

void setup() 
{
  Serial.begin(9600);
  pinMode(trigger,OUTPUT);
  pinMode(eccho,INPUT);
  pinMode(8,OUTPUT); 
}

void loop() 
{ 
  long lecture_eccho;
  long distance;
  
  digitalWrite(trigger,HIGH); //debut de la salve du trigger
  delayMicroseconds(10);
  digitalWrite(trigger,LOW);  // arret de la salve du trigger
  lecture_eccho=pulseIn(eccho,HIGH);  //lecture de la durée du signal émis par la broche eccho
  distance=lecture_eccho/58;         // Conversion de cette durée en centimètre
  Serial.println(distance);
  
  if(distance < 5.0) 
  {
  digitalWrite(8,HIGH);
  delay(400);
  digitalWrite(8,LOW);
  }
  else(distance > 5.0);
  {
  digitalWrite(8,LOW);
  }
  
}
# define trigger 13
# define eccho 12



void setup() 
{
  Serial.begin(9600);
  pinMode(trigger,OUTPUT);
  pinMode(eccho,INPUT);
  pinMode(8,OUTPUT); 
}

void loop() 
{ 
  long lecture_eccho;
  long distance;
  
  digitalWrite(trigger,HIGH); //debut de la salve du trigger
  delayMicroseconds(10);
  digitalWrite(trigger,LOW);  // arret de la salve du trigger
  lecture_eccho=pulseIn(eccho,HIGH);  //lecture de la durée du signal émis par la broche eccho
  distance=lecture_eccho/58;         // Conversion de cette durée en centimètre
  Serial.println(distance);
}

External Services