在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

YouTube桌面通知器的制作

454398 ? 來源:工程師吳畏 ? 2019-08-26 17:04 ? 次閱讀

步驟1:硬件要求 - 1

YouTube桌面通知器的制作

對(duì)于這個(gè)項(xiàng)目,我們需要混合使用電子元件和木工工具。

電子元件包括:

A Perfboard

NodeMCU

220v AC至5v DC降壓降壓模塊

蜂鳴器屏蔽或蜂鳴器和100Ω電阻器

SPDT開關(guān)

4 x TM1637 4位數(shù)字7段顯示器

多個(gè)彩色LED和等量的220Ω電阻

連接電纜很少

用于上傳代碼的USB電纜

和常規(guī)焊接設(shè)備

步驟2:硬件要求 - 2

對(duì)于我們需要的工作位:

Palate Wood

鉛筆

卷尺

手/剁鋸

錘子

釘子

砂光工具

和個(gè)人用于木材切割的防護(hù)設(shè)備(PPE)

我正在用托盤木材制作外殼,因?yàn)槲业钠渌?a href="http://m.xsypw.cn/v/tag/3822/" target="_blank">DIY木工項(xiàng)目留下了一大堆托盤。您也可以用紙板或塑料容器制作盒子并涂上它以使其看起來很酷。

第3步:主題覆蓋

第4步:計(jì)劃

計(jì)劃是制作一個(gè)24厘米x 10厘米的盒子來容納電路。

設(shè)備開機(jī)后,它將首先使用代碼中提供的SSID和密碼對(duì)連接到指定的Wi-Fi網(wǎng)絡(luò)。建立連接后,代碼會(huì)使用“Google API密鑰”組合(我將在后面的部分中向您展示如何生成密碼)和“YouTube頻道ID”以從YouTube服務(wù)器獲取數(shù)據(jù)。然后,設(shè)備使用7段顯示器顯示視圖和訂戶計(jì)數(shù)。

顯示信息后,等待5分鐘后再?gòu)腨ouTube服務(wù)器獲取下一組信息。變量用于存儲(chǔ)當(dāng)前訂戶計(jì)數(shù)。如果新用戶數(shù)大于舊計(jì)數(shù),則蜂鳴器繼續(xù),藍(lán)色和白色LED交替閃爍(發(fā)光)。

步驟5:接線

接線非常簡(jiǎn)單。我們將首先將7段顯示器連接到微控制器。每個(gè)顯示器都有4個(gè)引腳,2個(gè)用于電源,1個(gè)用于時(shí)鐘,另一個(gè)用于數(shù)據(jù)。按照屏幕上提供的說明將數(shù)據(jù)和時(shí)鐘引腳連接到NodeMCU。

然后我們將顯示器的所有VCC引腳連接到NodeMCU的3.3V引腳。然后,將蜂鳴器屏蔽/蜂鳴器與100Ω電阻器連接到D8引腳。之后,將藍(lán)色和白色LED分別連接到帶有220Ω限流電阻的D9和D10引腳。

現(xiàn)在,繼續(xù)將所有接地引腳連接到NodeMCU的GND引腳。連接所有引腳后,將開關(guān)連接到NodeMCU的VIN和GND到降壓轉(zhuǎn)換器的GND。

步驟6:使用的庫(kù)

頻道的用戶和頻道ID列在“帳戶信息”下

登錄您的YouTube帳戶。

點(diǎn)擊右上角的帳戶圖標(biāo)》設(shè)置。

從左側(cè)面板單擊“高級(jí)設(shè)置”。

通過從名稱中刪除任何特殊字符和“master”來解壓縮并重命名庫(kù)。將文件夾放在Arduino的libraries文件夾中。如果這是您的第一個(gè)庫(kù),則可能需要?jiǎng)?chuàng)建Libraries文件夾。重新啟動(dòng)IDE,以便正確加載KEYWORD文件,示例,并將庫(kù)添加到庫(kù)菜單。

》唯一標(biāo)識(shí)符:

除了庫(kù),您還需要很少的此項(xiàng)目的唯一標(biāo)識(shí)符。

