Le système Arduino

L’espace pour parler de tout ce qui concerne l’électronique embarquée
Avatar de l’utilisateur
papy94
Messages : 654
Inscription : 23 janv. 2010 14:31
Localisation : Champigny sur marne
Contact :

Re: Le système Arduino

Message 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:
Avatar de l’utilisateur
Sinago86
Messages : 750
Inscription : 24 janv. 2010 11:49

Re: Le système Arduino

Message 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:
jean-Charles
Blogs.fr Mes petits bateaux
inactif depuis été 2014
Avatar de l’utilisateur
laurent0091
Messages : 188
Inscription : 06 mars 2011 00:00
Localisation : Essone (91)
Contact :

Re: Le système Arduino

Message par laurent0091 »

Bonsoir,
c'est possible de créer un post "debug Arduino"...

Laurent
Avatar de l’utilisateur
Geeks
Messages : 3593
Inscription : 03 juil. 2010 21:04
Localisation : Brive la Gaillarde (Correze 19)

Re: Le système Arduino

Message 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:
A défaut d'avoir la science infuse, j'infuse la science. - Racleur de fond depuis Pons 2014.
Sous-marin en état de repos sur cale : Minimog 01
Avatar de l’utilisateur
laurent0091
Messages : 188
Inscription : 06 mars 2011 00:00
Localisation : Essone (91)
Contact :

Re: Le système Arduino

Message 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
Avatar de l’utilisateur
papy94
Messages : 654
Inscription : 23 janv. 2010 14:31
Localisation : Champigny sur marne
Contact :

Re: Le système Arduino

Message 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:
Dernière modification par papy94 le 01 avr. 2013 15:48, modifié 1 fois.
Avatar de l’utilisateur
coaxial
Messages : 3673
Inscription : 23 janv. 2010 19:35
Localisation : saint orens 31

Re: Le système Arduino

Message 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:
Dernière modification par coaxial le 01 avr. 2013 13:47, modifié 1 fois.
Moins je réfléchis plus fort et plus j'agis moins vite
Les bons crus font les bonnes cuites => Pierre Dac .
.... la simplicité est-ce bien la plus simple solution ..........?
La femme est l'avenir de l'homme .
Avatar de l’utilisateur
Patjabix
Modérateur
Messages : 5052
Inscription : 06 janv. 2010 00:13
Localisation : Savas (Ardèche)

Re: Le système Arduino

Message 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:
A+
Pat, membre de la guilde des racleurs de fond
Image Image
Avatar de l’utilisateur
pierre
Messages : 3691
Inscription : 08 janv. 2010 12:42
Localisation : Créteil (94)

Re: Le système Arduino

Message 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. ;)
Mes sous-marins en état de marche :
Un Surcouf, un Seaview, une Flying sub, un Minisub, un subracer.
Autres modèles : quadricoptère MiniDex amphibie full carbon, Quad Alien 680 pliable slowfly + Gopro
J-Pay quad 250 racer, Hexacoptère Typhoon H Yunnec.
Avatar de l’utilisateur
papy94
Messages : 654
Inscription : 23 janv. 2010 14:31
Localisation : Champigny sur marne
Contact :

Re: Le système Arduino

Message 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:
Répondre