Stap 5: Het systeem configureren
In deze stap zult u leren om het systeem te personaliseren.
Download "SpeakingAssistant.zip" en de inhoud van het archief uitpakken in een map "SpeakingAssistant".
Alle van het configuratie-informatie wordt opgeslagen in het bestand "configuration.py" als Python variabelen. Open "configuration.py" als u wilt configureren een van de onderstaande parameters.
Er zijn vijf variabelen die u kunt wijzigen. De eerste onder hen is "activiteiten"
"operations" is een lijst van tupels.
De eerste tupel in de lijst, in ons geval is "RSS" bepaalt welke actie moet worden uitgevoerd wanneer de sensor van de nabijheid van de IR eenmaal is geactiveerd. Ook bepalen latere elementen welk gevolg eraan moet worden uitgevoerd wanneer de sensor van de nabijheid van de IR wordt geactiveerd als vele malen.
Momenteel worden de volgende bewerkingen gedefinieerd:
- RSS
- U definieert deze operatie met behulp van "RSS" tag. Triggering van deze operatie zal leiden tot de app te halen de RSS en het uitspreken
- Eerste element moet worden "RSS" gevolgd door de RSS-feed adres dat is opgegeven in offertes en die moet worden gevolgd door de inhoud van de feed die u geïnteresseerd bent in
- ex: ("RSS", "http://www.moneycontrol.com/rss/MCtopnews.xml", "titel")
- Temperatuur:
- Leest temperatuur met behulp van de Grove temperatuursensor op één van de analoge pinnen aangesloten en wordt hetzelfde weergegeven op het LCD-scherm
- Eerste element zal worden "Temperatuur" gevolgd door de analoge pin. In onderstaand voorbeeld zou analoge pin 1
- ex:("temperatuur", 1)
- Mail:
- Gelezen uit de mail in gmail inbox en de afzender en het onderwerp weergegeven op LCD-scherm
- Eerste element moet "Mail", gevolgd door een dummy argument (bedoeld om te verlichten ontleden)
- ex: ("Mail", "0")
- GPIO:
- Hiermee bepaalt u de pin van een GPIO(digital). U kunt een relais om andere apparaten aansluiten
- Eerste element zal worden "gpio" gevolgd door "aan" of "off" die aangeeft de digitale pin moet worden ingeschakeld of uitgeschakeld respectievelijk. Het laatste element zullen de digitale pin 4, in het onderstaande voorbeeld
- ex: ("gpio", "on", 4)
Volgende in de configuratie is bestand lijst met afzenders. Deze lijst zal worden gebruikt door de post-thread te halen alleen ongelezen e-mails in de inbox van de afzenders weergegeven in de lijst. Als leeg laat, zal alle ongelezen mails worden opgehaald.
ex: afzenders = ['navin.bhaskar.5
"unreadMailCnt" bepaalt de kleur van de achtergrondverlichting van de LCD's afhankelijk van het aantal ongelezen mails in de inbox. Naarmate het aantal ongelezen mails nadert waarde van "unreadMailCnt", begint de LCD-achtergrondverlichting te draaien van groen rood.
ex: unreadMailCnt = 50
"ttsSpeed" laten we u controle van de snelheid waarmee de tekst wordt uitgesproken.
ex: ttsSpeed = 150
"MailCredentials" gebruiken voor het configureren van de inloggegevens van gmail.
ex: mailCredentials = {'gebruikersnaam': ' thismail 'pwd': "wachtwoord"}
Vervang ' thismail en 'wachtwoord' met uw accountgegevens.