Stap 3: Stap 3: installeren van Python pakketten en Scripts
De CAP1188 vereist dat u downloadt en de bibliotheken voor deze sensor installeert. De bibliotheek kan gevonden worden op de volgende website:
https://github.com/adafruit/Adafruit_CAP1188_Library/Archive/Master.zip
Instructies voor het installeren van de bibliotheek en de voorbeelden bevinden zich in een Leesmij-bestand in de zip-container.
Dit programma controleert de zonsopgang & zonsondergang voor uw specifieke locatie, en begint het tellen en timing op een opgegeven tijdstip voor zonsopgang en voor een gelijke hoeveelheid tijd na zonsondergang. Voor en na die tijd, is geen gegevens verzonden naar uw werkblad. Dit project gebruikt een python-script om te lezen van de zonsopgang en zonsondergang informatie van Yahoo! weer elke avond of bij het opstarten krijgen deze tijden.
De volgende python bibliotheek moet gedownload en geïnstalleerd op de Arduino Yún.
python-weer-api
pywapi - https://code.google.com/p/python-weather-api/
Instructies voor het installeren van deze bibliotheek bevindt zich op de bovenstaande website.
Python Scripts
De locatie-ID in het 'getastonomy.py' python script moet worden gewijzigd om uw locatie bevatten. Het is op dit moment geconfigureerd voor Missouri City (Texas). Een manier om uw ID te vinden is om naar de volgende website:
Geef uw locatie en uw locatie-ID wordt weergegeven als onderdeel van het URL-adres. Vervangen van de USTX0905 in de lijn van het script met uw locatie-ID.
resultaat = pywapi.get_weather_from_yahoo ('USTX0905', 'imperial')
Hierdoor zal het script te halen van de zonsopgang en zonsondergang voor uw locatie. Instructies voor het wijzigen van 'sendgdocs.py' bevinden zich in stap 6.
Zodra beide scripts zijn gewijzigd moet u ze verplaatsen naar de map van de micro-SD-kaart ' / mnt/sda1 /' van de Arduino Yun.