Indholdsfortegnelse:

DIY Raspberry Pi Smart Google Kalenderur: 4 trin
DIY Raspberry Pi Smart Google Kalenderur: 4 trin

Video: DIY Raspberry Pi Smart Google Kalenderur: 4 trin

Video: DIY Raspberry Pi Smart Google Kalenderur: 4 trin
Video: Build a DIGITAL MAGIC MIRROR - Full Tutorial 2024, November
Anonim
DIY Raspberry Pi Smart Google Kalenderur
DIY Raspberry Pi Smart Google Kalenderur

Dette er et smart ur jeg lavede til urkonkurrencen, jeg håber du kan lide det!

Den har en Raspberry Pi i, som kører et Processing and Python -program for at få adgang til mine Google Kalender -data og udskrive de næste 10 dage, som du har noget på skærmen.

Python -programmet får adgang til kalenderdataene og gemmer det i en fil på Raspberry Pi, som Processing læser og lægger på skærmen.

Trin 1: Alt nødvendigt

Hindbær Pi:

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

(hvis du vil, kan du få 3 B+, som måske er hurtigere)

En skærm:

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

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

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

Du skal også bruge en USB -mus og tastatur (Det er ligegyldigt hvilket mærke de er)

Trin 2: Programmering

Hvis du har en større skærm, vil jeg stærkt anbefale at bruge det til dette trin, fordi skærmen er så lille, og det er svært at se tekst.

Først skal du installere Processing:

processing.org/download/

Vælg (Kører på en Pi?) På Linux -listen, klik derefter på Download, og følg installationsvejledningen.

Når du har Behandlet, kan du downloade programmet, der er i slutningen af dette trin, du kan også downloade python -programmet og derefter flytte dem til hjemmemappen.

Du bliver nødt til at bruge Python 2.7, da Python 3 ikke understøttes af Googles Python Calendar API.

Gå her og følg instruktionerne for opsætning af API'et (jeg vil fortælle, hvordan du gør det, men kun Google kan konfigurere API'en)

developers.google.com/calendar/quickstart/…

Hvis du har alt det gjort, skal du kunne køre python -programmet uden fejl.

Du bliver nødt til at sætte dette i filen ~/.config/lxsession/LXDE-pi/autostart:

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

og dette i filen /etc/rc.local:

python /home/pi/Clock.py &

Og det er alt for dette trin!

Trin 3: Test det ud

Dette trin er ret enkelt, bare tilslut Pi til skærmen, tænd den (Der kan være en kontakt på siden af skærmen for at tænde og slukke baggrundsbelysningen) og TADA! du har et Google Kalender -ur!

Hvis det ikke virker, skal du bare spørge, jeg vil meget gerne hjælpe!

Trin 4: Indpakning

Afslutter
Afslutter

Det er alt! du er velkommen til at stille spørgsmål, og hvis du undrer dig over sagen, skærer jeg bare min ud af pap. (PS glem ikke at stemme i urkonkurrencen!)

Anbefalede: