Sommario:
- Passaggio 1: tutto il necessario
- Passaggio 2: programmazione
- Passaggio 3: testarlo
- Passaggio 4: concludere
Video: Fai da te Raspberry Pi Smart Google Calendar Clock: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Questo è un orologio intelligente che ho realizzato per il concorso degli orologi, spero vi piaccia!
Ha un Raspberry Pi in esso che esegue un programma di elaborazione e Python per accedere ai miei dati di Google Calendar e stampare i prossimi 10 giorni in cui hai qualcosa sullo schermo.
Il programma Python accede ai dati del calendario, salvandoli in un file sul Raspberry Pi, che Processing legge e mette sullo schermo.
Passaggio 1: tutto il necessario
Lampone Pi:
www.amazon.com/Raspberry-Pi-MS-004-0000002…
(se vuoi, puoi prendere il 3 B+ che potrebbe essere più veloce)
Uno schermo:
www.amazon.com/Elecrow-RPA05010R-800x480-D…
E se non hai un alimentatore, puoi trovarne uno qui:
www.amazon.com/CanaKit-Raspberry-Supply-Ad…
Avrai anche bisogno di un mouse e una tastiera USB (non importa di che marca siano)
Passaggio 2: programmazione
Se hai un monitor più grande, ti consiglio vivamente di usarlo per questo passaggio perché lo schermo è così piccolo ed è difficile vedere il testo.
Innanzitutto, dovrai installare Processing:
processing.org/download/
Seleziona (Running on a Pi?) nell'elenco Linux, quindi fai clic su Download e segui la guida all'installazione.
Una volta che hai Processing, puoi scaricare il programma che si trova alla fine di questo passaggio, puoi anche scaricare il programma python, quindi spostarli nella cartella home.
Dovrai utilizzare Python 2.7 poiché Python 3 non è supportato dall'API Python Calendar di Google.
Vai qui e segui le istruzioni per configurare l'API, (direi come farlo, ma solo Google può configurare l'API)
developers.google.com/calendar/quickstart/…
Se hai fatto tutto ciò, dovresti essere in grado di eseguire il programma Python senza errori.
Dovrai inserirlo nel file ~/.config/lxsession/LXDE-pi/autostart:
/usr/local/bin/processing-java --sketch=/home/pi/Clock.pde --run
e questo nel file /etc/rc.local:
python /home/pi/Clock.py &
E questo è tutto per questo passaggio!
Passaggio 3: testarlo
Questo passaggio è piuttosto semplice, basta collegare il Pi allo schermo, accenderlo (potrebbe esserci un interruttore sul lato dello schermo per accendere e spegnere la retroilluminazione) e TADA! hai un orologio Google Calendar!
Se non funziona, basta chiedere, mi piacerebbe aiutarti!
Passaggio 4: concludere
Questo è tutto! per favore sentiti libero di fare domande, e se ti stai chiedendo del caso, ho appena tagliato il mio dal cartone. (P. S. non dimenticare di votare al Concorso degli Orologi!)
Consigliato:
Allegare Google Calendar a Google Sites: 5 passaggi
Allegare i calendari di Google a Google Sites: questo è un Instructable per insegnarti come creare, utilizzare e modificare i calendari di Google e quindi collegarli a un sito di Google utilizzando le funzionalità di condivisione. Questo può essere vantaggioso per molte persone poiché Google Sites può essere utilizzato per coordinare e distribuire i
Eventi di Google Calendar su ESP8266: 10 passaggi
Eventi di Google Calendar su ESP8266: in questo tutorial spiegherò come importare i dati degli eventi di Google Calendar nell'IDE di Arduino per la scheda ESP8266. Importerò l'ora di fine e l'ora di inizio del mio allenamento da Google Calendar e le stamperò nel monitor seriale IDE di Arduino. Per un
Specchio intelligente multiutente con Google Calendar: 10 passaggi
Specchio intelligente multiutente con Google Calendar: in questo tutorial creeremo uno specchio intelligente integrato con Google Calendar. Ho realizzato questo progetto perché trovo gli specchi intelligenti davvero fantastici, sono una manna dal cielo al mattino. Ma ho deciso di farne uno da zero perché tutti gli altri
Bidoni della spazzatura Wifi e Google Calendar: 4 passaggi
Wifi Wheelie Bins & Google Calendar: questo progetto è stato ispirato dai video di Andreas Spiess (You Tube).#185 ESP8266 - Promemoria di Google Calendar: come rendere felice tua moglie/fidanzata (Arduino) ½, una versione aggiornata. Segui questi link: Andreas Spiess & Andreas Spiess Ver 2
Centro di controllo della scatola di uscita Arduino con Google Calendar: 4 passaggi
Arduino Outlet Box Control Center con Google Calendar: in questo Instructable imparerai come costruire un centro di controllo per la tua casa utilizzando un modulo relè di alimentazione Adafruit a 4 uscite. Avrai bisogno di una scheda Arduino con un modulo wifi come l'Adafruit Feather Huzzah e un Adafruit Power Relay Module 4