Spisu treści:
Wideo: DIY Raspberry Pi Inteligentny kalendarz Google: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
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
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:
Kalendarz adwentowy DIY LED: 3 kroki
Kalendarz adwentowy DIY LED: Opiszę, jak zrobiliśmy ten zegar analogowy, który pełni podwójną funkcję kalendarza adwentowego. Przez całą dobę w kółku są 24 diody led ws2811, a każda z nich świeci na zielono aż do dni przed Bożym Narodzeniem. W Boże Narodzenie wszystkie światła pal
Dostosowany kalendarz z serwomotorem: 4 kroki
Spersonalizowany kalendarz z serwomotorem: Ludzie czasami się nudzili, siedząc przy biurku. Jeśli na stole znajdzie się coś dekoracyjnego, na pewno będzie fajnie. Do tego projektu stworzę spersonalizowany kalendarz. Oprócz kalendarza możesz także dodawać inne elementy, które
Kosze na kółkach Wi-Fi i Kalendarz Google: 4 kroki
Wifi Wheelie Bins i Kalendarz Google: Inspiracją do tego projektu były filmy Andreasa Spiessa (You Tube).#185 ESP8266 – Przypomnienie Kalendarza Google: Jak sprawić, by Twoja żona/dziewczyna była szczęśliwa (Arduino) ½, zaktualizowana wersja.Skorzystaj z tych linków: Andreas Spiess & Andreas Spiess wersja 2
Inteligentny kalendarz ścienny: 5 kroków
Inteligentny kalendarz ścienny: Razem z żoną mieliśmy klasyczny papierowy kalendarz ścienny, na którym zaznaczaliśmy ważne daty. Używamy również kalendarza Google na naszych smartfonach do oznaczania wydarzeń, więc oznaczało to podwójną pracę. Postanowiłem więc zbudować jakiś inteligentny kalendarz ścienny, który
Cyfrowy kalendarz ścienny i domowe centrum informacyjne: 24 kroki (ze zdjęciami)
Cyfrowy kalendarz ścienny i domowe centrum informacyjne: W tym instruktażowym będę włączać stary telewizor z płaskim ekranem do cyfrowego kalendarza ściennego w drewnianej ramie i domowego centrum informacyjnego zasilanego przez Raspberry Pi. Celem było uzyskanie szybkiego dostępu do istotne informacje dla wszystkich członków t