色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用Raspberry Pi 3自制智能相框和日歷—第一部分

李艷 ? 來源:DevicePlus ? 作者:DevicePlus ? 2023-02-24 17:08 ? 次閱讀

這篇文章來源于DevicePlus.com英語網站的翻譯稿。

poYBAGPzICiAVVa4AACtv63vJYo770.jpg

教程的第一部分將帶您逐步構建與您的谷歌賬戶關聯并且能夠顯示家庭日歷和相片的智能相框/日歷,

請參考文章 Raspberry Pi 3 B型 WiFi 和藍牙設置指南

該項目將使用具有Raspbian Jessie操作系統的Raspberry Pi 3 B型進行構建。我將指導您完成Raspberry Pi (RPi)配置的必要步驟以及安裝使該項目能夠正常運行的其他軟件。

從概念到部署,每個項目都有特定的步驟。通過本教程的第一部分,我們將進行到產出原型的階段。在接下來的部分中將進行測試和修訂,直到最終完成的產品能夠在任何墻壁上都看起來很棒。

硬件

? 電腦: Lenovo T420 Windows 10

? MicroSD 卡: Kingston MicroSDHC 8GB w/ SD 適配器

? 微處理器: Raspberry Pi 3 B型 (1GB)

? 顯示器: HannsG HL161 16英寸顯示器

? VGA 適配器: 用于PC的支持HDMI輸入到VGA的通用適配器轉換器

? 電源: 通用有源USB 2 4端口集線器

? 電纜: USB Type-A / Micro-B; 以及 USB Type-A / Type-B

? 鍵盤: 通用USB鍵盤

? 鼠標: 通用USB鼠標

? WiFi 路由器: 通用WiFi路由器

軟件

? SD Formatter v4

? Win32 Disk Imager 0.9

? Raspbian Jessie Pixel

附加組件

? overGrive

? Feh

? xprintidle

? unclutter

外部資源

? 谷歌賬戶

1. 谷歌云盤

2. 谷歌日歷

從理念到開發

從概念到部署,項目開發包含許多步驟。

poYBAGPzICqACprCAABWOKPSkLc907.jpg

步驟I —概念

想必您有過這種體驗:每天早晨,早餐桌上都會有一些關于日程安排的即興討論,諸如誰會在何日何地以及什么時間干什么。這種日常討論已經變成了一個大雜燴,被每個人放入手機的提醒中和寫在墻上的白板上。我曾經有個想法是把日歷放在白板上,這樣我們就可以看到每周的時間安排了。后來想那為什么不使用Raspberry Pi (RPi)和顯示器將其設置成智能日歷呢?而且既然不需要一直查看日歷,那為什么不將相框的幻燈片放進去來顯示一些家庭照片呢?

pYYBAGPzIC2AayVMAADJc1CrGKQ500.jpg

步驟 II —設計

第1部分:使用Chromium,RPi將啟動到KIOSK模式,并顯示創建的谷歌日歷。經過一段時間后,將在Chromium上以全屏模式啟動圖像幻燈片放映。這些圖像將通過名為overGrive的附加程序從谷歌云盤上下載和同步。

第2部分:使用PIR運動傳感器,當有人直接站在顯示器前時,一個腳本將會被編程以在幻燈片和日歷之間進行切換。然后,將整個項目安裝在框架中并進行布線,使其看起來像相框。

步驟 III—原型

A. 設置磁盤映像(PC)

1) 下載“RASPBIAN JESSIE WITH PIXEL” 磁盤映像并將其解壓縮到您的硬盤上。

2) 格式化8GB MicroSD 卡。 我使用SD Formatter v4

3) 將下載的磁盤映像寫入microSD卡。我使用 Win32 Disk Imager

B. 組裝 Raspberry Pi 3

1) 將microSD 插入RPi背面的插槽中 (見視頻

2) 將鍵盤和鼠標連接到USB端口(藍色)

3) 將顯示器連接到HDMI 適配器,然后將其插入 RPi (黑色)

4) 將有源USB 集線器連接到RPi(粉紅色)上的micro-b USB端口

poYBAGPzIC-ASUE1AAFiAcTKQL4297.jpg

C. 啟動RPi,并進行配置與更新

poYBAGPzIDGAd028AABHY9zSl48670.jpg

1) Raspberry Pi (RPi) 可直接引導到Raspbian PIXEL GUI中。

pYYBAGPzIDSAY8vvAADiTr2YN1o276.jpg

2) 點擊菜單欄右上角的WiFi圖標,以連接您的本地路由器和網絡

3) 通過單機菜單欄左上方的RPi圖標并在“首選項”菜單選項中選擇“Raspberry Pi配置”來更改RPi密碼。

poYBAGPzIDaAVVWbAACmCwGYJgE771.jpg

4) 當您進行Raspberry Pi (RPi)配置時,單擊“定位”選項,然后將RPi配置為您所在的區域。

I. 選擇您的語言環境

pYYBAGPzIDiACh80AABhLzH8Vv0967.jpg

II. 設置您的時區

pYYBAGPzIDqAOCEPAABc0d1v-qI215.jpg

III. 設置您的鍵盤

poYBAGPzID2AeQtIAACPIZTaZQs934.jpg

IV. 設置您的WiFi國家

poYBAGPzID-AQ4OmAABYDvZYt6w641.jpg

5) 系統將會在完成后要求重新啟動

pYYBAGPzIEGAYtbxAABH8A9MY6I702.jpg

D. 登錄或注冊谷歌賬號(在RPi上)

1) 通過點擊菜單欄左上方的藍色地球來打開Chromium網絡瀏覽器

2) 在網址欄輸入www.google.com

3) 點擊屏幕上的【登錄】按鈕

4) 使用您的谷歌賬號進行登錄,或者如果您還沒有賬號,請選擇頁面底部的【創建賬戶】

E. 創建您的日歷 (在筆記本電腦上)

1) 前往 www.google.com

2) 登錄谷歌賬號

3) 單擊右上方的3×3正方形框

poYBAGPzIEOAKDRmAAALkWfm49E188.jpg

4) 從下拉列表中選擇日歷圖標

poYBAGPzIEWAdh2GAAALMDvwcg0739.jpg

5) 為您的家人創建和設置日歷(見視頻)

F. 設置您的谷歌云盤(在筆記本電腦上)

1) 前往 www.google.com

2) 登錄您的谷歌賬號

3) 單擊右上方3×3正方形方框

poYBAGPzIEOAKDRmAAALkWfm49E188.jpg

4) 從下拉列表中選擇驅動器圖標

poYBAGPzIEiAIBfrAAAJQbpzE1o595.jpg

5) 為您的照片創建和設置文件夾(見視頻)

注意:幻燈片所顯示的圖像應適合于您所使用的顯示器。考慮放置橫向圖像而非縱向圖像以使其達到最好的顯示效果。

G. 設置與您的谷歌云盤文件夾同步(在RPi上)

1) 通過單擊左上角的RPi圖標打開終端窗口

2) 在[附件]中選擇[終端]應用程序

3) 鍵入以下命令以安裝overGrive所需要的附件

I. sudo apt-get update #檢查Raspbian Jessie的更新

poYBAGPzIEyAB8N1AAEL57b3XO8336.jpg

II. sudo apt-get install gir1.2-appindicator3-0.1 indicator-application libappindicator1 libappindicator3-1 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdbusmenu-gtk4 libindicator3-7 libindicator7 libnotify-bin lsb-release python-pip python-pkg-resources python-pyinotify python-setuptools #安裝overGrive附件

4) 打開Chromium網頁瀏覽器,然后前往該鏈接以下載overGrive安裝程序:
https://www.thefanclub.co.za/sites/default/files/public/overgrive/overgrive_3.2.3_all.deb

5) 下載文件后,安裝 overGrive

pYYBAGPzIE6AXHGPAABfg_msbOU079.jpg

6) 單擊菜單欄左上方的“文件夾”圖標

I. 單擊[File],然后選擇[Create New…] -> [Folder]

II. 將新文件夾命名為“Google_Drive” #Linux 系統不能很好地處理文件中的空格,因此請確保使用下劃線。

7) 單擊菜單欄左上方的RPi 圖標

I. 單擊[Accessories],然后選擇[overGrive]應用程序。

8) 單擊窗口中的[Change]按鈕,然后選擇左側[Home]菜單下的[Google_Drive]文件夾。

pYYBAGPzIFGAQ7l4AAC64IBTn8w581.jpg

9) 單擊窗口中的[Connect account]按鈕,然后按照此處的剩余安裝說明進行操作 www.thefanclub.co.za/overgrive/installation-instructions-raspberrypi

注意:overGrive是 一個完善的 Google Drive API 解決方案。購買許可證的一次性費用為$ 4.99 ,如果您想先對其進行測試,則可以先試用14天。

H. 設置幻燈片程序和啟動腳本(在RPi上)

1) 通過單擊左上角的RPi標志打開終端窗口

2) 在[Accessories]選項中選擇[Terminal]應用程序

3) 輸入以下指令來安裝幻燈片所需程序

I. sudo apt-get install feh #按照提示操作

II. sudo apt-get install xprintidle #按照提示操作

III. sudo apt-get install xscreensaver #按照提示操作

4) 在終端輸入以下指令來設置幻燈片腳本

I. cd /home/pi/Google_Drive/Picture_Frame #打開Picture_Frame文件夾

II. sudo nano slideshow_start.sh #創建腳本以啟動幻燈片放映

a. 將以下代碼從J.A.McNaughton復制并粘貼到slideshow_start.sh 腳本中 [ https://raw.githubusercontent.com/jamcnaughton/useful-linux-scripts/master/simplescreensaver/screensaverfull.sh ]

#!/bin/bash # screensaverfull.sh # url: ### # This script is licensed under GNU GPL version 2.0 or above # Uses elements from lightsOn.sh # Copyright (c) 2011 iye.cba at gmail com # url: https://github.com/iye/lightsOn # This script is licensed under GNU GPL version 2.0 or above # Description: #### # screensaverfull.sh needs xprintidle and feh to work. # HOW TO USE: Start the script with the number of seconds you want the checks # for fullscreen to be done. Example: # "./screensaver.sh 120" DIR=$( cd "$( dirname "$0" )" && pwd) delay=$1 # If argument empty, use 60 seconds as default. if [ -z "$1" ];then delay=60 fi # If argument is not integer quit. if [[ $1 = *[^0-9]* ]]; then echo "The Argument "$1" is not valid, not an integer" exit 1 fi IDLE_TIME=$(($delay*1000)) cd $DIR while sleep $((1)); do idle=$(xprintidle) if [ $idle -ge $IDLE_TIME ]; then feh -x -F -r -Y -Z -z -A slideshow -D 7 -d $DIR fi done exit 0

b. 按下【Ctrl】+【x】鍵退出并保存, 然后按下【y】鍵表示同意,最后按下【Enter】鍵寫入文件

III. sudo chmod 775 /home/pi/Google_Drive/Picture_Frame/slideshow_start.sh #使此腳本可執行

IV. sudo nano ~/.config/lxsession/LXDE-pi/autostart #打開自動啟動文件

a. 將以下內容添加到文件末尾
@/home/pi/Google_Drive/Picture_Frame/slideshow_start.sh

b. 按下【Ctrl】+【x】鍵退出并保存, 然后按下【y】鍵表示同意,最后按下【Enter】鍵寫入文件

5) 通過單擊菜單欄左上方RPi標志下的[Preferences]菜單中的[Screensaver]應用程序來關閉屏幕保護程序。

單擊窗口中的[Mode:]選項,然后選擇[Disable Screen Saver]

poYBAGPzIFSATi4EAACVavxRoHY670.jpg

注意:要退出幻燈片播放,請按【Esc】鍵

I. 設置Chromium以加載日歷(在RPi上)

1) 打開Chromium 網頁瀏覽器并前往www.google.com

2) 單擊3×3 方框下的[Calendar]圖標

3)[Copy]日歷的url

4) 單擊url窗口右側的三個點,以訪問“自定義設置和控制”

I. 選擇 [Settings]

pYYBAGPzIFaAemuGAACAAmEvsnQ810.jpg

a. 找到[On startup]標題,然后選擇 [Open a specific page or set of pages]按鈕

b. 單擊行尾的藍色[Set pages]

將日歷的url[Paste]到[Add a new page]框中,然后單擊[OK]

pYYBAGPzIFiACcEaAAAqV8F9l6A240.jpg

II. 退出Chromium瀏覽器

5) 再次啟動Chromium瀏覽器,以確保添加了日歷頁面

注意:如果谷歌提示您再次使用用戶名和密碼登錄,請選擇[Stay signed in]選項

pYYBAGPzIFqADrkuAABBzacQcWU398.jpg

6) sudo nano ~/.config/lxsession/LXDE-pi/autostart #打開自動啟動文件

I. 將以下內容添加到文件末尾:

@/usr/bin/chromium–browser —noerordialogs —disable–session–crashed–bubble —disable–infobars —kiosk #在kiosk(全屏)模式下打開Chromium瀏覽器,不顯示錯誤消息或禁用崩潰氣泡提示和信息欄。

II. 按下【Ctrl】+【x】鍵退出并保存, 然后按下【y】鍵表示同意,最后按下【Enter】鍵寫入文件

7) sudo apt-get install unclutter #在全屏模式下安裝刪除鼠標光標的程序

8) sudo nano ~/.config/lxsession/LXDE-pi/autostart #打開自動啟動文件

I. 將以下內容添加到文件末尾:@unclutter -idle 0.1 -root

II. 按下【Ctrl】+【x】鍵退出并保存, 然后按下【y】鍵表示同意,最后按下【Enter】鍵寫入文件

步驟 II — 測試

現在,我們已經整理好了所有的程序和代碼,需要關閉RPi并重新啟動,以確保一切均能正常自動啟動(見視頻)。

結論

該項目到目前為止有了一個很好的開始。第一部分是關于配置和設置Raspberry Pi的內容,目的是為了顯示日歷并加載幻燈片。第二部分我們將對項目進行收尾:將Raspberry Pi安裝在顯示器后面,構建一個框架,然后安裝運動傳感器。

請繼續關注下一篇文章!

poYBAGPzIF2APSDlAAEOHAoRFro272.jpg

? 2015 谷歌公司保留所有權。谷歌及谷歌標志均為谷歌公司的注冊商標。

pYYBAGPzICWAPo46AAAGYWUUdjI058.jpg

Garrett LaFrance

Garrett是一位在技術、計算機科學和編程領域擁有32年經驗的技術專家。他能夠構建專業的IoT原型系統,并認為理解是創新的關鍵。

審核編輯黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Raspberry Pi
    +關注

    關注

    2

    文章

    558

    瀏覽量

    22196
收藏 人收藏

    評論

    相關推薦

    DAC348X EVM的I路輸出電路,畫圈的那一部分有什么作用?0L電感L40有什么作用?

    下圖是DAC348X EVM的I路輸出電路,畫圈的那一部分有什么作用?0L電感L40有什么作用?T11是1:1傳輸線變壓器,這個有什么用?
    發表于 12-20 08:46

    Air780EP硬件設計原理解析(第一部分

    ? 、緒論 Air780EP是款基于移芯EC718P平臺設計的LTE Cat 1無線通信模組。支持FDD-LTE/TDD-LTE的4G遠距離無線傳輸技術。另外,模組提供了USB/UART/I2C
    的頭像 發表于 11-06 15:04 ?204次閱讀
    Air780EP硬件設計原理解析(<b class='flag-5'>第一部分</b>)

    干貨分享:Air700ECQ的硬件設計,第一部分

    ?# 、緒論 Air700ECQ是款基于移芯EC716E平臺設計的LTE Cat 1無線通信模組。支持移動雙模FDD-LTE/TDD-LTE的4G遠距離無線傳輸技術。以極小封裝,極高性價比,滿足
    的頭像 發表于 10-25 07:25 ?814次閱讀
    干貨分享:Air700ECQ的硬件設計,<b class='flag-5'>第一部分</b>

    0.5mm層疊封裝應用處理器的PCB設計指南,第一部分

    電子發燒友網站提供《0.5mm層疊封裝應用處理器的PCB設計指南,第一部分.pdf》資料免費下載
    發表于 10-14 11:15 ?0次下載
    0.5mm層疊封裝應用處理器的PCB設計指南,<b class='flag-5'>第一部分</b>

    0.4毫米層疊封裝(PoP)的PCB設計指南,第一部分

    電子發燒友網站提供《0.4毫米層疊封裝(PoP)的PCB設計指南,第一部分.pdf》資料免費下載
    發表于 09-19 11:00 ?0次下載
    0.4毫米層疊封裝(PoP)的PCB設計指南,<b class='flag-5'>第一部分</b>

    高性能電壓監控器詳解—-- 第一部分

    本文闡述了高性能電壓監控器的價值,討論了其基本定義、工作原理、技術規格、拓撲結構和極性。某些高性能電壓監控器旨在幫助基于微處理器的系統提升可靠性,防止掉電狀況下系統出錯。本文提供了些示例。
    發表于 09-18 17:19 ?1041次閱讀
    高性能電壓監控器詳解—-- <b class='flag-5'>第一部分</b>

    求助,opa695的datesheet問題求解

    opa695的手冊上第14頁圖3 第一部分的電容是隔直作用。datesheet說第二部分的電容也是隔直作用。這里的直流是哪里來的?不是在第一部分就隔掉了嗎?我用TI的軟件tian9
    發表于 09-13 07:00

    電源設計方法-第3部分

    電子發燒友網站提供《電源設計方法-第3部分.pdf》資料免費下載
    發表于 09-06 14:56 ?0次下載
    電源設計方法-第<b class='flag-5'>3</b><b class='flag-5'>部分</b>

    挖過石油、得過“艾美獎”的神秘半導體行業巨頭是誰呢?| 第一部分

    行業芯事行業資訊
    acroview123
    發布于 :2024年08月20日 10:17:00

    多口適配器-現代生活中的不可或缺的一部分

    滿足現代人的使用習慣。在這種背景下,多口適配器應運而生,憑借其獨特的功能和優勢,成為了現代生活中的不可或缺的一部分。 ? 多口適配器,顧名思義,是種具備多個充電或數據傳輸接口的電子設備適配器。它的設計旨在讓用
    的頭像 發表于 07-28 16:08 ?597次閱讀
    多口適配器-現代生活中的不可或缺的<b class='flag-5'>一部分</b>

    庫克:Vision Pro已成為日常生活中不可或缺的一部分

    據知名科技媒體MacRumors援引的消息,蘋果公司首席執行官蒂姆·庫克在近期接受《太陽報》專訪時,興奮地分享了他個人對蘋果最新力作——Vision Pro的深切體驗與高度評價。庫克透露,自這款創新產品登陸英國市場以來,Vision Pro已成為他日常生活中不可或缺的一部分,每天相伴左右。
    的頭像 發表于 07-15 15:29 ?629次閱讀

    EPSON(愛普生)獲得高頻輸出的方法(第一部:鎖相環電路)

    EPSON(愛普生)獲得高頻輸出的方法(第一部:鎖相環電路)
    的頭像 發表于 06-20 10:42 ?469次閱讀
    EPSON(愛普生)獲得高頻輸出的方法(<b class='flag-5'>第一部</b>:鎖相環電路)

    stm32L476部分電腦讀不到驅動是怎么回事?

    一部分通過USB連接電腦后在設備管理器中讀不到STM32 bootloader,,會顯示Unknown device,但是換一部分電腦缺可以正確讀出,問下這個驅動和電腦的什么有關
    發表于 05-22 07:01

    些國家標準規范的文檔般在哪找和下載

    GB4943.1-2011《信息技術設備 安全 第一部分,通用要求》的文檔資料有嗎,在哪邊可以找到,能免費下載最好(*^ω^*)
    發表于 03-06 10:46

    銅纜的類型與應用有哪些?為啥銅纜仍然是數據中心不可缺少的一部分

    銅纜的類型與應用有哪些?為啥銅纜仍然是數據中心不可缺少的一部分? 銅纜是種常見的傳輸介質,用于連接電子設備和網絡中心,其在數據中心中的應用廣泛。銅纜的類型多種多樣,適用于不同的傳輸要求和環境條件
    的頭像 發表于 02-04 10:25 ?3211次閱讀
    主站蜘蛛池模板: 二级特黄绝大片免费视频大片| 亚洲AV久久无码精品蜜桃| 秋霞网站一级一片| 日本久久黄色| 国产亚洲精品久久777777| 校园刺激全黄H全肉细节文| 国产精品一区二区三区免费| 欧美精品做人一级爱免费| 嫩草亚洲国产精品| 人妻无码AV中文系列| 双性h浪荡受bl| 亚洲天堂一区二区三区| 中国人泡妞xxxxxxxx19| music radio在线收听| 国产福利视频在线观看福利| 黄色a级免费网站| 乱奷XXXXXHD| 入禽太深在线观看免费高清| 亚洲国产夜色在线观看| 2021国产精品国产精华| 高h喷水荡肉爽文总攻| 极品美女穴| 青青草干免费线观看| 亚州三级视频| 97综合久久| 国产乱色伦影片在线观看| 久久综合给会久久狠狠狠| 日本艳妓BBW高潮一19| 亚洲精品国产SUV| caoporn超碰视频| 国内偷拍夫妻av| 欧美精品专区免费观看| 亚洲乱码国产乱码精品精98| 99久久精品久久久| 国产日韩欧美综合久久| 美女漏bb| 免费看黄的片多多APP下载| 国产亚洲精品黑人粗大精选| 国产国产成人人免费影院| 久久国内精品视频| 神马电影院午夜神福利在线观看|