P3 IOT 2018 : Différence entre versions

De Wiki d'activités IMA
(Séance 2)
(Séance 2)
Ligne 36 : Ligne 36 :
  
 
===Séance 2===
 
===Séance 2===
Pendant ces 4 heures, nous avons testé les deux moteurs SM-S4303R, ensuite, nous avons implémenté la rotation synchrone inverse des deux moteurs, pour réaliser la fonction d'ouvrir et de fermer le rideau par rouler. Comme ce type de moteur peut être implémenté directement par arduino IDE en utilisant une biliothèque qui s'appelle Servo, nous n'avons plus besion de L
+
Pendant ces 4 heures, nous avons testé les deux moteurs SM-S4303R, ensuite, nous avons implémenté la rotation synchrone inverse des deux moteurs, pour réaliser la fonction d'ouvrir et de fermer le rideau par rouler. Comme ce type de moteur peut être implémenté directement par arduino IDE en utilisant une bibliothèque qui s'appelle Servo, nous n'avons plus besion de L298N.
  
 
Et puis, nous avons testé la partie de résistance photosensible, notre idée est comme ci-dessous :
 
Et puis, nous avons testé la partie de résistance photosensible, notre idée est comme ci-dessous :

Version du 8 janvier 2019 à 16:30

Présentation du sujet

Contexte

Avez-vous souvent oublié de fermer les rideaux? Êtes-vous si pressé tôt le matin que vous n'avez pas le temps d'ouvrir les rideaux? Lorsque vous êtes en vacances, voulez-vous contrôler les rideaux chez vous à distance, en vous faisant passer pour quelqu'un comme à la maison, afin que le soleil puisse venir chez vous tous les jours? Pourquoi ne pas laisser les rideaux changer automatiquement en fonction de l'intensité de la lumière, pourquoi ne pas réaliser la commande à distance de vos rideaux? Notre projet peut vous aider, automatique, intellgent et connecté.

L'option Internet des Objets est un module qui se place dans le cadre de notre formation Ingénieur. Le but du projet est de réaliser un objet connecté en 24h.

Description du projet

Notre projet veut réaliser deux modes pour contrôler le rideau, un mode est automatique et un autre mode est connecté.

Pour le premier mode, quand il y a de lumière extérieur, le rideau ouvre lui-même, et quand il n'y a pas de lumière extérieur mais il y a de lumière intérieur, ça veut dire qu'il y a de gens à la maison, le rideau ferme.

Pour le deuxième mode, vous pouvez contrôler l'ouverture et la fermeture n'importe où et n'importe quand par votre téléphone, votre tablette ou votre ordinateur, comme vous voulez.

Réalisation

Matériel utilisé

  • 2*Résistance photosensible
  • 2*Moteur SM-S4303R
  • Arduino UNO
  • WIFI module RN-131G

Suivi de réalisation

Détail du travail

Séance 1

P3 1.png

Pendant les 4 premières heures, nous avons discuté de plusieurs idées, et à la fin nous avons choisi notre sujet - Rideau connecté.

Nous voulons réaliser notre projet comme ci-dessous:

Nous utilierons une carte Arduino UNO, comme une carte centrée, et puis, nous utiliserons deux moteurs pour contrôler le rideau, un pour ouverture et un autre pour fermerture.Pour protéger notre moteurs, il y aura aussi une module d'entraînement. Et il y aura deux capteurs, un capteur exterieur pour détecter la lumière dehors, et un autre interieur pour détecter la lumière dans la maison. Ce sont deux résistances photosensibles. Il y aura aussi une module de Wifi pour faire la communication entre l'Arduino et le serveur, c'est un serveur TCP/IP. La communication entre la téléphone et l'Arduino sera réaliser par ce serveur TCP/IP. Par ce méthode, nous pouvous réaliser la communication à distance. Et pour la partie sur téléphone, nous voulons utiliser un web pour prendre la place de l'application, parce que l'application est limitée par le type de système d'exploitatioin(Android, iOS, Windows,etc.), mais un web site peut être accédé par tous les équipements(portable, tablette, ordinateur, etc.), c'est plus pratique et simple.

Séance 2

Pendant ces 4 heures, nous avons testé les deux moteurs SM-S4303R, ensuite, nous avons implémenté la rotation synchrone inverse des deux moteurs, pour réaliser la fonction d'ouvrir et de fermer le rideau par rouler. Comme ce type de moteur peut être implémenté directement par arduino IDE en utilisant une bibliothèque qui s'appelle Servo, nous n'avons plus besion de L298N.

Et puis, nous avons testé la partie de résistance photosensible, notre idée est comme ci-dessous :

P3 2.png

Nous utilisons R1 comme résistance de division de tension, et R2 comme résistance photosensible. Plus forte la lumière, plus petite la résistantce, donc la tension de la résistance photosensible est plus petite aussi.

Nous avons fait une traitement la valeur de tension de la résistance photosensible, 0 présente la tension minimale et 1023 présente la tension maximale. Nous avons fait une expérience de la lumière: quand la lumière est très forte, la valeur de tension après traité est moins de 100; quand il n'y a pas de lumière, la valeur de tension après traité est superieure de 1000. Quand l'extérieur est dans la journée et que la pièce n'est pas allumée, la valeur de tension après traité est environ 600; quand l'extérieur est dans la journée mais que la pièce est allumé, la valeur de tension après traité est environ 400.