• Aucun résultat trouvé

[PDF] Project Arduino avec Bluetooth pdf | Cours Arduino

N/A
N/A
Protected

Academic year: 2021

Partager "[PDF] Project Arduino avec Bluetooth pdf | Cours Arduino"

Copied!
10
0
0

Texte intégral

(1)

Projet Arduino

Ventilator 3000

Sommaire

:

I - Introduction

II - Mécanique

III - Branchement

IV - Programmation

V - Conclusion

(2)

I - Introduction

Le projet s'est relativement bien déroulé ; Quelques bugs techniques nous ont empêché de réaliser certaines parties du projet : la pompe n'est pas utilisable et nous n'avons pas pu installer la sonde de température. Néanmoins le principal a été réalisé : les ventilateurs sont fonctionnels et orientables depuis un smartphone.

(3)

II - Mécanique

A) Le support

La partie mécanique est celle qui nous a pris plus de temps mais c'était la plus « amusante ». Les cadres et panneaux sont découpés dans du contre-plaqué et reliés entre-eux par les moteurs et des axes . La fixation des moteurs s'est avérée assez difficile ; il fallait bien placer les moteurs dans les axes de manière à ce qu'il fonctionnent de manière optimale (sans forcer), tout en sachant qu'on devait pouvoir les retirer facilement pour les rendre.

Schéma du montage

En plus de ce cadre, nous avons construit le réservoir d'eau (une bouteille sur un support) en

prévision de la pompe et du brumisateur. Ce réservoir est placé en hauteur afin de créer une pression initiale pour la pompe.

Néanmoins nous n'avons finalement pas pu faire fonctionner la pompe comme souhaité.

V1

V2

V3

M1

M2

P

Cadre1

Cadre2

Panneau

(4)

B

) La pompe

La pompe a été difficile mais intéressante à réaliser ; Voici quelques photos :

Illustration 1: Hélices

Illustration 2: Disque

Illustration 3: Joint étanche

(5)

III - Branchements

Module Bluetooth

:

Nous avons branché le module bluetooth comme nous l'avons vu en cours en inversant le Rx et le Tx de l'arduino avec celui du module HC-06.

(6)

Servo-Moteurs

:

Nous avons utilisés des servo-moteurs pour les mouvements de la structure du « Brumisator 2000 » car ils sont plus adaptés que des moteurs classiques ou des moteurs pas-à-pas (ceux que nous voulions utilisés au départ).

Ils sont donc branchés sur le Vcc et la masse de l'Arduino ainsi que sur une entrée pwm. (L'entrée 3 pour le premier et la 5 pour le deuxième).

(7)

Ventilateurs

:

Nous avons branchés les ventilateurs sur le même principe que les moteurs vus en cours, à l'exception de la diode de roue libre qui n'était pas nécessaire car elle est déjà incluse dans les ventilateurs. On a donc un transitor MOS avec les 3 ventilateurs en parallèle.

V V V

12V Ventilateur

(8)

Pompe

:

Pour la pompe nous avons repris le même montage que précédemment sauf que nous n'avions plus de transistor MOS donc nous avons utilisé un transistor bipolaire (avec une diode de roue libre cette fois-ci).

Cependant le transistor bipolaire laisse toujours passer un peu de courant il était donc compliqué de pouvoir éteindre la pompe complètement depuis l'Arduino.

*

IV - Programmation

10 kOhm P Pompe 12V

(9)

Le code (ci-joint en annexe) que l’on a utilisé est très simple.

On utilise le code Bluetooth qu’on a vu en cours pour établir la connexion avec le smartphone. Sur le smartphone, on utilise l’application "Bluetooth Electronics" qui propose une interface

intuitive. En effet, l’interface est composée de flèches directionnelles qui nous servent à déplacer les deux cadres (haut, bas, gauche, droite), deux boutons on/off qui permettent d’allumer ou d’éteindre les ventilateurs et enfin un bouton qui pendant 1 seconde fait tourner la pompe.

Lorsqu’on appuie sur un des boutons de l’application, celle-ci envoie par Bluetooth un caractère spécifique, on récupère ce caractère et on lui affecte une action que va effectuer le programme. Ainsi tout ce dont on a eu besoin sont des "if" qui pour chaque caractère différent va lancer une action différente (par exemple, lorsqu’on clique sur la flèche du haut, le smartphone envoie la lettre ‘U’, le programme détecte ce caractère et va faire faire le moteur 2 une rotation d’angle

(10)

V - Conclusion

Pour conclure on est globalement content de ce qu’on a pu faire même si on est déçu de ne pas avoir pu rajouter la pompe au système.

On a apprécié travailler sur un projet tel que le notre puisque cela permet de mettre en perspective tout ce qu’on a appris sur l’Arduino et les différents montages que l’on peut faire avec. De plus c’est un réel plaisir lorsqu’on branche tout ensemble et que tout fonctionne correctement. Nous sommes content d’avoir pu touché du bout des doigts le monde de l’électronique, mais ce n’est qu’un début car notre projet nous offre une multitude de perspectives d’amélioration comme une miniaturisation et pourquoi pas lui offrir la possibilité d’un déplacement autonome.

Figure

Illustration 2: Disque

Références

Documents relatifs

Apparaissant d'abord dans des milieux urbains et intellectuels, l'agriculture biologique s'inscrit dans le mouvement plus large de contestation des années

semiring (token, mapping ): a different UDF is defined for dif- ferent (m-)semirings, which returns the result of the evaluation of the subcircuit rooted at token of the

Conclusion – La condition des faisant fonction est donc ambivalente : autorisée à faire plus, surclassée, mais dans des conditions qui, comparées à celles des

Cette lettre parle des possibilités d’une vie meilleure où Blancs et Noirs, sudistes et nordistes pourraient aller ensemble construire l’Amérique de demain, et dans

Pour une conservation du patrimoine et du paysage architectural coloré d’aujourd’hui : méthodologie de prise en compte des caractéristiques chromatiques d’un site..

Résumé : Cette communication analyse les mutations de l’industrie des médias dans un contexte de convergence qui favorise l’expansion des groupes des médias mais

L’article propose d’étudier la conduite des politiques de lutte contre la pauvreté (LCP) à destination des personnes sans-abri sur le territoire de la Région de

A two-step numerical simulation: first, process simu- lation allows the calculation of purely mechanical stresses, forging load and punch thermal boundary conditions;