Étape 5: Configuration du système
Dans cette étape, vous allez apprendre à personnaliser le système.
Télécharger « SpeakingAssistant.zip » et extraire le contenu de l’archive dans un dossier « SpeakingAssistant ».
Toutes les informations de configuration sont stockées dans le fichier « configuration.py » comme variables de Python. Ouvrir « configuration.py » si vous voulez configurer tout le sous paramètres.
Il y a cinq variables que vous pouvez modifier. Le premier d'entre eux est « opérations »
« opérations » sont une liste de tuples.
Le premier tuple dans la liste, dans notre cas, c’est « RSS » définit les mesures à prendre lorsque le capteur de proximité IR se déclenche une fois. De même, les éléments suivants définissent quelle action doit être effectuée lorsque le capteur de proximité IR se déclenche autant de fois.
Actuellement les opérations suivantes sont définies :
- FLUX RSS
- Vous définissez cette opération à l’aide de la balise « RSS ». Déclenchement de cette opération provoquera l’app récupérer le flux RSS et il exprime-toi
- Premier élément doit être « » suivi par RSS flux RSS adresse indiquée entre guillemets et qui doit être suivie d’un contenu dans le flux qui vous intéresse
- ex: ("RSS", "http://www.moneycontrol.com/rss/MCtopnews.xml", "title")
- Température :
- Lectures sur la température à l’aide de la sonde de température de Grove reliée à une des broches analogiques et la même affiche sur l’écran LCD
- Premier élément sera la « Température », suivie de l’analogique sur la broche. En exemple ci-dessous broche analogique serait 1
- ex:("température", 1)
- Adresse postale :
- Lit le courrier dans la boîte de réception gmail et l’affichage de l’expéditeur et le sujet sur écran LCD
- Premier élément doit être « Mail », suivi d’un argument factice (destiné à faciliter l’analyse)
- ex: ("Mail", "0")
- GPIO :
- Contrôle un NIP GPIO(digital). Vous pouvez connecter un relais pour contrôler d’autres appareils
- Premier élément sera « gpio » suivie de « on » ou « éteint » pour indiquer que la broche numérique doit être allumé ou éteint respectivement. Le dernier élément sera la broche numérique 4, dans l’exemple ci-dessous
- ex: ("gpio", "on", 4)
Ensuite dans la configuration du fichier est liste des expéditeurs approuvés. Cette liste servira par le thread de messagerie pour récupérer uniquement les courriels non lus dans la boîte de réception depuis les expéditeurs répertoriés dans la liste. Si laissé vide, tous les mails non lus seront extraite.
ex : expéditeurs = ['navin.bhaskar.5
« unreadMailCnt » contrôle la couleur des écrans LCD rétro-éclairage en fonction du nombre de mails non lus dans la boîte de réception. Le nombre de mails non lus l’approche valeur de « unreadMailCnt », le rétro-éclairage LCD commence à virer au rouge, du vert.
ex : unreadMailCnt = 50
« ttsSpeed » nous allons vous contrôlez la vitesse avec laquelle le texte sera être parlé.
ex : ttsSpeed = 150
« MailCredentials » permet de configurer les informations de connexion gmail.
ex : mailCredentials = {« userName »: « thismail « pwd »: "mot de passe"}
Remplacez ' thismail et « password » avec les détails de votre compte.