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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取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

    文章

    620

    瀏覽量

    23001
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何用 Raspberry Pi 500 搭建家庭錄音室?

    是時候安裝并配置家庭錄音室中高質量音頻制作所需的軟件了。這是來自《樹莓派官方雜志》系列教程的第三部分,也是最后一部分。若想閱讀整個系列教程,請先回顧第一部分(關于錄音空間設置),再閱讀第二部分
    的頭像 發表于 05-18 08:33 ?862次閱讀
    如何用 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 500 搭建家庭錄音室?

    解鎖垂直美學!如何在你的Raspberry Pi相框中僅顯示豎版照片!

    如何在你的RaspberryPi相框中僅顯示豎幅照片這篇文章可能只針對一小部分讀者,但這就是像這樣的博客的樂趣所在:你可以深入探索各種極客話題。已在搭載BookwormWayland
    的頭像 發表于 03-25 09:33 ?244次閱讀
    解鎖垂直美學!如何在你的<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>相框</b>中僅顯示豎版照片!

    使用DLP9000在切換不同的灰度圖時,會出現一部分的延遲以后才可以完整的顯示圖像,為什么?

    您好,我使用DLP9000顯示灰度圖像時,在切換不同的灰度圖時,會出現一部分的延遲以后才可以完整的顯示圖像。比如每張8bit灰度圖120hz,持續2s,在2s的初始階段會出現不完整的圖像,之后才會
    發表于 02-25 06:37

    DLPR350能否使用ROI功能,投一部分光?

    請問各位大哥,DLPR350能否使用ROI功能,投一部分光。
    發表于 02-24 07:49

    DLPC3478固件加載只有前面一部分是怎么回事?

    我們現在自己研發的DLPC378+DLPA2005+DLP3010板子,Flash型號和TIDA-080003 參考設計上的樣 W25Q32JVSSIQ。現在用示波器測試到固件只加載了一部分
    發表于 02-21 07:57

    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 ?872次閱讀
    Air780EP硬件設計原理解析(<b class='flag-5'>第一部分</b>)

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

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

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

    電子發燒友網站提供《0.5mm層疊封裝應用處理器的PCB設計指南,第一部分.pdf》資料免費下載
    發表于 10-14 11:15 ?3次下載
    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 ?1979次閱讀
    高性能電壓監控器詳解—-- <b class='flag-5'>第一部分</b>

    求助,opa695的datesheet問題求解

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

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

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

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

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

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

    據知名科技媒體MacRumors援引的消息,蘋果公司首席執行官蒂姆·庫克在近期接受《太陽報》專訪時,興奮地分享了他個人對蘋果最新力作——Vision Pro的深切體驗與高度評價。庫克透露,自這款創新產品登陸英國市場以來,Vision Pro已成為他日常生活中不可或缺的一部分,每天相伴左右。
    的頭像 發表于 07-15 15:29 ?879次閱讀
    主站蜘蛛池模板: 国产欧美国产综合第一区 | 国产人妻精品午夜福利免费不卡 | 男人就爱吃这套下载 | 3d在线看小舞被躁视频 | 给我免费播放片bd国语 | MD传媒在线观看佳片 | 一边吃奶一边添P好爽故事 一边吃奶一边啪啪真舒服 一本之道加勒比在线观看 一本之道高清在线观看一区 | 果冻传媒在线观看网站 | 丰满大屁俄罗斯肥女 | 网红主播 国产精品 开放90后 | 蜜柚免费视频高清观看在线 | 九九九九九热 | 久久久97丨国产人妻熟女 | 肉动漫无码无删减在线观看 | 大地影院免费观看视频 | 99精品国产福利在线观看 | 久久亚洲电影www电影网 | 无码人妻丰满熟妇区五十路久久 | aaa级黄影片| 四虎影视永久无码精品 | 国产精品久久久久久免费播放 | 狠狠色综合久久丁香婷婷 | 甜性涩爱免费下载 | 亚洲AV无码乱码国产精品品麻豆 | 国产爱豆剧果冻传媒在线 | 九九热这里只有精品视频免费 | 日本高清天码一区在线播放 | 国产精品禁18久久久夂久 | 亚洲AV久久无码精品九九软件 | 国产成人免费a在线视频app | 国产成人免费a在线视频app | 孕交videosgratis乌克兰 | 被黑人群jian又粗又大H | 性生交片免费无码看人 | 真实国产熟睡乱子伦对白无套 | 暖暖视频 免费 高清 日本8 | 精品欧美小视频在线观看 | 真人裸交有声性动态图 | 轻点灬大ji巴太粗太双性高h | 亚洲在线无码免费观看 | 免费精品国偷自产在线 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品