0% ont trouvé ce document utile (0 vote)
41 vues8 pages

TP Raspberry-MathisD EnolaV 1

Transféré par

kabalo.jordan
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
41 vues8 pages

TP Raspberry-MathisD EnolaV 1

Transféré par

kabalo.jordan
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

STI2D JULES FERRY

Leds Adressables avec Raspberry

Mathis DUARTE-NEVES & Enola VAYSSIÈRE


STI2D JULES FERRY

MATÉRIEL :

Partie 1 :
Arduino Uno / Led adressable / câbles

Partie 2 :
Raspberry / connexion wi

Partie 3 :
Capteur température / résistance / câbles / Raspberry / Arduino
f
STI2D JULES FERRY

PARTIE 1 :

Allumer la led adressable via Arduino


Dans un premier temps :
Lancer Arduino vient un ordinateur puis ajouter une librairie Pololuledstrip, pour se faire il vous faut ouvrir
l’onglet « croquis » puis « inclure une bibliothèque » puis « gestion des bibliothèques » et recherchez le nom de
la librairie.

Une fois cette étape faite :


Allez dans « chier », puis « exemple » et descendre tout en bas pour trouver les exemples de code de la
librairie « pololuledstrip » et choisir un des 4 codes pour tester la led.

Pour le branchement :

Branchez le ls noir sur le GND, le vert sur la sortie 12 et le ls rouge sur le 5V du Arduino.

Une fois la véri cation des leds faite :


Choisissez un des 4 exemples et modi ez le pour faire votre propre séquence de couleur.
Une fois vous séquence faite et validé par le professeur, vous pouvez passer à la prochaine partie.
fi
fi
fi
fi
fi
STI2D JULES FERRY

PARTIE 2 :

Allumer une led avec Raspberry


Dans un premier temps :
Brancher le Raspberry à l’écran de l’ordinateur et à l’ordinateur.

Une fois cette étape faite :


Installer Node Red sur le Rasberry via ce tuto :
[Link]

Pour commencer à programmer :

Ouvrir http:/ /[Link] :1880/ via un navigateur sur la Raspberry.

Avant de programmer :

Installer la palette « Dashboard ». Pour ce faire aller dans les trois traits en haut à droite, puis « manage
palette » puis « install »

Une fois la véri cation des leds faite :


Programmer à l’aide de ce tuto : [Link]
fi
STI2D JULES FERRY

PARTIE 3 :

Tester la température via un Raspberry


Dans un premier temps :
Fixer les ls du capteur dans les trous de l’adaptateur puis relier. Brancher le ls rouge au 5V puis une
résistance et puis relier au VCC, le noir au GND et le DQ à la pine analogique A0.

Une fois cette étape faite :


Puis entrer dans Arduino le programme suivant pour lire la valeur de la température :
#include //Librairie OneWire
#include //Librairie du capteur
unsigned long previousMillis = 0 ;
const long interval = 1000 ;
OneWire oneWire(2);
DallasTemperature sensors(&oneWire);
DeviceAddress sensorDeviceAddress;
void setup(void) {
[Link](9600);
[Link]();
[Link](sensorDeviceAddress, 0);
[Link](sensorDeviceAddress, 12);
delay (2000);
}
void loop(void) {
unsigned long currentMillis = millis() ;
if (currentMillis - previousMillis >= interval) {
previousMillis = currentMillis;
[Link]();
[Link]("{\"Temp\":");
[Link]([Link](0));
[Link]("}");
}
}

Pour les branchements :

Faire valider par le professeur


fi
fi
Une fois la véri cation des leds faite :
Ne surtout pas oublier la ligne « [Link]("{\"Temp\":"); » pour lire la température en « json » pour que la
Raspberry comprenne la valeur de la température.

Ensuite, relier les blocs de programmation ensemble sur Node Red:


Pour ce faire, voici la photo de la liaison des blocs:

Programmer la fonction, en entrant dans la « function » puis entrer « [Link] = [Link]; »


à la première ligne au dessus de « [Link] ».
Vous pouvez ensuite changer dans la « gauge » les valeurs entre lesquelles la température varie.
Véri e que le bon port à été choisi dans le « Serial ».

Les Tests:
Tester via l’onglet « debug » à droite, vous devriez voir la valeur de la température s’af cher. Véri ez que la
variation fonctionne bien puis passez à la prochaine étape.
La prochaine étape étant de lancer le dashboard, vous devriez avoir ceci :

Faire valider par le professeur


fi
fi
fi
fi
STI2D JULES FERRY

PARTIE 4 :

Allumer Led Bluetooth avec Raspberry


Dans un premier temps :
Connecter la led au même réseau que le Raspberry, sinon la led ne sera pas trouvable dans Node Red.

Une fois cette étape faite :


Installer la palette « yeeling », en allant dans les trois traits puis « manage palette » et « install » comme
précédemment.

Commencer à programmer sur Node Red:

Sélectionner les blocs suivants et les relier à des blocs « yeeling » (le bloc de la led) :

Créer un groupe :
Aller dans le Dashboard puis cliquez sur « +tab » pour commencer à créer un
groupe. Ajoutez ensuite un groupe et ajoutez dans ce groupe des deux blocs
commandants, c’est à dire les blocs « Select Color » et « Toggle ». Il vous suf t
de sélectionner le qui vous intéresse puis aller dans groupe et sélectionner votre
groupe.
(Ici le groupe est OFFICE, NE PAS FAIRE ATTENTION À L’AUTRE).

Tester:
Entrer dans le Dashboard et vous devriez voir af ché ceci :

Faire valider par le professeur


fi
fi
STI2D JULES FERRY

PARTIE BONUS :

Faire clignoter la led bluetooth avec le Raspberry


Dans un premier temps :
Relier les blocs suivants entre eux :

Exercice 1:
Trouver le programme de la deuxième function et des switch.

Une fois réussi :

Faire valider par le professeur

Exercice 2:
Gérer l’éclairage de la led par rapport à la température.

Une fois réussi :

Faire valider par le professeur

Vous aimerez peut-être aussi