第一個(gè)是無線網(wǎng)絡(luò)的SSID和密碼。

然后,您需要擁有YouTube頻道的唯一頻道ID。為此:

登錄您的YouTube帳戶。

點(diǎn)擊右上角的帳戶圖標(biāo)》設(shè)置。

從左側(cè)面板中單擊“高級(jí)設(shè)置”。

頻道的用戶和頻道ID列在“帳戶信息”下

最后,您需要生成“Google API密鑰” “為你的頻道。要生成密鑰

Google搜索“使用API密鑰”或打開下面說明中提供的鏈接。

向下滾動(dòng)并單擊“API& Services→Credentials”

如果這是您第一次訪問此頁(yè)面,則必須通過單擊“創(chuàng)建”按鈕創(chuàng)建一個(gè)新項(xiàng)目。

接受條款并為項(xiàng)目命名,然后點(diǎn)擊“創(chuàng)建”按鈕創(chuàng)建項(xiàng)目

創(chuàng)建項(xiàng)目后,只需單擊“創(chuàng)建憑據(jù)”下拉列表

系統(tǒng)將花時(shí)間生成密鑰,然后從那里選擇“API密鑰”。生成后,它會(huì)在彈出對(duì)話框中顯示密鑰。 - 復(fù)制并將其保存在您的電子郵件中

現(xiàn)在點(diǎn)擊左側(cè)面板中的“圖書館”選項(xiàng),然后

向下滾動(dòng)并啟用“YouTube Data API v3”和“YouTube報(bào)告” API“通過單擊它們并點(diǎn)擊”啟用“按鈕

等待5到10分鐘,然后您就可以使用剛剛在代碼中生成的API密鑰。

第7步:木工

《讓我們通過組裝木箱開始我們的項(xiàng)目。如前所述,我將削減:

2 x 24x10cm,2 x 10x6cm側(cè)板和一個(gè)24x10cm背板。切割完所有的木塊后,我將加入并打磨它們,使盒子看起來漂亮順滑。在單元的后面,我要鉆2個(gè)孔,其中一個(gè)用于電源線,另一個(gè)用于開關(guān)。

步驟8:焊接

一旦盒子準(zhǔn)備就緒,我將焊接所有電子元件并安裝他們?cè)诤凶永铩?/p>

我將從焊接NodeMCU開始。然后,我將100Ω電阻焊接到NodeMCU的D8引腳。之后,我將蜂鳴器焊接到穿孔板,并將其連接到NodeMCU。接下來,我將焊接開關(guān)并將其安裝在盒子的背面。根據(jù)原理圖,開關(guān)的一個(gè)引腳將連接到NodeMCU的VIN,另一個(gè)引腳連接到降壓轉(zhuǎn)換器的+ ve端子。轉(zhuǎn)換器的-ve端將連接到NodeMCU的GND引腳。現(xiàn)在,我將根據(jù)原理圖焊接7段。

接下來,我將藍(lán)色和白色LED焊接到NodeMCU的D9和D10引腳。所以,這就是我的面板的樣子。在安裝面板之前,讓我做一個(gè)快速測(cè)試。看起來一切都按照他們應(yīng)該的方式運(yùn)作。好的,讓我安裝面板,然后我會(huì)向你們解釋代碼。

第9步:代碼

這些是我們?yōu)榇隧?xiàng)目所需的庫(kù)列表。

現(xiàn)在,如果您使用的是與我相同的原理圖,則除了這幾行之外,您不必修改此代碼中的任何內(nèi)容。您只需在此處添加WiFI網(wǎng)絡(luò)的SSID和密碼以及Google API密鑰和渠道ID。您可以保持原樣并將代碼加載到NodeMCU。

“api_mtbs”是微處理器發(fā)出的API請(qǐng)求之間的平均時(shí)間。

然后,我正在初始化通過設(shè)置時(shí)鐘和數(shù)據(jù)引腳來顯示。之后我設(shè)置了蜂鳴器和2個(gè)LED。

在設(shè)置()部分,我正在設(shè)置LED引腳模式并在啟動(dòng)時(shí)打開藍(lán)色LED。然后我清除所有7段并在顯示器1和3上顯示0.然后設(shè)備將使用提供的憑證連接到WiFI網(wǎng)絡(luò)。

在loop()部分中的值為計(jì)數(shù)器超出了api_mtbs或簡(jiǎn)單來說,當(dāng)需要向YouTube服務(wù)器發(fā)出下一個(gè)請(qǐng)求時(shí),會(huì)進(jìn)行帶有通道ID的API調(diào)用,結(jié)果將顯示在串行監(jiān)視器和7段顯示器上。您需要計(jì)算接收計(jì)數(shù)的MOD以顯示最后4位數(shù),然后從原始值中減去MOD值以獲得前4位數(shù)。我注意到的一件事是,如果MOD是24,那么顯示器只顯示24而不是0024.所以我們必須將缺少的零添加到顯示器。這段代碼是添加缺失的0。

最后,當(dāng)新訂戶數(shù)量大于舊訂戶數(shù)時(shí),此位代碼將打開蜂鳴器和LED。

注意:引腳D9和D10是RX和NodeMCU的TX引腳。因此,如果將LED連接到這些引腳,您將無法在串行監(jiān)視器上獲得任何信息。因此,在測(cè)試過程中,不要將任何東西連接到D9和D10引腳,并注釋設(shè)置這些引腳的引腳模式的位。

您可以從以下描述中提供的鏈接下載代碼。

第10步:未來增強(qiáng)

我將在本項(xiàng)目的即將發(fā)布的版本中包含的幾件事情是:

將每日計(jì)數(shù)保存到網(wǎng)絡(luò)服務(wù)器的數(shù)據(jù)庫(kù)

將每月計(jì)數(shù)保存到網(wǎng)絡(luò)服務(wù)器的數(shù)據(jù)庫(kù)

生成Web界面以顯示每日/每月分析條形圖/折線圖

添加NeoPixels而不是閃爍的LED

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 通知機(jī)制
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    6327
  • Youtube
    +關(guān)注

    關(guān)注

    0

    文章

    144

    瀏覽量

    16006
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    YouTube加入佛瑞亞旗下Appning車載應(yīng)用商店

    FORVIA佛瑞亞集團(tuán)旗下品牌Appning,將YouTube集成至其領(lǐng)先的車載應(yīng)用商店,進(jìn)一步提升駕乘者的車載娛樂體驗(yàn)!
    的頭像 發(fā)表于 04-14 09:37 ?264次閱讀

    桌面式掃描電鏡是什么?

    桌面式掃描電鏡是掃描電子顯微鏡的一種類型,它在結(jié)構(gòu)設(shè)計(jì)、功能特點(diǎn)等方面都有自身獨(dú)特之處,以下從其定義、原理、特點(diǎn)、應(yīng)用場(chǎng)景等方面進(jìn)行具體介紹:1、定義與基本原理-定義:桌面式掃描電鏡是一種小型化
    的頭像 發(fā)表于 02-12 14:47 ?458次閱讀
    <b class='flag-5'>桌面</b>式掃描電鏡是什么?

    P2Link—遠(yuǎn)程桌面—網(wǎng)頁(yè)端控制電腦

    P2Link內(nèi)置了遠(yuǎn)程桌面功能,可在后臺(tái)添加遠(yuǎn)程桌面配置,即可實(shí)現(xiàn)通過網(wǎng)頁(yè)端或者遠(yuǎn)程桌面工具連接遠(yuǎn)程電腦。P2Link的遠(yuǎn)程桌面提供了端口復(fù)用能力,即同一個(gè)外網(wǎng)地址可同時(shí)提供Web遠(yuǎn)程
    的頭像 發(fā)表于 11-04 13:46 ?585次閱讀
    P2Link—遠(yuǎn)程<b class='flag-5'>桌面</b>—網(wǎng)頁(yè)端控制電腦

    如果設(shè)計(jì)一款桌面款的機(jī)器玩具,最吸引人的外觀與功能要有哪些?

    初步設(shè)想制作如下其中一款,有感興趣的朋友可以幫提提意見。 A一款圓敦敦的音響狀的“個(gè)人日程助手”,具備番茄鬧鐘、音樂播放、減壓交互、語(yǔ)言對(duì)話、工作日?qǐng)?bào)生成。 B一款迷你瓦利機(jī)器人,有一對(duì)可以與主人交互的手臂,以及表達(dá)情緒的眼睛,可以幫人在辦公結(jié)束后,清理桌面
    發(fā)表于 10-19 18:25

    四種云桌面技術(shù)優(yōu)劣勢(shì)分析:VDI、VOI、IDV、RDS

    目前云桌面技術(shù)主要有以下幾種:1、VDI(虛擬桌面基礎(chǔ)架構(gòu))特點(diǎn):集中存儲(chǔ)和集中運(yùn)算,所有用戶桌面的數(shù)據(jù)和運(yùn)算都在服務(wù)端進(jìn)行,用戶終端僅接收操作系統(tǒng)環(huán)境。優(yōu)點(diǎn):數(shù)據(jù)安全性高,集中管理
    的頭像 發(fā)表于 10-19 08:11 ?1178次閱讀
    四種云<b class='flag-5'>桌面</b>技術(shù)優(yōu)劣勢(shì)分析:VDI、VOI、IDV、RDS

    虛擬桌面基礎(chǔ)架構(gòu)(VDI)遠(yuǎn)程連接如何實(shí)現(xiàn)

    今天我們來聊聊虛擬桌面基礎(chǔ)架構(gòu)(VDI)。VDI的工作原理是將桌面虛擬化,使得用戶可以通過網(wǎng)絡(luò)連接訪問虛擬機(jī),確保數(shù)據(jù)和應(yīng)用保存在服務(wù)上,提高數(shù)據(jù)的安全性。使用VDI通常涉及以下步驟1、部署虛擬化
    的頭像 發(fā)表于 10-18 08:09 ?663次閱讀
    虛擬<b class='flag-5'>桌面</b>基礎(chǔ)架構(gòu)(VDI)遠(yuǎn)程連接如何實(shí)現(xiàn)

    基于ArkTS語(yǔ)言的OpenHarmony APP應(yīng)用開發(fā):自定義通知

    1、程序介紹 本示例展示了如何初始化不同類型通知通知內(nèi)容以及通知的發(fā)布、取消,包括基本類型、長(zhǎng)文本類型、多行文本類型、圖片類型、帶按鈕的通知、點(diǎn)擊可跳轉(zhuǎn)到應(yīng)用的
    發(fā)表于 09-14 15:12

    桌面云是什么東西?應(yīng)用場(chǎng)景有哪些

    桌面云是一種基于云計(jì)算技術(shù)的虛擬桌面解決方案,它將用戶的桌面環(huán)境部署于云端服務(wù)上,用戶通過互聯(lián)網(wǎng)連接到這些云端服務(wù),實(shí)現(xiàn)任何地點(diǎn)、任何設(shè)
    的頭像 發(fā)表于 08-14 09:58 ?694次閱讀

    速度最快的遠(yuǎn)程桌面軟件推薦

    在當(dāng)今快節(jié)奏、遠(yuǎn)程驅(qū)動(dòng)的工作環(huán)境中,擁有一個(gè)可靠、快速的遠(yuǎn)程桌面解決方案至關(guān)重要。連接速度慢會(huì)嚴(yán)重影響工作效率,導(dǎo)致挫敗感和效率低下。選擇合適的遠(yuǎn)程桌面軟件可以改變你的遠(yuǎn)程工作體驗(yàn),讓你隨時(shí)隨地都能
    的頭像 發(fā)表于 08-13 08:37 ?663次閱讀
    速度最快的遠(yuǎn)程<b class='flag-5'>桌面</b>軟件推薦

    如何為ESP8266構(gòu)建自定義盾牌?

    的例子,博客文章或YouTube視頻談?wù)摻?jīng)驗(yàn),就足夠了) 2. 是否有人愿意制作或幫助制作并為此獲得報(bào)酬?
    發(fā)表于 07-08 07:17

    什么是USB桌面多路高清音頻解碼

    什么是USB桌面多路高清音頻解碼? 它是一種設(shè)備,主要用來提升你聽到的音樂和聲音的質(zhì)量。你可以把它想象成一個(gè)“音頻魔法盒子”,它把從電腦、手機(jī)或其他設(shè)備傳來的數(shù)字信號(hào)轉(zhuǎn)換成非常高質(zhì)量的聲音。
    的頭像 發(fā)表于 06-14 15:39 ?1725次閱讀
    什么是USB<b class='flag-5'>桌面</b>多路高清音頻解碼<b class='flag-5'>器</b>?

    飛凌嵌入式「端午節(jié)放假通知

    飛凌嵌入式「端午節(jié)放假通知
    的頭像 發(fā)表于 06-07 08:02 ?647次閱讀
    飛凌嵌入式「端午節(jié)放假<b class='flag-5'>通知</b>」

    桌面RFID閱讀:現(xiàn)代資產(chǎn)管理的革命性工具?

    隨著物聯(lián)網(wǎng)技術(shù)的快速發(fā)展,桌面RFID閱讀正逐漸成為各行各業(yè)資產(chǎn)管理的重要組成部分。這種小巧而強(qiáng)大的設(shè)備不僅簡(jiǎn)化了數(shù)據(jù)讀取和寫入的過程,而且正在推動(dòng)一場(chǎng)管理效率的革命。桌面RFID閱讀
    的頭像 發(fā)表于 06-04 15:53 ?629次閱讀
    <b class='flag-5'>桌面</b>RFID閱讀<b class='flag-5'>器</b>:現(xiàn)代資產(chǎn)管理的革命性工具?

    CYPD3177是否有連接NonPD適配器源時(shí)通知電量不足的功能?

    CYPD3177是否有連接NonPD適配器源時(shí)通知電量不足的功能? 例如,當(dāng)連接到具有 9V2A 請(qǐng)求的 NonPD 適配器(源連接為 A 型等)時(shí),將通知電量不足。 對(duì)于 PD 兼容適配器,我
    發(fā)表于 05-28 06:06

    關(guān)于BLE通知值的通知長(zhǎng)度問題求解

    在 LE GATT 服務(wù)吞吐量示例中,我發(fā)現(xiàn)每個(gè)通知陣列的大小為 244u。 我想知道通知數(shù)據(jù)的最大大小是否為 244 個(gè)數(shù)組。 因?yàn)槲蚁M看味?b class='flag-5'>通知 512 或 1024,以減輕
    發(fā)表于 05-27 08:32
    主站蜘蛛池模板: 5566成人| 一级视频在线免费观看 | 婷婷涩五月| 精品玖玖 | 国产高清免费午夜在线视频 | 国产三级精品最新在线 | 成年全黄大色大黄 | 国产www色 | 哺乳期xxxx视频 | 1区2区| 韩国理论三级在线观看视频 | 日本a级精品一区二区三区 日本a级特黄三级三级三级 | 广东毛片| 免费视频网站在线看视频 | 国产精品女人在线观看 | 美女黄页网 | 中文字幕一区二区三区 精品 | 国产网红主播精品福利大秀专区 | 午夜一级 | 18视频免费网址在线观看 | 7086bt伙计 福利一区 | 日本黄色免费看 | 五月综合色啪 | 手机在线看片福利 | 国产精品久久久久久久久 | 国内久久精品 | 国产亚洲3p无码一区二区 | 美女视频很黄很a免费国产 美女视频很黄很暴黄是免费的 | 91视频色| 亚洲视频在线一区二区三区 | 久久精品国产清自在天天线 | 免费任我爽橹视频在线观看 | 狠狠狠色丁香婷婷综合久久五月 | 欧美图片小说视频 | 欧美天天在线 | 麒麟色欧美影院在线播放 | 欧美成人自拍视频 | 午夜伦理片在线观看 | 视频在线观看免费网址 | 天天综合色天天综合 | 久久影院朴妮唛 |