Duplication de la borne Partie 2

Texte de la première page
Duplication de la borne
Partie 2 : Arduino
Pour ce projet, vous aurez besoin des matériels suivant :
Carte Arduino Pro Mini
Carte Puissance SparkFun Mini Fet Shield
Adaptateur USB FTDI SparkFun
Ordinateur
En premier lieu, il vous faudra souder des blocs de connexions sur la carte
Arduino Pro Mini pour la connecter à sa carte Puissance ainsi qu’à son
adaptateur FTDI.
De même avec la carte Puissance SparkFun Mini Fet Shield.
Relié en suite l’Arduino à l’adaptateur USB FTDI comme
fait ci-contre.
Le câble connecté à l’adaptateur sera à insérer dans un
port USB de votre ordinateur pour pouvoir utiliser le
logiciel Arduino et ainsi programmer la carte.
Pour finir, assemblez la carte Arduino Pro Mini à sa carte
puissance, avec un soudage à l’étain. Comme ci-dessous
:
En suite, téléchargez le logiciel Arduino au lien suivant:
https://www.arduino.cc/en/Main/Software
Choisissez, si vous êtes sous Windows, le premier fichier “Windows Installer” cela vous
évitera de décompresser le fichier une fois téléchargé.
Ce fichier est de 84,1Mo, il devrait prendre très peu de temps.
Une fois le télechargement terminé, démarrer l’installation en exécutant le programme.
Vous arriverez sur une fenêtre comme celle-ci :
Connectez le bloc contenant la carte Arduino Pro Mini, la carte Puissance SparkFun Mini Fet
Shield ainsi que l’adaptateur USB FTDI SparkFun à l’ordinateur grâce au câble USB du FTDI.
Dans l’onglet “outil” le “type de carte” ainsi que le “port” devrait être choisi automatiquement.
Si ce n’est pas le cas c’est que votre ordinateur ne reconnaît pas votre Arduino, dans ce cas,
télecharger le “Virtual COM Port Drivers” en fonction de votre système d’exploitation au lien
suivant : http://www.ftdichip.com/Drivers/VCP.htm
C’est un fichier .zip qu’il vous faudra décompresser avec une application comme par exemple
WinZip (télechargeable au lien suivant : http://www.winzip.com/fr/downwz.html).
Une fois le dossier décompresser, dans le gestionnaire de périphérique du panneau de
configuration, sélectionnez votre périphérique inconnu à l’ordinateur dans “Propriétés”
sélectionnez “Mettre à jour le pilote” et “Rechercher un pilote sur mon ordinateur” vous aurez
juste à sélectionner le dossier de “Virtual COM Port Drivers” que vous venez de télecharger,
Une fois que le type de carte ainsi que le port utilisé
par votre carte sont sélectionnés, dans l’onglet
“Fichier” cliquez sur “Nouveau”.
Dans ce nouveau programme, vous pouvez
maintenant coder.
Pour exécuter le programme que vous aurez écrit, il
vous faudra valider et vérifier votre programme avec
le bouton “Vérifier” en haut à gauche, et si le
programme ne contient aucune erreur, vous pourrez
l’envoyer à l’Arduino avec le bouton “Téléverser”.
Votre programme sera maintenant dans votre Arduino
et se lancera à l’allumage de celui-ci, pour le remettre
à zéro, il faut appuyer sur son bouton “reset”.
Voici notre programme principal :
int rasp = 2; //déclaration des noms de périphériques
int micro = 3;
int hautparleur = 4;
const int analogPin = A0; //déclaration de l'entrée analogique
void setup() {
pinMode(rasp,OUTPUT); //déclaration des sorties
pinMode(micro,OUTPUT);
pinMode(hautparleur,OUTPUT);
digitalWrite(rasp, LOW); //état bas sorties
digitalWrite(micro, LOW);
digitalWrite(hautparleur, LOW);
Serial.begin(9600); //paramètrage de la communication série
}
void loop() {
int sensorReading = analogRead(analogPin);
int prcbatterie = map(sensorReading, 0, 1023, 0, 100); //pourcentage de la tension lu
if (prcbatterie <= 50) {
Serial.println("Good"); //envoie de message positif à la rasp
Serial.flush();
digitalWrite(rasp, HIGH); //état haut pour tous les périphériques
digitalWrite(micro, HIGH);
digitalWrite(hautparleur, HIGH);
}
else {
Serial.println("Bad"); //envoie de message négatif à la rasp
Serial.flush();
digitalWrite(rasp, HIGH); //état haut seulement pour périphérique principal
}
delay(10000); //attente de 10 secondes
}
Ce programme mesurera la tension analogique de votre batterie envoyé sur l’entrée
analogique de votre Arduino, si la batterie est dans ses capacités maximale l’Arduino enverra
un message positif à la Raspberry par liaison série et alimentera tous ses périphériques. Alors
que si la batterie est faible il enverra un message négatif et n’alimentera que la Raspberry.
Pour l’utiliser il vous faudra connecter l’Arduino et sa carte Puissance à différents
périphériques comme cela :
Partie 2 : Arduino
Pour ce projet, vous aurez besoin des matériels suivant :
Carte Arduino Pro Mini
Carte Puissance SparkFun Mini Fet Shield
Adaptateur USB FTDI SparkFun
Ordinateur
En premier lieu, il vous faudra souder des blocs de connexions sur la carte
Arduino Pro Mini pour la connecter à sa carte Puissance ainsi qu’à son
adaptateur FTDI.
De même avec la carte Puissance SparkFun Mini Fet Shield.
Relié en suite l’Arduino à l’adaptateur USB FTDI comme
fait ci-contre.
Le câble connecté à l’adaptateur sera à insérer dans un
port USB de votre ordinateur pour pouvoir utiliser le
logiciel Arduino et ainsi programmer la carte.
Pour finir, assemblez la carte Arduino Pro Mini à sa carte
puissance, avec un soudage à l’étain. Comme ci-dessous
:
En suite, téléchargez le logiciel Arduino au lien suivant:
https://www.arduino.cc/en/Main/Software
Choisissez, si vous êtes sous Windows, le premier fichier “Windows Installer” cela vous
évitera de décompresser le fichier une fois téléchargé.
Ce fichier est de 84,1Mo, il devrait prendre très peu de temps.
Une fois le télechargement terminé, démarrer l’installation en exécutant le programme.
Vous arriverez sur une fenêtre comme celle-ci :
Connectez le bloc contenant la carte Arduino Pro Mini, la carte Puissance SparkFun Mini Fet
Shield ainsi que l’adaptateur USB FTDI SparkFun à l’ordinateur grâce au câble USB du FTDI.
Dans l’onglet “outil” le “type de carte” ainsi que le “port” devrait être choisi automatiquement.
Si ce n’est pas le cas c’est que votre ordinateur ne reconnaît pas votre Arduino, dans ce cas,
télecharger le “Virtual COM Port Drivers” en fonction de votre système d’exploitation au lien
suivant : http://www.ftdichip.com/Drivers/VCP.htm
C’est un fichier .zip qu’il vous faudra décompresser avec une application comme par exemple
WinZip (télechargeable au lien suivant : http://www.winzip.com/fr/downwz.html).
Une fois le dossier décompresser, dans le gestionnaire de périphérique du panneau de
configuration, sélectionnez votre périphérique inconnu à l’ordinateur dans “Propriétés”
sélectionnez “Mettre à jour le pilote” et “Rechercher un pilote sur mon ordinateur” vous aurez
juste à sélectionner le dossier de “Virtual COM Port Drivers” que vous venez de télecharger,
Une fois que le type de carte ainsi que le port utilisé
par votre carte sont sélectionnés, dans l’onglet
“Fichier” cliquez sur “Nouveau”.
Dans ce nouveau programme, vous pouvez
maintenant coder.
Pour exécuter le programme que vous aurez écrit, il
vous faudra valider et vérifier votre programme avec
le bouton “Vérifier” en haut à gauche, et si le
programme ne contient aucune erreur, vous pourrez
l’envoyer à l’Arduino avec le bouton “Téléverser”.
Votre programme sera maintenant dans votre Arduino
et se lancera à l’allumage de celui-ci, pour le remettre
à zéro, il faut appuyer sur son bouton “reset”.
Voici notre programme principal :
int rasp = 2; //déclaration des noms de périphériques
int micro = 3;
int hautparleur = 4;
const int analogPin = A0; //déclaration de l'entrée analogique
void setup() {
pinMode(rasp,OUTPUT); //déclaration des sorties
pinMode(micro,OUTPUT);
pinMode(hautparleur,OUTPUT);
digitalWrite(rasp, LOW); //état bas sorties
digitalWrite(micro, LOW);
digitalWrite(hautparleur, LOW);
Serial.begin(9600); //paramètrage de la communication série
}
void loop() {
int sensorReading = analogRead(analogPin);
int prcbatterie = map(sensorReading, 0, 1023, 0, 100); //pourcentage de la tension lu
if (prcbatterie <= 50) {
Serial.println("Good"); //envoie de message positif à la rasp
Serial.flush();
digitalWrite(rasp, HIGH); //état haut pour tous les périphériques
digitalWrite(micro, HIGH);
digitalWrite(hautparleur, HIGH);
}
else {
Serial.println("Bad"); //envoie de message négatif à la rasp
Serial.flush();
digitalWrite(rasp, HIGH); //état haut seulement pour périphérique principal
}
delay(10000); //attente de 10 secondes
}
Ce programme mesurera la tension analogique de votre batterie envoyé sur l’entrée
analogique de votre Arduino, si la batterie est dans ses capacités maximale l’Arduino enverra
un message positif à la Raspberry par liaison série et alimentera tous ses périphériques. Alors
que si la batterie est faible il enverra un message négatif et n’alimentera que la Raspberry.
Pour l’utiliser il vous faudra connecter l’Arduino et sa carte Puissance à différents
périphériques comme cela :
Partager ce document
Télécharger le fichier
Faire un lien vers ce document
Lien permanentpour un message, un forum, un réseau social
Lien courtpour un SMS ou un profil
Code HTMLpour un site ou un blog
Du même auteur
- Duplication de la borne Partie 329/03/2016
- Duplication de la borne Partie 129/03/2016
Sur le même sujet
Les mots qui reviennent le plus dans ce document. Chacun lance une recherche dans les fichiers publics.
Commentaires
Pour voir les commentaires déjà publiés ou ajouter un commentaire, Connectez-vous ou Créez un compte.





