Nos programmes Arduino

Modérateurs: Balajol, monteric, ramses

Messagepar Fidèle Castor » Lun Mar 11, 2013 15:34 pm

Bonjour à tous,

Je crée ce post pour rassembler tous les programmes Arduino qui intéresseraient les membres de l'APPER.
Je n'ai pas encore une énorme expérience sur Arduino mais plus je creuse ce domaine, plus je trouve ce système épatant.
Arduino est beaucoup utilisé en robotique et autres, ce qui fait que l'on trouve énormément de programmes sur le net. C'est aussi un gage de pérennité pour nos investissements.

A propos d'investissements, ils ne sont pas très élevés car on trouve une carte AT MEGA 2560 à partir de 12 € ! (pour une capacité de 54 broches E/S numériques plus 16 entrées analogiques !)
Autre avantage : le logiciel de programmation est gratuit et les programmes sont disponibles gratuitement !

Le seul petit hic c'est de maîtriser le langage Arduino (dérivé du C).
J'ai commencé à me former avec un excellent site sur le C (le site du zéro) et j'ai appris beaucoup de choses sur Arduino grâce aux publications de Xavier Hinault sur le Net.
Il existe aussi un forum Arduino avec une branche française de ce forum; il est surtout orienté robotique.

Pour continuer à maîtriser ce système, c'est donc le moment de diffuser ici les programmes qui peuvent intéresser nos besoins en solaire.

Par quoi commencer ?
Il me semble que les mesures de température sont la première de nos préoccupations.

Il se trouve que l'Arduino travaille assez facilement avec le format onewire, c'est à dire la mesure de température sur "un fil".
Ce principe a l'avantage de ne consommer qu'une seule entrée sur l'Arduino et de plus il suffit de brancher sur un câble blindé de 3 fils minimum toutes les sondes de température du type DS18B20 en parallèle pour mesurer plus de températures que nous en aurons besoin !
Comme on trouve ces sondes pour moins de 1€ pièce, pas de raison de se priver !
Pour utiliser ces sondes, il faut d'abord leur accrocher une étiquette pour les différencier l'une de l'autre puisqu'elles sont toutes branchées en parallèle !
Une étiquette ressemble à ceci :
0x28, 0xEB, 0x59, 0xE1, 0x03, 0x00, 0x00, 0x8B
Il y a 8 valeurs à inscrire par sonde.
Comme tout ce qui est 18B20 commence toujours par 0x on peut simplifier l'écriture de cette étiquette comme ceci:
28 EB 59 E1 03 00 00 8B

Pour marquer l'adresse correspondant à chaque sonde, il faut les tester avec le programme fourni sur le lien ci-dessous.

http://tutorialpedia.org/tutorials/Work ... duino.html


Utilité du programme :
test simple de la détection des capteurs
de température One-wire de type DS18B20
présents sur une broche de la carte Arduino



--- Circuit à réaliser ---
Connexion série entre la carte Arduino et le PC pour afficher les valeurs lues
Connecter sur la broche 10 la broche de données du capteur One Wire suivant votre carte


Dans le lien que j'ai indiqué, il y a un deuxième programme qui mesure les températures sur Arduino.

Pour ne pas monopoliser votre PC avec l'affichage des températures, j'ai prévu de mettre à la place un afficheur 4 lignes de 20 caractères où les températures défileront. Cet afficheur sera installé dans le même boitier que la carte Arduino pour permettre de suivre localement les températures mesurées.

Ce sera l'objet du prochain envoi.

Bonne lecture.
Modifié en dernier par Fidèle Castor le Mar Mar 12, 2013 11:22 am, modifié 3 fois.
Serre solaire type walipini, microcogénérateur à l'HVU,
Cheminée insert avec marmite chaudière, cuves eau de pluie de 37 + 4 + 5 m3
3 panneaux solaires sur les supports des wicking beds pour autoconsommation.
Avatar de l’utilisateur
Fidèle Castor
Technicien Solaire
Technicien Solaire
 
Messages: 474
Enregistré le: Sam Oct 27, 2012 12:43 pm
Localisation: Yvelines Sud

Messagepar patrick07 » Lun Mar 11, 2013 16:57 pm

Bonjour,

Juste une question: Un sujet tel que celui-ci a t'il sa place sur ce forum ???

On parle depuis quelques semaines du niveau trop élitiste du forum, à mon avis avec une discussion comme ça on va faire fuir tout ceux que la technique (électronique, informatique...) rebute.

Fidèle, comme tu le dis, il y a plein de fora spécialisés. Pourquoi ne pas mettre simplement des liens vers les sujets intéressants de ceux-ci ?
Avatar de l’utilisateur
patrick07
Maitre Solaire
Maitre Solaire
 
Messages: 1694
Enregistré le: Lun Avr 03, 2006 11:07 am
Localisation: Sud Ardèche -07- St Germain

Messagepar jean-yves 25 » Lun Mar 11, 2013 17:26 pm

Bonjour Patrick,

J'ai commencé à regarder des forums sur l'arduino et il est vrai que c'est surtout tourné pour la robotique. Il est vrai aussi que ce n'est pas un sujet facile, mais faut-il s'arrêter et attendre tous ceux qui débutent.

Pour ma part j'ai fais mon installation avant de connaitre de site de l'Apper et j'ai pu perfectionné mes connaissances grace au site de l'Apper.

Je trouve que c'est aussi une autre piste de régulation et d'apprentissage tout comme tu es en train de dévelloper le minisun, qui a l'air d'être un produit magnifique mais pas ouvert à toutes les connaissances.

Ma question faut-il fermer la porte à cette technologie et revenir en arrière, je pense que si il n'y avait pas d'évolution sur ce forum il n'y aurait pas beaucoup de participant.

Bien sur que ce n'est pas facile pour les néophites et c'est à chacun d'entre nous d'épauler les nouveaux pour les amener à réaliser leurs projets avec une simple régulation ou une régulation sofistiquée.

Salutations
Jean-Yves 25
4 panneaux 18 tubes Kamax
1 ballon mixte 600/170 litres
Avatar de l’utilisateur
jean-yves 25
Etudiant Solaire
Etudiant Solaire
 
Messages: 232
Enregistré le: Dim Nov 09, 2008 13:17 pm
Localisation: Ornans (25290)

Messagepar Fidèle Castor » Lun Mar 11, 2013 17:38 pm

Bonjour Patrick,

C'est une façon de voir les choses.
Si les modérateurs sont de cet avis je me rangerais à cette résolution.

Cependant, pour avoir cherché un peu partout, je pense qu'il faudrait mettre ici au moins les liens et si cela n'est pas complet les programmes modifiés pour correspondre à ce qui a été déjà fait avec d'autres systèmes pour le solaire.

Par exemple, pour faire une régulation de CESI on peut aller piocher à droite la mesure des températures, à gauche la fonction PID, et ailleurs la commande de régulation de la pompe en proportionnel ou TOR.
Mais je doute que si on ne présente pas ici l'assemblage de ces fonctions, ce soit vraiment utile et suffisant pour ceux qui voudraient se lancer dans ce système.

De même je pense qu'il serait peut être judicieux de mettre au point une librairie dédiée aux applications solaires de façon à simplifier la mise en œuvre des fonctions les plus communes aux besoins du solaire.

D'autre part les programmes pourraient être présentés en fichiers joints pour ne pas alourdir le texte et être facilement téléchargeables.
Ce n'était qu'un début, tout est améliorable, c'est l'intérêt des échanges.

Ce n'est que mon humble avis.
Serre solaire type walipini, microcogénérateur à l'HVU,
Cheminée insert avec marmite chaudière, cuves eau de pluie de 37 + 4 + 5 m3
3 panneaux solaires sur les supports des wicking beds pour autoconsommation.
Avatar de l’utilisateur
Fidèle Castor
Technicien Solaire
Technicien Solaire
 
Messages: 474
Enregistré le: Sam Oct 27, 2012 12:43 pm
Localisation: Yvelines Sud

Messagepar monteric » Lun Mar 11, 2013 17:52 pm

Bonjour,

Pour ma part il me semble qu’effectivement la première chose est de mettre la partie programmation en pièce jointe visuellement ça serait moins lourd et ça n'apporte rien de l'avoir dans le corps du message.
Deuxièmement il faut peut être orienter cette programmation sur les fonctions liées au solaire si cela n’existe pas mais ne pas donner ici les bases de la programmation en C ou autre langage , il y a effectivement plein de sites spécialisés et bien fait.

Ensuite il me semble que cela est intéressant même au néophyte de voir comment ça marche, ça permet immédiatement de voir que ce n'est justement pas un système pour ceux qui cherche une solution de régulation "simple", du moins facilement accessible.
Plus on donnera d'information plus le visiteur du site pourra se faire une idée précise des opérations qu'il lui semble accessible et donc écarter celles qui ne lui paraissent pas a sa porté.
Le but du site est, il me semble, d'offrir toutes les possibilités et a l'installateur final de trier se qui va composer son système.

Amicalement.

Eric
19m² Chauffage +ECS instantanée - Poêle Bouilleur - UVR1611
suivre l'installation : http://chavillieu.cadoe.net

Notre association autour des énergies solaires pour apprendre à faire soit même : http://ateliersvertssolaire.com
Avatar de l’utilisateur
monteric
Modérateur
Modérateur
 
Messages: 1078
Enregistré le: Sam Sep 10, 2011 17:50 pm
Localisation: Chavilleu (01)

Messagepar Samounet » Lun Mar 11, 2013 18:33 pm

ben je suis du même avis que Monteric, faut que le message soit plus concis (les détails sont superflus dans le corps de message), mais je ne souhaite pas aller courir les autres fora, ou sinon, je ne fais que ça.

Suffit pour le site APPER de présenter les sujets de manière idoine, de sorte que le néophyte et le chevronné puissent se cotoyer et s'aider (ou sinon, il n'y aura plus que des néophytes sur le forum, donc sans possibilité d'apport mutuel).

A+++
Avatar de l’utilisateur
Samounet
Expert Solaire
Expert Solaire
 
Messages: 619
Enregistré le: Sam Aoû 02, 2008 18:38 pm
Localisation: Saint Caprais (32)

Messagepar ezza » Lun Mar 11, 2013 18:42 pm

Salut Appériens

"Un sujet tel que celui-ci a t'il sa place sur ce forum ??? " ...... la Micro, un microcontrôleur et le Solaire ???? ....... pourquoi pas :-D ..... il y a bien le MaxiSun :lol: (exc. Patrick)

l'Arduino et Solaire, la technique enfin démystifié, du capteur à l'intelligence du système, un mariage Royal 8-)

vive l'open source, du capteur au palpeur :lol:

"... orienter cette programmation sur les fonctions liées au solaire si cela n’existe pas mais ne pas donner ici les bases de la programmation en C ou autre langage , il y a effectivement plein de sites spécialisés et bien fait" .... d'accord avec toi monteric
restons dans le solaire.

A+
Avatar de l’utilisateur
ezza
Expert Solaire
Expert Solaire
 
Messages: 583
Enregistré le: Dim Sep 25, 2011 15:28 pm
Localisation: Sud l'A r dèche

Messagepar ramses » Mar Mar 12, 2013 0:34 am

Bonsoir a tous,

ca fait plusieurs fois que je pensais le faire et ce que je viens de lire m'a fait passer le cap ! je viens "d'eclater" le forum regulation en plusieurs sous-forums, on pourra ainsi mieux "cibler" les differentes regul.

Je vous demande de me laisser un peu de temps pour "redistribuer" au mieux les post vers leurs sous-forums respectifs, d'autant le phpBB ne me facilite pas la tache ... je dois me taper les post un a un :oops:

Je suis d'avis egalement de rendre peut-etre plus concis le "general" a propos de ll'Aduino avec les liens "qui vont bien" afin de ne pas "taper" trop fort tout azimut. Neanmoins ce lieu doit permettre de voir "fleurir" de l'appli solaire sur la "bete". Je suis persuade que "l'equilibre" va se faire au fil des posts, je compte sur vous.

Bien a vous tous
Avatar de l’utilisateur
ramses
Administrateur
Administrateur
 
Messages: 2172
Enregistré le: Mer Jan 23, 2008 21:49 pm
Localisation: Belgique Prov Namur

Messagepar Terran » Mar Mar 12, 2013 1:34 am

Je trouve la proposition de Fidèle Castor très constructive pour beaucoup de raisons.
L'investissement étant minime, je me suis acheté une carte Arduino, et je suis précisément entrain de tester si je suis à la hauteur pour me lancer dans une régulation basée sur cette carte.
J'ai donc essayé quelques bouts de code trouvés sur le net. Quelquefois ça marche, d'autres fois non. Quand ça ne marche pas c'est toujours de ma faute; au début je peste et à la fin je fais le modeste. Mais j'ai l'impression de progresser.
Si par exemple vous voulez utiliser des capteurs onewire, il faut d'abord télécharger les librairies onewire, cela va vous simplifier la tache lorsque vous aurez à les programmer.
Paradoxalement, c'est un des points qui m'a gêné, car grâce aux librairies qui travaillent en arrière plan, on arrive à faire tourner un programme sans forcément avoir tout compris.
Mais est-ce bien nécessaire de tout comprendre au début ?
Par ailleurs, il semblerait que les régulations solaires deviennent de plus en plus pointues, et vont nécessiter de plus en plus de capteurs, en particulier de température. Comme par exemple le DS18B20 qui est très précis et dont le prix est de 14 € les 20 pièces. Oui mais, pour l'utiliser il faut acquérir un Ha7net qui vaut 176 €.
Alors qu'une carte Arduino qui vaut dix fois moins permet aussi d'utiliser les DS18B20. Tout ce qu'elle permet en plus : régulation, commande de relais, enregistrement, comptage, alarmes etc. est en prime.
En parcourant ce forum, j'ai cru lire des échanges entre adeptes d'Arduino qui utilisaient un langage pour le moins ésotérique. Certains passages me semblaient comme écrits dans une langue étrangère.
Cela veut dire tout simplement que j'ai beaucoup de progrès à faire et que les adeptes ci-dessus vont, j'espère, partager leurs connaissances.

Je souhaite bientôt trouver dans l'index de ce forum des exemples de programmation Arduino dédiés au solaire par exemple :
- régulation de température avec hystérésis
- mémorisations de données
- Commande de relais solides
- Enregistrement de données en temps réel

Comme cela existe déjà pour millenium.

Par ailleurs l'Open source se range idéalement dans l'esprit de ce forum.
Avatar de l’utilisateur
Terran
Etudiant Solaire
Etudiant Solaire
 
Messages: 230
Enregistré le: Sam Nov 26, 2011 17:11 pm
Localisation: Choisel 78

Messagepar alain87 » Mar Mar 12, 2013 15:13 pm

[quote="ramses"]
je viens "d'eclater" le forum regulation en plusieurs sous-forums, on pourra ainsi mieux "cibler" les differentes regul.
[/quote]
:cool:
Les discussions dans ces parties seront forcément technique. Espérons que les contributeurs continueront à être clairs dans leurs propos pour que ceux qui souhaitent s'y mettre ne soient pas largués.
Tout le monde ne sera pas forcément intéressé par des montages électronique. Mais il aurait ete dommage de ne pas rassembler sur le site APPER des trucs qui peuvent être fait avec 1-wire, Arduino, Raspberry Pi dans la perspective générale qui nous anime.

alain87
Newbie
Newbie
 
Messages: 45
Enregistré le: Lun Nov 26, 2007 15:23 pm
Localisation: La Jonchère Saint-Maurice 87

Messagepar ametpierre » Mer Mar 13, 2013 9:46 am

l'Arduino et Solaire, la technique enfin démystifié, du capteur à l'intelligence du système, un mariage Royal Cool

vive l'open source, du capteur au palpeur
On parle depuis quelques semaines du niveau trop élitiste du forum, à mon avis avec une discussion comme ça on va faire fuir tout ceux que la technique (électronique, informatique...) rebute.

Suffit pour le site APPER de présenter les sujets de manière idoine, de sorte que le néophyte et le chevronné puissent se cotoyer et s'aider (ou sinon, il n'y aura plus que des néophytes sur le forum, donc sans possibilité d'apport mutuel).


bjr à tous , je reprends en vrac les 3 idées émises jetées plus haut:

les appériens ont tjrs montrés leur capacités d'innovation et leurs idées sont bien souvent reprises par les pros, c'est bon signe.
discuter arduino et solaire a tte sa place ici, même si ça peut rebuter certains débutants, il en faut pour tout le monde. en phase de développement ou d'amélioration , que certaines discussion soient tres pointues c normal.
Evidemment en rester là serait insuffisant !
reste la phase: mettre le solaire à portée de tous. C'est à dire, synthétiser, faire du didactique, le lieu: le site de l'apper. Là il y a tjrs moins de monde.
C'est là à mon avis que l'on pêche un peu entre nous.

Nous allons créer sur le site le coin des bricoleurs d'arduino; je compte sur vous pour l'alimenter.
(je serai un des premiers à en profiter, au boulot je n'ai pas encore eu le tps de m'y mettre)merci d'avance

Le site de l'apper est devenu une référence concernant la prog du millénium, et je connais personnellement des gens qui se sont mis au solaire suite au passage sur apper avec comme centre d'intérêt de départ le crouzet. Serions nous capables de faire la même chose avec l'arduino ?

bien à vous
" que l'homme est petit sur l'atome où il se meut..." (Chateaubriand)
http://pierre.amet.free.fr
Avatar de l’utilisateur
ametpierre
Administrateur
Administrateur
 
Messages: 1631
Enregistré le: Mar Déc 13, 2005 18:07 pm
Localisation: st-andré les alpes (04)

Messagepar Fidèle Castor » Mer Mar 13, 2013 10:03 am

Bonjour a tous,

Voici un lien vers le site Arduino en version française :
http://arduino.cc/forum/index.php/board,33.60.html


Mes achats:
Afficheur LCD :
http://cgi.ebay.fr/ws/eBayISAPI.dll?Vie ... 4115wt_922

sondes ds18b20:
http://cgi.ebay.fr/ws/eBayISAPI.dll?Vie ... 2445wt_922

Sortie 2 relais:
http://cgi.ebay.fr/ws/eBayISAPI.dll?Vie ... 2458wt_885

Pour apprendre le langage C :
http://boutique.siteduzero.com/boutique ... -en-c.html
Ce livre est formidable car il explique de A à Z tout ce qu'un débutant isolé peut se poser comme questions à propos de l'écriture des programmes en C.
Modifié en dernier par Fidèle Castor le Mer Mar 13, 2013 11:37 am, modifié 1 fois.
Serre solaire type walipini, microcogénérateur à l'HVU,
Cheminée insert avec marmite chaudière, cuves eau de pluie de 37 + 4 + 5 m3
3 panneaux solaires sur les supports des wicking beds pour autoconsommation.
Avatar de l’utilisateur
Fidèle Castor
Technicien Solaire
Technicien Solaire
 
Messages: 474
Enregistré le: Sam Oct 27, 2012 12:43 pm
Localisation: Yvelines Sud

Messagepar alain87 » Mer Mar 13, 2013 15:35 pm

Merci Fidèle pour tes liens!
:cool:

alain87
Newbie
Newbie
 
Messages: 45
Enregistré le: Lun Nov 26, 2007 15:23 pm
Localisation: La Jonchère Saint-Maurice 87

Messagepar ezza » Mer Mar 13, 2013 15:38 pm

Salut

Super, cella commence a se structuré, Ramses tu abandonne les sous menu de Régulation ( M3 MaxiSun Arduino) ....... trop galère à trier ???

Pour la suite d'info sur l'Arduino en francais, il y à Christian Tavernier ( un ancien de la revue Hautparleur)
2 livres super et du complément de programmes en ligne http://www.tavernier-c.com/index.html
le 1er "Maîtrisez sa programmation et ses cartes d'interface" et vraiment Top pour débuté

il y à aussi "Démarrez avec Arduino" de Massimo Banzi http://www.dunod.com/loisirs-scientifiq ... ec-arduino
livres pour les débutant de débutant en électronique ( le b-a-ba avec des dessins )

et comme fournisseur (perso) il y a http://www.zartronic.fr/ dan s le sud de la france

A+
Avatar de l’utilisateur
ezza
Expert Solaire
Expert Solaire
 
Messages: 583
Enregistré le: Dim Sep 25, 2011 15:28 pm
Localisation: Sud l'A r dèche

Messagepar ametpierre » Mer Mar 13, 2013 16:16 pm

nous allons créer une rubrique dédiée arduino sur le site l'apper
c'est autour de nico34 qu'il vous faudra vs rassembler car c lui qui prend en charge cette nouvelle rubrique. Vs pourrez decider de ce que vs voulez faire ensembles.
" que l'homme est petit sur l'atome où il se meut..." (Chateaubriand)
http://pierre.amet.free.fr
Avatar de l’utilisateur
ametpierre
Administrateur
Administrateur
 
Messages: 1631
Enregistré le: Mar Déc 13, 2005 18:07 pm
Localisation: st-andré les alpes (04)

Suivante

Retourner vers Arduino

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité