Pages: [1] 2   Go Down
Author Topic: Projet de serre automatisée et communicante  (Read 905 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 22
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir/Bonjour à tous !
Je vous expose brièvement ma situation :
Je suis actuellement élève en terminale S-SI, et je bosse sur un projet de serre automatisée et communicante (relevé de températures, luminosité, etc et transmission via le module ethernet. J'ai donc réussi a faire quelque mesures, un petit script en python, un serveur web, l'écran LCD, enfin voila les bases de l'arduino histoire de me familiariser.

Mais c'est maintenant que ça se complique : je dois récupérer les vieilles cartes fonctionnelles d'un vieux projet du temps ou l'arduino n'existait pas, donc les fonctions sont par exemple celles que j'ai cité au dessus (temp, luz...), et ces cartes communiquent en I2C.
J'ai fait un cours sur l'I2C, donc je sais en gros comment ça marche mais ça reste de la théorie. D'après mes recherches il y a possibilité de les faire communiquer avec l'arduino, j'ai repéré le fil de data, le clock, la masse, et du +8v, je vois demande juste de m'éclairer a partir de ce point : que dois-je faire pour commencer ? Je dois récupérer le programme dans les puces existantes ? J'avoue qu'a ce point la je ne vois plus trop ou je vais...

Voilà, je ne vous demande pas de faire mon travail, juste de m'indiquer le chemin a prendre pour avancer smiley
Si j'ai oublié des détails n'hésitez pas a demander !
Merci d'avance !!!

Une bonne soirée ! smiley
Logged

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

Bonsoir,
Pour commencer, tu peux regarder, ici : http://arduino.cc/en/Reference/Wire#.UwTvTWJ5OO-
Quote
J'ai fait un cours sur l'I2C, donc je sais en gros comment ça marche mais ça reste de la théorie. D'après mes recherches il y a possibilité de les faire communiquer avec l'arduino, j'ai repéré le fil de data, le clock, la masse, et du +8v, je vois demande juste de m'éclairer a partir de ce point : que dois-je faire pour commencer ? Je dois récupérer le programme dans les puces existantes ? J'avoue qu'a ce point la je ne vois plus trop ou je vais...
Ton 8V correspond à quoi ?
Pour tes "vieilles cartes", il te faut les adresses I2C.
@+
Logged

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

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

C'est la tension d'alimentation d'une des cartes, en gros il y a 5 "cartes filles" avec différents sensors etc, elles sont toutes branchées sur une plus petite carte qui va elle rebalancer tous les signaux à une "carte mère" toujours en I2C (on passe donc de 6 modules I2C a un seul), et cette carte mère affiche sur son LCD les valeurs et nous permet de contrôler les moteurs, lampes, etc...

Le but final est de remplacer cette "carte mère" par l'arduino, mais pour l'instant j'essaye de faire communiquer juste une carte fille alimentée par 8V avec l'arduino.

Sinon pour les adresses I2C tu as une idée de ou je peux trouver ça ? c'est propre au composant (je dois trouver la datasheet ?) ? ou ça a été programmé ?
Logged

Offline Offline
Faraday Member
**
Karma: 34
Posts: 5092
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

...
Sinon pour les adresses I2C tu as une idée de ou je peux trouver ça ? c'est propre au composant (je dois trouver la datasheet ?) ? ou ça a été programmé ?
bonsoir
selon les composants qui discutent sur le bus I²C ça peut etre assez simple de retrouver l'"adresse de discussion"
déjà retrouver la/les references
Logged

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

Re,
Suit la recommandation d'Artouste et donne nous les références et on pourra te donner la procédure pour déterminer les adresses des différents modules.
Il doit bien exister une documentation sur ces cartes dans ton "bahut". Avez-vous demandé à votre prof ?
@+
Logged

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

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

Ok, je serais en projet de 16h à 18h demain, je vois tiendrais au courant a ce moment la.
Et oui il y a une doc, je regarderais aussi ce que je trouve.
Sinon pour le prof, oui je peux poser des questions, mais comme on est une classe a 22 élèves il passe souvent beaucoup de temps sur certains groupes, donc au lieu de rester a rien faire je préfère venir ici me renseigner histoire de ne pas perdre de temps.
Logged

Offline Offline
Faraday Member
**
Karma: 34
Posts: 5092
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok, je serais en projet de 16h à 18h demain, je vois tiendrais au courant a ce moment la.
Et oui il y a une doc, je regarderais aussi ce que je trouve.
Sinon pour le prof, oui je peux poser des questions, mais comme on est une classe a 22 élèves il passe souvent beaucoup de temps sur certains groupes, donc au lieu de rester a rien faire je préfère venir ici me renseigner histoire de ne pas perdre de temps.
bonjour
pas de problemes
de toutes façons : "un peu d'informations, c'est toujours mieux que pas d'informations dut tout"   smiley-mr-green
Logged

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

Bonsoir a tous,
je tiens tout d'abord a m'excuser pour cette longue période d'inactivité.
Alors j'ai pris avec moi une "vieille" carte de l'ancien projet dont les fonctions sont la mesure de la lumière, de la température et l'activation d'une pompe.
Il s'était avéré que cette carte était alimentée en 15v et non pas 8v par le montage au lycée, donc ce soir j'ai pris un transfo 12v en me disant que ça ne pourrait pas faire de mal : résultat un condensateur a explosé (il se trouvait a coté d'un régulateur de tension l7805cv qui était très chaud)...
Enfin bon avec tout ça j'avance pas, je vous enverrais tout les schémas demain matin, ainsi qu'une adresse qu'on a déterminé avec le prof, vous me direz ce que vous en pensez, et si quelqu'un a une idée concernant cette explosion je suis preneur...

Une bonne soirée a tous !
Logged

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

Les condensateurs chimiques pètent si on fait une inversion de polarité ou par application de tension trop forte (le maxi est indiqué sur le condensateur).
C'est pas très courant des cartes en 15V, ce serait pas plutôt 5V ?
Logged

Christian

Offline Offline
Sr. Member
****
Karma: 12
Posts: 290
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Les condensateurs chimiques pètent si on fait une inversion de polarité ou par application de tension trop forte (le maxi est indiqué sur le condensateur).
Tout à fait, il faudrait voir aussi combien de temps ces «vieilles cartes» sont restées sur une étagère sans jamais être mises en fonctionnement... Si plus personne dans le lycée ne sait comment elles fonctionnent, il n'est pas impossible que cette durée soit très longue. Cela peut éventuellement expliquer que les condensateurs explosent comme du pop-corn à la première remise sous tension.
Logged

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

Bonsoir,
Tout d'abord merci de vos réponses, je vous ai joint une photo de la carte avant que le condo explose (ce dernier entouré en rouge) , ainsi que le schéma en pdf page 5.
Alors pour la petite histoire, la serre a pas servi pendant 4 ans je dirais, et depuis janvier elle tourner pendant 2h par semaine avec son câblage d'il y a 4 ans. J'ai donc sorti les schémas ainsi que le multimètre afin de déterminer la fonction de chaque fils, et ça me parait vraiment impossible que j'ai merdé au niveau de la mesure de tension, que ce soit dans la valeur (qui je pense est confirmée en haut a gauche de la page 5 du pdf) ou dans le sens...

J'apporte aussi comme précision que le l7805cv juste a coté du condo était bouillant... M'enfin bon si quelqu'un comprend quelque chose qu'il me le dise ^^

* FP4.pdf (203.08 KB - downloaded 42 times.)

* FP4.jpg (1880.45 KB, 2448x3264 - viewed 45 times.)
Logged

Offline Offline
Faraday Member
**
Karma: 34
Posts: 5092
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir,
Tout d'abord merci de vos réponses, je vous ai joint une photo de la carte avant que le condo explose (ce dernier entouré en rouge) , ainsi que le schéma en pdf page 5.
...
Bonsoir
Au moins tu aura fait l'effort de bien rendre (phot/pdf)  la doc dont tu dispose à l'instant.

à suivre pour moi ... mais pas ce soir  smiley-mr-green
Logged

Offline Offline
Faraday Member
**
Karma: 34
Posts: 5092
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

...
Tout d'abord merci de vos réponses, je vous ai joint une photo de la carte avant que le condo explose (ce dernier entouré en rouge) , ainsi que le schéma en pdf page 5.
...
Le circuit imprimé est un double face
faire une photo "de la meme qualité"  de l'autre face
Logged

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

Voici l'autre face.
Les soudures ne sont pas en court circuit hein, j'ai fait ce que j'ai pu avec l'étain du lycée, l'est pas beau mais bon elles sont bonnes. Le but était dont de pouvoir l'utiliser de façon indépendante chez moi.


* IMG_20140307_142739.jpg (2119.32 KB, 2448x3264 - viewed 27 times.)
Logged

Offline Offline
Faraday Member
**
Karma: 34
Posts: 5092
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Voici l'autre face.
Les soudures ne sont pas en court circuit hein, j'ai fait ce que j'ai pu avec l'étain du lycée, l'est pas beau mais bon elles sont bonnes. Le but était dont de pouvoir l'utiliser de façon indépendante chez moi.
ok
j'injecterai du 5V apres le regulateur
l'adresse (fin) est donnée par les 3 cavaliers rouges
et pour test de l'AD j'utiliserai l'exemple 5.3 dispo sur cette page
http://tronixstuff.com/2013/06/17/tutorial-arduino-and-pcf8591-adc-dac-ic/
Logged

Pages: [1] 2   Go Up
Jump to: