Page 19 sur 29

Re: Le système Arduino

Publié : 04 mars 2013 19:50
par papy94
salut

tu lances le programme arduino
Tu branches ta carte
OUTILS->PORT SERIE ,tu dois voir un COM affecté a ta carte et coché

dans OUTILS->PROGRAMMATEUR
un point devant ARDUINO AS ISP

dans OUTILS->TYPE DE CARTE
il y a un point devant ARDUINO UNO

ensuite
FICHIER-> EXEMPLES-> ARDUINOISP
le programme s'ouvre ,tu le téléverses dans l'arduino sans ton ATTINY dessus
tu fermes le programme

tu ouvres ton programme ,celui que tu as fais pour ton ATTINY
tu le compiles (verifier)
ensuite dans OUTILS->TYPE DE CARTE
tu choisis ATTINY85 8MHZ
tu as donc sur ta platine préparé avec les branchements spéciaux ton attyny85
il n'y a plus qu'a téléverser
la bande verte dessous se déplace et a la fin tu dois avoir un message d'erreur sur deux lignes ,tu en tien pas compte

maintenant tu retires ton ATTINY en ayant débranché l'arduino avant et tu le places sur ton circuit

et ça marche bordel :frust:

Re: Le système Arduino

Publié : 05 mars 2013 01:02
par Sinago86
Merci Papy ,je défais tout et je recommence en suivant ton mode d'emploi :? ;
des nouvelles dès que ça marchera .
Je deviens inquiet sur ma progression dans ce domaine :gne:

Re: Le système Arduino

Publié : 05 mars 2013 01:12
par laurent0091
Bonsoir,
c'est possible de créer un post "debug Arduino"...

Laurent

Re: Le système Arduino

Publié : 05 mars 2013 09:37
par Geeks
laurent0091 a écrit :Bonsoir,
c'est possible de créer un post "debug Arduino"...

Laurent
Je suis pour. D'autant plus que pour le coup, il faudrais détacher les posts de dépannage d'ici pour les mettre dans une section dépannage.

Si un modérateur pouvais nous faire ça, je lui serais, comme Laurent, reconnaissant :Up:

Re: Le système Arduino

Publié : 16 mars 2013 18:34
par laurent0091
Bonjour à tous,

voici de nouveau post pour vous présenter un capteur de pression numérique utilisable avec Arduino.
Vous pouvez lire la totalité de l'article sur le site diopter.fr à l'adresse suivante :

http://diopter.fr/index.php/technique/s ... et-arduino

Image

Comme on peut le voir sur la photo ce module est de taille réduite, 16,5x16,5 mm.
Il intègre un capteur de pression Bosch BMP085.
Son alimentation est de 1,8 à 3,6 V.
C'est un bus I2C qui permet le dialogue avec Arduino.
sa capacité de mesure est de 300 à 1100 hPa avec une précision de 0,003 hPa.

Le module ici à l'essai a été acheté sur le site de Lextronic sour la réfénce SEN-11282.

http://www.lextronic.fr/P19202-platine- ... rique.html

L'une des particularité c'est que ce module qu'il est généralement utilisé pour le développement pour des stations météo.
De part sa popularité il est aussi monté et aussi distribué par d'autres sociétés et en particulier par la société Adafruit.
Adafruit à la particularité de produire et de vendre une carte équivalente mais aussi de fournir une librairie Arduino qui facilite son utilisation à l’extrême.

Toutes les infos et les fichiers de téléchargement à l'adresse ci-dessous :

https://github.com/adafruit/Adafruit-BMP085-Library

Une fois cette librairie télécharger (au format Zip) il suffit de décompresser ce même fichier dans le répertoire "librairies" ce trouvant dans le répertoire Arduino de votre ordinateur.

Pour le câblage sur la platine d'essais, il ne faut que 4 fils entre la carte Arduino (une nano V3 pour l'essai) et la module à tester.
En effet, le bus I2C ne demande que 2 fils de "commande" excepté l'alimentation et la masse.

- Le fil jaune relie la borne CL pour SCL, l'horloge du bus
- Le fil vert relie la borne DA pour SDA, la data du bus
- Le fil rouge pour le VCC, attention la carte est alimenté en 3,3V (celui fourni par la carte Arduino)
- La fil noir pour la masse.
et voilà c'est tout.

le montage en image :

Image

Pour le programme, vous verrez qu'il est extrêmement court du fait de l'utilisation de la librairie fournie par Adafruit.

En début de programme on appel les différents librairies que l'on va utilisé
Dans la partie Setup on initialise les différentes variables on active le terminal série.
Dans le boucle principal ( void loop() ) 5 lignes seulement sont nécessaires.
- 2 pour affiché l'intitulé et le température
- 2 pour l'intitulé et la valeur correspondant à la pression
- 1 pour afficher un séparateur
- 1 pour faire un délai d'une seconde entre chaque analyse et affichage

Et voilà c'est tout, simple non.... a oui j'ai oublier de vous dire que pour le même prix, ce module fourni aussi la température. ça peut être une donnée intéressante à exploiter, donc pourquoi s'en priver.

Code : Tout sélectionner

/*
Mini-station météo - Breakout BMP085 Adafruit
Librairie BMP085 : https://github.com/adafruit/Adafruit-BMP085-Library/zipball/master
Arduino IDE 1.0.1
*/
// Pin "VCC" du breakout connectée à pin 3.3V de l'Arduino /! \ ne pas connecter directement au 5V /!\
// Pin "GND" du breakout connectée à pin GND de l'Arduino
// Pin "SCL" du breakout connectée à pin A5 de l'Arduino
// Pin "SDA" du breakout connectée à pin A4 de l'Arduino
// EOC et XCLR non utilisés pour ce sketch
#include <Wire.h>
#include <Adafruit_BMP085.h>
Adafruit_BMP085 bmp;
void setup()
{
Serial.begin(9600);
bmp.begin();
}
void loop()
{
Serial.print("Temperature = ");
Serial.println(bmp.readTemperature());

Serial.print("Pression = ");
Serial.println(bmp.readPressure());

Serial.println("------");
delay(1000);
}
le résultat sur le terminal série une fois le programme injecté dans la carte Arduino :

Image

Voilà pour cette petite présentation sur ce capteur qui semble fort intéressant.

Maintenant il faut faire des essais plus poussés et en premier lieu faire une adaptation du module pour le connecter à une durit silicone.
Avec une colonne d'eau il sera alors possible de déterminer son seuil de saturation pour la profondeur maximale exploitable et aussi sa sensibilité pour peut-être l'utiliser pour une tenue d'immersion.

Laurent

Re: Le système Arduino

Publié : 01 avr. 2013 13:04
par papy94
Bonjours
Je pense avoir fini mes essais avec l’arduino Nano

Grâce à ce petit module, je peux avec un minimum de composant collecter des informations et faire réagir mes servos

Comme composant, il y a un accéléromètre, un capteur de pression, une carte 2 relais et la carte Arduino Nano
Image

L’accéléromètre :
Image
Il pilote 2 servos a rotation continue, qui déplaceront chacun un poids monté sur une tige filetée, un dans le compartiment avant et l’autre dans le compartiment arrière, il permettra de régler l’assiette du sous-marin, quand j’actionnerais la voie 8 de mon émetteur

Le Capteur de pression :
Image
Il me permet de connaitre la profondeur de mon sous-marin par différence de pression et est assés précis, il prend la commande du servo ballast et le met en position vidange, quand la profondeur mesurée dépasse la profondeur maxi que j’ai entrée
Il pilote aussi le périscope en monté et descente, si la profondeur est comprise entre les 2 limites que je lui ai données (entre 0 et – 5 cm périscope rentré, entre -5 et-15cm périscope sortie, en dessous de -15cm périscope rentré

Le relais + pompe a eau :
Image
Le périscope est actionné par une seringue, une pompe à eau et la carte à 2 relais et 2 ILS qui font office fin de courses

J’ai aussi un détecteur d’eau (2 fils dans chaque compartiment) qui mettra le servo ballast en position vidange quand ils détecteront une entrée d’eau

Tout fonctionne très bien sur la table de la salle a mangé, reste plus qu’a implanter cela dans le sous-marin
:frust:

Re: Le système Arduino

Publié : 01 avr. 2013 13:09
par coaxial
superbe ton système papy94 :Up:

y'a un bail , que je n'étais pas allé me promener dans les pages de tin site :Up:

Re: Le système Arduino

Publié : 01 avr. 2013 13:30
par Patjabix
papy94 a écrit : Tout fonctionne très bien sur la table de la salle a mangé, reste plus qu’a implanter cela dans le sous-marin
:frust:


Oui parce que faire plonger une table de salle à manger . . . :? :?

A part pour des plats de fruits de mer :shock:

:gne:

:labas:

Re: Le système Arduino

Publié : 01 avr. 2013 17:17
par pierre
Et encore, jeter les coquilles à la mer, ya plus rien pour les crabes.

Blague à part, intéressant ce développement. Mêm's si j'comprends que pouick. :respect:
Installes le vite dans ton soum pour qu'on suive les évolutions.
Au besoin, une coque dédiée pourrait se faire. ;)

Re: Le système Arduino

Publié : 01 avr. 2013 19:09
par papy94
Pierre
je suis en ce moment sur le système de périscope, la mécanique (je pompe sur le système de Climax.
(il faut que je commande tes ILS chez Conrad d’ailleurs)
Image
Image

et quand Gérard aura repris des forces, je vous fais voir tout ça, ainsi que la coque du soum que nous devons fermer sur le devant ,tu te rappelles

mais bon comme tu le sais je ne travaille que les jours fériés, c'est pour cela que je vais pas trop vite :dodo:
comme la dit un ami, je passe plus de temps a réfléchir sur mon soum qu'a le bricoler

et puis la je suis dans le loir et cher, et il fait froid :Oo: