Inhoudsopgave:

DIY Raspberry Pi Smart Google Calendar Clock - Ajarnpa
DIY Raspberry Pi Smart Google Calendar Clock - Ajarnpa

Video: DIY Raspberry Pi Smart Google Calendar Clock - Ajarnpa

Video: DIY Raspberry Pi Smart Google Calendar Clock - Ajarnpa
Video: Making a Digital Dashboard! (w/ Google Calendar integration) 2024, Juli-
Anonim
DIY Raspberry Pi Smart Google Calendar Clock
DIY Raspberry Pi Smart Google Calendar Clock

Dit is een slimme klok die ik heb gemaakt voor de klokkenwedstrijd, ik hoop dat je hem leuk vindt!

Er zit een Raspberry Pi in die een Processing- en Python-programma draait om toegang te krijgen tot mijn Google Agenda-gegevens en de komende 10 dagen af te drukken waarop je iets op het scherm hebt staan.

Het python-programma heeft toegang tot de kalendergegevens en slaat deze op in een bestand op de Raspberry Pi, dat Processing leest en op het scherm plaatst.

Stap 1: Alles wat nodig is

Raspberry Pi:

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

(als je wilt, kun je de 3 B+ krijgen, die misschien sneller is)

Een scherm:

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

En als je geen voeding hebt, kun je die hier vinden:

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

Je hebt ook een USB-muis en -toetsenbord nodig (het maakt niet uit van welk merk ze zijn)

Stap 2: Programmeren

Als je een grotere monitor hebt, raad ik je ten zeerste aan om die voor deze stap te gebruiken, omdat het scherm zo klein is en het moeilijk is om tekst te zien.

Eerst moet je Processing installeren:

processing.org/download/

Selecteer (Uitgevoerd op een Pi?) in de Linux-lijst, klik vervolgens op Downloaden en volg de installatiehandleiding.

Zodra je Processing hebt, kun je het programma downloaden dat aan het einde van deze stap staat, je kunt ook het python-programma downloaden en ze vervolgens naar de thuismap verplaatsen.

U moet Python 2.7 gebruiken omdat Python 3 niet wordt ondersteund door de Python Calendar API van Google.

Ga hierheen en volg de instructies voor het instellen van de API (ik zou vertellen hoe het moet, maar alleen Google kan de API instellen)

developers.google.com/calendar/quickstart/…

Als je dat allemaal hebt gedaan, zou je het python-programma zonder fouten moeten kunnen uitvoeren.

Je moet dit in het bestand ~/.config/lxsession/LXDE-pi/autostart zetten:

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

en dit in het bestand /etc/rc.local:

python /home/pi/Clock.py &

En dat is alles voor deze stap!

Stap 3: Het uittesten

Deze stap is vrij eenvoudig, sluit de Pi gewoon aan op het scherm, zet hem aan (er kan een schakelaar aan de zijkant van het scherm zijn om de achtergrondverlichting in en uit te schakelen) en TADA! je hebt een Google Agenda-klok!

Mocht het niet lukken, vraag het dan gerust, ik help je graag!

Stap 4: Afronden

Afsluiten
Afsluiten

Dat is alles! voel je vrij om vragen te stellen, en als je je afvraagt over de zaak, ik heb de mijne gewoon uit karton gesneden. (P. S. vergeet niet te stemmen in de Klokkenwedstrijd!)

Aanbevolen: