Pages: [1]   Go Down
Author Topic: Pergola Bioclimatique  (Read 850 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour à tous, je suis élève en terminale S option Science de l’Ingénieur. Cette année j’ai un projet à réaliser : La Pergola Bioclimatique (structure de jardin, faite de lames en bois pour régler l’intensité lumineuse en dessous).

Je m’occupe de la partie Automatisation de la rotation des lames, pour cela, j’ai choisi d’utiliser une carte Arduino UNO couplée à une photorésistance pour acquérir l’information lumineuse et la traiter via un programme en langage Arduino, avec les variables ‘plage horaire’ (entrée par l’utilisateur pour activer le système sur une période de la journée définie) et ‘intensité lumineuse’ (reçue par la photorésistance sous la pergola).

En fonction de ces deux variables, le programme doit permettre d’activer un moteur pour faire bouger les lames suivant des valeurs de référence : par exemple si l’intensité lumineuse sous la pergola est de x Lux, les lames doivent bouger de y degrès.

Je vous remercie d’avance, si vous avez des questions, n’hésitez pas.
J’espère avoir été clair, Cordialement.               
Pergolaman
Logged

Belgium
Offline Offline
God Member
*****
Karma: 15
Posts: 512
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,

Quelles sont TES questions ? smiley-wink
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

J'aimerai savoir s'il existe un programme permettant de réaliser ceci, et si oui si je pouvais le réaliser facilement ou avoir quelques tuyaux  smiley
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 186
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Je ne pense pas que tu trouveras un code tout fait qui réponde à tes besoins mais cela n'est pas compliqué à réaliser.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Aurais-tu un début ou une aide qui pourrait me permettre de réaliser le programme ?
Logged

france
Offline Offline
God Member
*****
Karma: 15
Posts: 871
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dans le playgroud Arduino il y a du "presque tout cuit" à réchauffer un peu, avec un servo
http://playground.arduino.cc/ComponentLib/Servo
Logged

Christian

France
Offline Offline
Faraday Member
**
Karma: 38
Posts: 3547
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

En fonction de ces deux variables, le programme doit permettre d’activer un moteur pour faire bouger les lames suivant des valeurs de référence : par exemple si l’intensité lumineuse sous la pergola est de x Lux, les lames doivent bouger de y degrès.
Quand tu dis moteur c'est vraiment un moteur ou tu penses à un servo de modélisme.
Parce que si tu utilises un moteur il faut ajouter à ta liste un capteur de position (pour connaitre l'orientation des lames).

Que tu utilises l'un ou l'autre il y a des exemples un peu partout sur le net. Concernant l'usage d'un servo il y a même une bibliothèque installée nativement avec l'environnement de développement.Voir là: http://arduino.cc/en/Reference/Servo

Pour l'usage de la photorésistance, sur le net (ou dans tes cours), les exemples de montage sont légion. Et la gestion d'une entrée analogique est supporté par le langage. Voir là: http://arduino.cc/en/Reference/AnalogRead
Logged

France
Offline Offline
Faraday Member
**
Karma: 38
Posts: 3547
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Tu parles de plage horaires. Dois-tu gérer un module horloge ou allez-vous simuler une horloge par programme?
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci beaucoup, je suis vraiment qu'un débutant en la matière, et c'est la première fois que j'utilise Arduino, si quelqu'un pouvait me guider précisément sur l'utilisation d'Arduino, par quoi commencer et comment effectuer tout cela, ça serait super..
 
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Je vais simplement simuler une horloge par le programme
Logged

Moselle (FR)
Offline Offline
Edison Member
*
Karma: 16
Posts: 1250
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour les gars,
Pourquoi n'utilisez vous pas les outils de recherche du web ?
GATPT  : http://lmgtfy.com/?q=horloge+logiciel+arduino
@+
Logged

2B OR NOT(2B) = FF
Arduino 1.0.5 + Notepad++ (sous Linux Fedora et/ou Windows)

France
Offline Offline
Faraday Member
**
Karma: 38
Posts: 3547
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Un lien qui pourrait vous intéresser: http://www.pighixxx.com/abc-arduino-basic-connections/
plein de schémas avec des montages de base autour de l'arduino.

Ce n'est pas très visible, mais on peut charger les fiches sous forme de pdf, un lien est placé sur la gauche de la fenêtre de loin en loin par exemple Set 1 (Card 1, 2, 3))
il a fait aussi le schéma des cartes Arduino avec la liste des entrées/sorties avec leur type. Suivre le menu Reference/Arduino dans la barre dans le haut de la page du site

Autrement l'auteur a publié tous ces schémas dans un petit livre : http://www.pighixxx.com/2013/09/abc-the-book/
« Last Edit: January 29, 2014, 02:36:49 am by fdufnews » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour, merci pour vos réponses, j'aimerai savoir quelle est la manière la plus facile pour prendre en compte la tension de la photorésistance pour faire tourner le servomoteur selon des valeurs de référence ? Merci encore
Logged

france
Offline Offline
God Member
*****
Karma: 15
Posts: 871
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pour fouiller dans le playground Arduino , utiliser les mots clés en anglais , il y a plein d'exemples
Brancher une photo résistance : http://playground.arduino.cc/Learning/PhotoResistor
Logged

Christian

France
Offline Offline
Faraday Member
**
Karma: 38
Posts: 3547
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour, merci pour vos réponses, j'aimerai savoir quelle est la manière la plus facile pour prendre en compte la tension de la photorésistance pour faire tourner le servomoteur selon des valeurs de référence ? Merci encore
Si tu installes l'IDE Arduino, il y a des exemples d'utilisation des entrées analogiques et aussi des servo donc commence par là?
Logged

Pages: [1]   Go Up
Jump to: