Talaan ng mga Nilalaman:

DIY Raspberry Pi Smart Google Calendar Clock: 4 Hakbang
DIY Raspberry Pi Smart Google Calendar Clock: 4 Hakbang

Video: DIY Raspberry Pi Smart Google Calendar Clock: 4 Hakbang

Video: DIY Raspberry Pi Smart Google Calendar Clock: 4 Hakbang
Video: 102 Year Old Lady's Abandoned Home in the USA ~ Power Still ON! 2024, Nobyembre
Anonim
DIY Raspberry Pi Smart Google Calendar Clock
DIY Raspberry Pi Smart Google Calendar Clock

Ito ay isang Smart orasan na ginawa ko para sa Clocks Contest, inaasahan kong gusto mo ito!

Mayroon itong Raspberry Pi sa loob nito na nagpapatakbo ng isang programa sa Pagproseso at Python upang ma-access ang aking data sa Google Calendar at mai-print ang susunod na 10 araw kung saan mayroon kang isang bagay sa screen.

Ang programa ng sawa ay ina-access ang data ng kalendaryo, nai-save ito sa isang file sa Raspberry Pi, na binabasa ng Pagproseso at inilalagay sa screen.

Hakbang 1: Lahat ng Kailangan

Raspberry Pi:

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

(kung nais mo, maaari mong makuha ang 3 B + na maaaring mas mabilis)

Isang screen:

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

At kung wala kang isang supply ng kuryente, maaari kang makahanap ng isa rito:

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

Kakailanganin mo rin ang isang USB mouse at keyboard (Hindi mahalaga kung ano ang mga ito tatak)

Hakbang 2: Programming

Kung mayroon kang isang mas malaking monitor, lubos kong inirerekumenda ang paggamit nito para sa hakbang na ito dahil ang screen ay napakaliit at mahirap makita ang teksto.

Una, kakailanganin mong i-install ang Pagproseso:

processing.org/download/

Piliin ang (Tumatakbo sa isang Pi?) Sa listahan ng Linux, pagkatapos ay i-click ang I-download at sundin ang gabay sa pag-set up.

Kapag mayroon kang Pagproseso, maaari mong i-download ang programa na nasa pagtatapos ng hakbang na ito, maaari mo ring i-download ang programa ng sawa, pagkatapos ilipat ang mga ito sa folder ng bahay.

Kakailanganin mong gamitin ang Python 2.7 dahil ang Python 3 ay hindi suportado ng Googles Python Calendar API.

Pumunta dito at sundin ang mga tagubilin sa pag-set up ng API, (Sasabihin ko kung paano ito gawin, ngunit ang Google lamang ang maaaring mag-set up ng API)

developers.google.com/calendar/quickstart/…

Kung natapos mo na ang lahat, dapat mong patakbuhin ang programa ng sawa nang walang anumang mga error.

Kakailanganin mong ilagay ito sa ~ /.config / lxsession / LXDE-pi / autostart file:

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

at ito sa /etc/rc.local file:

python /home/pi/Clock.py &

At iyon lang ang para sa hakbang na ito!

Hakbang 3: Pagsubok Ito

Ang hakbang na ito ay medyo simple, i-plug lamang ang Pi sa screen, paganahin ito (Maaaring may isang switch sa gilid ng screen upang i-on at i-off ang backlight) at TADA! mayroon kang isang Google Calendar Clock!

Kung hindi ito gumana, magtanong lamang, nais kong tumulong!

Hakbang 4: Pagbabalot

Pagbabalot
Pagbabalot

Yun lang! mangyaring huwag mag-atubiling magtanong, at kung nagtataka ka tungkol sa kaso, pinutol ko na lang ang karton sa akin. (Huwag kalimutang bumoto sa Clocks Contest!)

Inirerekumendang: