Projet ICN robot sonore A.T.A 2017/2018

De Informatique et Création Numérique
(Différences entre les versions)
Aller à : Navigation, rechercher
(Plaquette d'essais et plaquette pololu md08)

Version du 6 décembre 2017 à 14:11

Bien le bonjour mesdames et monsieur et bienvenue sur cette magnifique, MAGNIFIQUE page sur un robot totalement incroyable et innovant !!!

Bienvenue sur la page de Projet ICN robot sonore A.T.A 2017/2018 robot calmant !!!

Donc le but de ce robot est totalement simple : juste détecter les zones où il y a du bruits, et enclencher une enceinte disant à la personne de se taire...

Sommaire

Participants

  • Antoine BUGNER
  • Alexandre DELAHAYE
  • Tinaël DELZENNE-ZAMPARUTTI
(thumbnail)
Alexandre, 15 ans, très content de travailler avec nous...


Le robot

Donc le but de ce robot est totalement simple : juste détecter les zones où il y a du bruits, et enclencher une enceinte disant à la personne de se taire ou etc... C'est un robot unique au monde et donc nous sommes heureux de vous le présenter.


Circuit imprimé

Voici le circuit imprimé utilisé pour le robot sonore, ou calmant Après des interminables heures de travail et de pause café, nous avons enfin réussi !!!! (joie et bonne humeur)


(thumbnail)
Le circuit imprimé


Voici le fichier .fzz pour ceux qui voudrait voir comment nous avons procéder. Media:Projet ICN A.T.A.fzz

Les composants du robot :

Le micro


Plaquette d'essais et plaquette pololu md08

Plaquette avec pololu md08 et donc plusieurs fils qui permettent le bon fonctionnement de l'appareil.


Bien sur, étant donner que c'est quand même beaucoup plus simple d'enlever les fils, nous avons remplacer tous ça avec une carte arduino ou tous les fils sont remplacés par des circuits gravé sur une plaque de cuivre. On appelle ça "bouclier"


Carte Arduino Uno

Voici la carte principale donc l'Arduino Uno qui est donc la base de la commande du robot.


(thumbnail)
Voici la carte Arduino qui permet le bon fonctionnement de l'appareil. Fichier pour plus de précision : Media:Projet ICN A.T.A.fzz


Les étapes du montage du robot

Première étape : Faire que le robot puisse rouler. 1.

Montage du robot, manque de matériel, nous n'avons pas pus prendre de photos de la construction. Mais après des heures de travailles acharnées, nous avons terminer le montage du robot mais sans la carte arduino et la plaquette avec la pololu md08

1e. 2.

Position des fils sur le logiciel fritzing, puis créations de la carte via informatique : Après des heures de positionnements des fils pour les rendre parallèle, la couleur et rendre quand même le rendu un minimum "beau", nous avons réussis. voici le fichier : Media:Projet ICN A.T.A.fzz

(thumbnail)
donc voici le circuit imprimé finalisé version informatique


1e. 3.

Création du "bouclier" donc de la plaque de cuivre avec tous les systèmes.

(thumbnail)
Donc le "bouclier"


1e. 4. La soudure !


1e. 5. Etape terminée !!!

C'est bon, la carte est terminé, il faut plus que nous la relions sur la base arduino et le moteur pourra être en état fonctionnel.

(thumbnail)
Voici le bouclier terminé avec toutes les soudures.


2. Montage du micro

Test du micro

Nous devons mettre le micro sur la plaque d'essai pour le tester.


Les programmes

Voici le programme arduino qui permet de faire marcher les moteurs du robot et donc pouvoir le contrôler et faire bouger ce robot


 int pwmB = 11;
int bin2 = 13;
int bin1 = 12;
int stby = 8;
int ain1 = 7;
int ain2 = 4;
int pwmA = 3;
void avancer(void)
{Serial.println("Avant");
  digitalWrite(ain1, HIGH);
  digitalWrite(ain2, LOW);
  digitalWrite(stby, HIGH);
  digitalWrite(bin1, HIGH);
  digitalWrite(bin2, LOW);
  analogWrite(pwmA, 131.125);
  analogWrite(pwmB, 125);
}
void tour(void){
  Serial.println("Tour");
  digitalWrite(ain1, LOW);
  digitalWrite(ain2, HIGH);
  digitalWrite(stby, HIGH);
  digitalWrite(bin1, HIGH);
  digitalWrite(bin2, LOW);
  analogWrite(pwmA, 131.125);
  analogWrite(pwmB, 125);
  delay(3750);
  digitalWrite(stby, LOW);
}
void setup()
{
  Serial.begin(9600);
  pinMode(pwmB, OUTPUT);
  pinMode(bin2, OUTPUT);
  pinMode(bin1, OUTPUT);
  pinMode(stby, OUTPUT);
  pinMode(ain1, OUTPUT);
  pinMode(ain2, OUTPUT);
  pinMode(pwmA, OUTPUT);
   
  tour();
}
void loop()
{
  
 }



Ce projet est sponsorisé par "Passoire Corporation®" Et "Cookie clicker®".

Outils personnels
Espaces de noms

Variantes
Actions
Navigation
Outils