Cuprins:
Video: DIY Raspberry Pi Smart Google Calendar Clock: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Acesta este un ceas inteligent pe care l-am realizat pentru Concursul de Ceasuri, sper să vă placă!
Are un Raspberry Pi care rulează un program de procesare și Python pentru a accesa datele mele din Google Calendar și a imprima următoarele 10 zile în care aveți ceva pe ecran.
Programul python accesează datele calendarului, salvându-le într-un fișier de pe Raspberry Pi, pe care Procesarea îl citește și îl afișează pe ecran.
Pasul 1: Tot ce este necesar
Raspberry Pi:
www.amazon.com/Raspberry-Pi-MS-004-0000002…
(dacă doriți, puteți obține 3 B +, care ar putea fi mai rapid)
Un ecran:
www.amazon.com/Elecrow-RPA05010R-800x480-D…
Și dacă nu aveți o sursă de alimentare, o puteți găsi aici:
www.amazon.com/CanaKit-Raspberry-Supply-Ad…
De asemenea, veți avea nevoie de mouse și tastatură USB (nu contează ce marcă sunt)
Pasul 2: Programare
Dacă aveți un monitor mai mare, v-aș recomanda să îl folosiți pentru acest pas, deoarece ecranul este atât de mic și este greu să vedeți text.
Mai întâi, va trebui să instalați Procesare:
processing.org/download/
Selectați (Rularea pe un Pi?) Din lista Linux, apoi faceți clic pe Descărcare și urmați ghidul de configurare.
Odată ce ați procesat, puteți descărca programul care se află la sfârșitul acestui pas, puteți descărca și programul python, apoi le puteți muta în folderul de start.
Va trebui să utilizați Python 2.7, deoarece Python 3 nu este acceptat de API-ul Googles Python Calendar.
Mergeți aici și urmați instrucțiunile pentru configurarea API-ului (aș spune cum să o faceți, dar numai Google poate configura API-ul)
developers.google.com/calendar/quickstart/…
Dacă ați făcut toate acestea, ar trebui să puteți rula programul python fără erori.
Va trebui să introduceți acest lucru în fișierul ~ /.config / lxsession / LXDE-pi / autostart:
/ usr / local / bin / processing-java --sketch = / home / pi / Clock.pde --run
și aceasta în fișierul /etc/rc.local:
python /home/pi/Clock.py &
Și asta este tot pentru acest pas!
Pasul 3: Testați-l
Acest pas este destul de simplu, pur și simplu conectați Pi la ecran, porniți-l (S-ar putea să existe un comutator pe partea laterală a ecranului pentru a porni și opri iluminarea din spate) și TADA! aveți un ceas Google Calendar!
Dacă nu funcționează, întreabă doar, mi-ar plăcea să te ajut!
Pasul 4: încheierea
Asta e tot! vă rugăm să nu ezitați să puneți întrebări și, dacă vă întrebați despre caz, am tăiat-o pe a mea din carton. (P. S. nu uitați să votați la Concursul de ceasuri!)
Recomandat:
Evenimente Google Calendar la ESP8266: 10 pași
Evenimente Google Calendar către ESP8266: În acest tutorial vă voi explica cum să importați datele evenimentelor Google Calendar în Arduino IDE pentru placa ESP8266. Voi importa ora de sfârșit și ora de începere a antrenamentului meu de pe Google Calendar și le voi imprima pe monitorul serial Arduino IDE. Pentru a
Oglindă inteligentă multi-utilizator cu Google Calendar: 10 pași
Oglindă inteligentă cu mai mulți utilizatori cu Google Calendar: în această instrucțiune vom crea o oglindă inteligentă integrată cu Google Calendar. Am făcut acest proiect pentru că mi se par foarte frumoase oglinzile inteligente, dimineața sunt un dar de la Dumnezeu. Dar am decis să fac unul singur de la zero pentru că toate celelalte
Containere Wifi Wheelie și Google Calendar: 4 pași
Wifi Wheelie Bins & Google Calendar: Acest proiect a fost inspirat de videoclipuri de Andreas Spiess (You Tube). # 185 ESP8266 - Google Calendar Reminder: How To Make Your Wife / Girlfriend Happy (Arduino) & # 189, o versiune actualizată. Urmați aceste link-uri: Andreas Spiess & Andreas Spiess Ver 2
Centrul de control Arduino Outlet Box cu Google Calendar: 4 pași
Centrul de control al cutiei de ieșire Arduino cu Google Calendar: în acest instructiv veți afla cum să construiți un centru de control pentru casa dvs. utilizând un modul de releu de putere Adafruit 4-Outlet. Veți avea nevoie de o placă Arduino cu un modul wifi, cum ar fi Adafruit Feather Huzzah și un modul Adafruit Power Relay 4
Raspberry Pi: Calendar montat pe perete și centru de notificări: 5 pași (cu imagini)
Raspberry Pi: Calendar montat pe perete și centru de notificare: Înainte de „era digitală” ” multe familii au folosit calendare de perete pentru a arăta o vizualizare lunară a evenimentelor viitoare. Această versiune modernă a calendarului montat pe perete include aceleași funcții de bază: O agendă lunară Sincronizarea activității membrilor familiei