Offline
Newbie
Karma: 0
Posts: 16
|
 |
« on: January 22, 2013, 03:04:36 am » |
Bonjour à tous, Etant un vrai faignant, et fan de barbu, je me suis dis que j’allais un peu me faciliter la vie avec Arduino. En fait, ma famille et moi habitons en campagne, et nous avons pas mal d‘éclairage extérieur. Par contre, quand on arrive la nuit, il fait noir. L’idée est de contrôler les lumières, et plus à travers l’iphone. J’ai donc deux Iphones, si si un pour ma femme et un pour moi, Un arduino méga, un ethernet shield et un platine 16 Relais. Au niveau code, ça va, par contre j’ai un pb pour connecter la platine des 16 Relais avec l’Arduino …… Sur la platine, j’ai connecter le 12V (j’ai récupérer une ancien alim dans un boitier externe), là OK. Par contre, pour les 20 Pins de contrôle, alors là, je me pose des questions ……. Je me demande même s’il ne me manque pas un élément entre l’Arduino et la platine …… J’ai compris que si l’on connecte un des Pins 1 à 16 à l amasse, ça déclenche le relais, mais comment le faire via l’Arduino … ??? Quelqu’un peut-il m’aider ? Merci d’avance.
|
|
|
|
|
Logged
|
|
|
|
|
|
|
SCY CHAZELLES
Offline
Newbie
Karma: 0
Posts: 29
|
 |
« Reply #2 on: January 22, 2013, 04:35:17 am » |
Bonjour, Moi je passerais par un PCF8575 Je ne vois pas trop l'intéret, cette carte possède déjà les entrées optocouplées, il faut simplement connecter les 17 fils nécessaires (16 entrées et la masse). la méga possède assez d'entrées/sorties pour gérer ce type de carte (54 E/S à la louche si je me souviens bien). l'utilisation d'une extension PCF8575 complique le problème hard puisqu'il faudra quand même 17 fils pour commander les optocoupleurs et necessitera un shield supplémentaire. Je reconnais qu'au niveau code cela peut-être plus simple, moins de lignes à taper, mais enfin la fonction copier/coller permet quand même de s'en sortir  pour le code : déclarer les pins choisies en output un digitalwrite(pin,0) pour activer pour comment écrire, voir les exemples y en a assez.... Voilà pour un début de piste.. Bon courage Jacques
|
|
|
|
|
Logged
|
|
|
|
|
Rennes
Offline
Full Member
Karma: 0
Posts: 206
|
 |
« Reply #3 on: January 22, 2013, 04:38:22 am » |
En effet, j'avais zappé le fait que c'est un Mega.
|
|
|
|
|
Logged
|
|
|
|
|
SCY CHAZELLES
Offline
Newbie
Karma: 0
Posts: 29
|
 |
« Reply #4 on: January 22, 2013, 04:45:56 am » |
je viens de regarder, même avec le shield ethernet il lui reste encore les pins de 22 à 53 dispos, simplement qu'il noublie pas de relier la masseentre les 2 cartes  Jacques
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 16
|
 |
« Reply #5 on: January 22, 2013, 05:05:14 am » |
Bonjour,
Merci pour vos réponses.
Lorsque j'ai choisi la Carte, je l'ai fait pour son nombre de relais, et surtout parce qu'y avait déjà l'octocoupleur.
J'ai choisi l'Arduino méga pour son nombre d'entrées sorties vu la différence de prix avec Arduino Uno.
Je pensais avoir oublié quelque chose, mais je pense que c'est simplement les branchements qui ne vont pas, ça me rassure.
En tout cas merci beaucoup, ça m'évite beaucoup d'énervement, que m'a femme m'entende jurer tout seul dans mon coin.
Je vous tiens au courant demain.
Encore merci.
|
|
|
|
|
Logged
|
|
|
|
|
Bretagne
Offline
Full Member
Karma: 0
Posts: 142
|
 |
« Reply #6 on: January 22, 2013, 01:10:51 pm » |
Bonsoir, un petit complément: les pins analogiques peuvent servir aussi de digitales avec les mêmes commandes. pinMode(A0,OUTPUT) digitalWrite(A0,HIGHT)... etc en fait la Uno peut commander jusqu'à 20 relais  edit: attention quand même à l'usage des pins D0 et D1 qui ne sont pas inutiles pour le debug!
|
|
|
|
« Last Edit: January 22, 2013, 01:14:51 pm by papybricol »
|
Logged
|
...ils embarquèrent la logique, coupèrent les cordons, alors, libérés de leurs chaînes, une immensité s'ouvrait devant eux...
|
|
|
|
Offline
God Member
Karma: 4
Posts: 828
|
 |
« Reply #7 on: January 22, 2013, 02:55:35 pm » |
bonjour, ca ne serait pas digitalWrite(A0,HIGH) au lieu de digitalWrite(A0,HIGHT)
|
|
|
|
|
Logged
|
|
|
|
|
Bretagne
Offline
Full Member
Karma: 0
Posts: 142
|
 |
« Reply #8 on: January 22, 2013, 04:03:18 pm » |
En effet... c'est vrai que les posts ne sont pas compilés, pas de warning, pas de "..was not declared..." Alors après l'écriture, un peu de relecture.....
|
|
|
|
|
Logged
|
...ils embarquèrent la logique, coupèrent les cordons, alors, libérés de leurs chaînes, une immensité s'ouvrait devant eux...
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 16
|
 |
« Reply #9 on: January 23, 2013, 01:12:48 am » |
Bonjour tout le monde,
Encore une fois merci. C'est impec !! Ça fonctionne.
Hier soir découpage de câble réseau pour tout relier.
Plus que la programmation à faire, puis les connexions sur la puissance.
Et bien sur, étant un feignant j'ai encore des idées comme pourquoi appuyer sur des boutons pour allumer et éteindre les lumières, et surtout dans le couloir, et encore plus la nuit ...
Je ferai un post pour le projet et l'avancement.
Encore merci à tous.
|
|
|
|
|
Logged
|
|
|
|
|
SCY CHAZELLES
Offline
Newbie
Karma: 0
Posts: 29
|
 |
« Reply #10 on: January 23, 2013, 01:56:47 am » |
Bonjour, FB, Bien content de vous avoir aidé  , Jacques
|
|
|
|
|
Logged
|
|
|
|
|
Rennes
Offline
Full Member
Karma: 0
Posts: 206
|
 |
« Reply #11 on: January 23, 2013, 03:31:16 am » |
Et bien sur, étant un feignant j'ai encore des idées comme pourquoi appuyer sur des boutons pour allumer et éteindre les lumières, et surtout dans le couloir, et encore plus la nuit ...
Alors pour allumer automatiquement les lumières, y'a ça qui marche très bien (PIR, détecteur infra-rouge): http://www.adafruit.com/products/189Je l'utilise pour gérer l'allumage de mon horloge en fonction de la présence de personnes dans la pièce.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 16
|
 |
« Reply #12 on: January 23, 2013, 04:01:25 am » |
Salut,
Je pensais bien prendre celui la.
D'ailleurs l'écran TFT Touch me plaît bien aussi .... Est-ce que quelqu'un l'utilise ?
|
|
|
|
|
Logged
|
|
|
|
|
France
Offline
Faraday Member
Karma: 36
Posts: 4328
Arduino Hacker
|
 |
« Reply #13 on: January 23, 2013, 08:55:01 am » |
Bonjour, edit: attention quand même à l'usage des pins D0 et D1 qui ne sont pas inutiles pour le debug!
Pour l'upload aussi  Ne jamais utiliser D0/D1 pour autre chose que Serial, sinon c'est courir tout droit dans les orties  D'ailleurs l'écran TFT Touch me plaît bien aussi .... Est-ce que quelqu'un l'utilise ?
Moi j'utilise un écran MI0283QT-2 + mSD-shield, sinon pour ton projet tu peut trouver des écrans monochrome pas chère et vraiment sympa sur dx.com ou ebay 
|
|
|
|
|
Logged
|
|
|
|
|
|