Spisu treści:

DIY Raspberry Pi Inteligentny kalendarz Google: 4 kroki
DIY Raspberry Pi Inteligentny kalendarz Google: 4 kroki

Wideo: DIY Raspberry Pi Inteligentny kalendarz Google: 4 kroki

Wideo: DIY Raspberry Pi Inteligentny kalendarz Google: 4 kroki
Wideo: INSTALACJA DOMOTICZ NA RASPBERRY PI | Inteligentny Dom DIY #4 2024, Lipiec
Anonim
DIY Raspberry Pi Inteligentny Kalendarz Google Zegar
DIY Raspberry Pi Inteligentny Kalendarz Google Zegar

To jest inteligentny zegar, który zrobiłem na Konkurs Zegarów, mam nadzieję, że Ci się spodoba!

Ma w sobie Raspberry Pi, który uruchamia program Processing i Python, aby uzyskać dostęp do moich danych Kalendarza Google i wydrukować następne 10 dni, które masz coś na ekranie.

Program python uzyskuje dostęp do danych kalendarza, zapisując je do pliku na Raspberry Pi, który Processing odczytuje i umieszcza na ekranie.

Krok 1: Wszystko, co potrzebne

Raspberry Pi:

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

(jeśli chcesz, możesz dostać 3 B+, co może być szybsze)

Ekran:

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

A jeśli nie masz zasilacza, znajdziesz go tutaj:

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

Będziesz także potrzebować myszy i klawiatury USB (nie ma znaczenia, jakiej marki)

Krok 2: Programowanie

Jeśli masz większy monitor, gorąco polecam użycie go w tym kroku, ponieważ ekran jest tak mały i trudno jest zobaczyć tekst.

Najpierw musisz zainstalować Przetwarzanie:

processing.org/download/

Wybierz (Uruchamiasz na Pi?) na liście Linux, a następnie kliknij Pobierz i postępuj zgodnie z instrukcją instalacji.

Po przetworzeniu możesz pobrać program, który znajduje się na końcu tego kroku, możesz również pobrać program Python, a następnie przenieść je do folderu domowego.

Będziesz musiał użyć Pythona 2.7, ponieważ Python 3 nie jest obsługiwany przez Googles Python Calendar API.

Wejdź tutaj i postępuj zgodnie z instrukcjami dotyczącymi konfiguracji API (powiedziałbym, jak to zrobić, ale tylko Google może skonfigurować API)

developers.google.com/calendar/quickstart/…

Jeśli wszystko to zrobiłeś, powinieneś być w stanie uruchomić program python bez żadnych błędów.

Musisz umieścić to w pliku ~/.config/lxsession/LXDE-pi/autostart:

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

a to w pliku /etc/rc.local:

python /home/pi/Clock.py &

I to wszystko na ten krok!

Krok 3: Testowanie

Ten krok jest dość prosty, po prostu podłącz Pi do ekranu, włącz go (może być przełącznik z boku ekranu, aby włączyć i wyłączyć podświetlenie) i TADA! masz Zegar Kalendarza Google!

Jeśli to nie zadziała, po prostu zapytaj, chętnie pomogę!

Krok 4: Podsumowanie

Zawijanie
Zawijanie

To wszystko! nie wahaj się zadawać pytań, a jeśli zastanawiasz się nad tą sprawą, po prostu wycinam swoją z kartonu. (PS nie zapomnij oddać głosu w Konkursie Zegarów!)

Zalecana: