Projet IMA3 P7, 2015/2016, TD2 : Différence entre versions
(→Partie électronique) |
(→Partie électronique) |
||
Ligne 61 : | Ligne 61 : | ||
+ | == Montage expérimental == | ||
+ | |||
+ | Notre PWM ainsi implémenté sur Altium, on refait le même protocole qu'au tutoriel fait à la séance n° 1 pour compiler notre montage et l'envoyer sur la nanobaord | ||
+ | On réalise alors le montage ci-dessous à l'aide d'un servomoteur, d'une plaque d'essai, d'un générateur et notre nanoboard. | ||
+ | |||
+ | |||
+ | [[Fichier:Montage.PNG]] | ||
== Montage == | == Montage == |
Version du 16 juin 2016 à 22:32
Sommaire
Projet IMA3-SC 2015/2016 : Détection de présence
Cahier des charges
Portique d'un magasin où la détection de présence à la porte informe le caissier l'arrivée d'un nouveau client pour décider de lui ouvrir la porte ou pas.
On se servira alors d'un capteur photoélectrique pour détecter l'arrivée du client ,afficher sur l'ordinateur du caissier le message suivant " Client à la porte" ensuite attendre la réponse du caissier pour pouvoir tourner le servomoteur qui servira à ouvrir la porte .
Matériel
- Un servomoteur;
- Un capteur photoélectrique
- NanoBoard
- Une carte Rasberry Pi
Séance 1
Partie électronique
Au vu du cahier des charges, nous nous devons d'utiliser un PWM dans le but d'actionner le servomoteur. Ce PWM qu'on implémentera sur Altium, aura la structure suivante:
Nous avons alors entamé la prise en main du complexe Nanoboard-Altium à travers un tutoriel qui nous a permis de réaliser l'affichage d'un compteur 4 bits sur des leds
Partie informatique
Partie informatique
Configuration, via connexion série, de la raspberry accessible via ssh (pi@172.26.79.7).
Installation de la bibliothèque libwebsockets.
Installation d'apache2 pour avoir un serveur web.
Partie Arduino
Montage effectué
Test du matériels fournis avec des fonctions simple sous le logiciels Arduino
Séance 2
Partie électronique
Lors de cette deuxième séance, nous avoir réaliser sur Altium la MLI pensée lors de la première séance et qui va ainsi nous permettre de piloter notre servomoteur
CLKBRD:Horloge interne
CLKGEN:Générateur de fréquence
CB8CEB: Compteur 8 bits
COMPM8B:Comparateur 8 bits
SW_USER0:Bouton poussoir
Montage expérimental
Notre PWM ainsi implémenté sur Altium, on refait le même protocole qu'au tutoriel fait à la séance n° 1 pour compiler notre montage et l'envoyer sur la nanobaord On réalise alors le montage ci-dessous à l'aide d'un servomoteur, d'une plaque d'essai, d'un générateur et notre nanoboard.
Montage
Partie informatique
Réalisation de Programme Arduino