Innholdsfortegnelse:

DIY Raspberry Pi Smart Google Kalender Klokke: 4 trinn
DIY Raspberry Pi Smart Google Kalender Klokke: 4 trinn

Video: DIY Raspberry Pi Smart Google Kalender Klokke: 4 trinn

Video: DIY Raspberry Pi Smart Google Kalender Klokke: 4 trinn
Video: Ruby on Rails, Лейла Хофер 2024, Juli
Anonim
DIY Raspberry Pi Smart Google Kalender Klokke
DIY Raspberry Pi Smart Google Kalender Klokke

Dette er en smart klokke jeg laget til klokkekonkurransen, jeg håper du liker den!

Den har en Raspberry Pi i den som kjører et Processing and Python -program for å få tilgang til dataene fra Google Kalender og skrive ut de neste 10 dagene som du har noe på skjermen.

Python -programmet får tilgang til kalenderdataene og lagrer dem i en fil på Raspberry Pi, som Processing leser og legger på skjermen.

Trinn 1: Alt som trengs

Bringebær Pi:

www.amazon.com/Raspberry-Pi-MS-004-0000002…

(hvis du vil, kan du få 3 B+ som kan være raskere)

En skjerm:

www.amazon.com/Elecrow-RPA05010R-800x480-D…

Og hvis du ikke har strømforsyning, kan du finne en her:

www.amazon.com/CanaKit-Raspberry-Supply-Ad…

Du trenger også en USB -mus og tastatur (Det spiller ingen rolle hvilket merke de er)

Trinn 2: Programmering

Hvis du har en større skjerm, vil jeg anbefale å bruke det til dette trinnet fordi skjermen er så liten og det er vanskelig å se tekst.

Først må du installere Processing:

processing.org/download/

Velg (Kjører på en Pi?) På Linux -listen, klikk deretter på Last ned og følg installasjonsveiledningen.

Når du har Behandlet, kan du laste ned programmet som er på slutten av dette trinnet. Du kan også laste ned python -programmet og deretter flytte dem til hjemmemappen.

Du må bruke Python 2.7 ettersom Python 3 ikke støttes av Googles Python Calendar API.

Gå hit og følg instruksjonene for å sette opp API, (jeg vil fortelle hvordan du gjør det, men bare Google kan konfigurere API)

developers.google.com/calendar/quickstart/…

Hvis du har alt det gjort, bør du kunne kjøre python -programmet uten feil.

Du må sette dette i filen ~/.config/lxsession/LXDE-pi/autostart:

/usr/local/bin/processing-java --sketch =/home/pi/Clock.pde --run

og dette i /etc/rc.local -filen:

python /home/pi/Clock.py &

Og det er alt for dette trinnet!

Trinn 3: Test det ut

Dette trinnet er ganske enkelt, bare koble Pi til skjermen, slå den på (Det kan være en bryter på siden av skjermen for å slå på og av bakgrunnsbelysningen) og TADA! du har en Google Kalender -klokke!

Hvis det ikke fungerer, bare spør, jeg vil gjerne hjelpe!

Trinn 4: Innpakning

Innpakning
Innpakning

Det er alt! Still gjerne spørsmål, og hvis du lurer på saken, klipper jeg bare min ut av papp. (PS, ikke glem å stemme i urkonkurransen!)

Anbefalt: