第1步:電子材料
要制作此項(xiàng)目,您需要以下電子材料。
ESP8266 ESP-12模塊
ESP-12E電機(jī)護(hù)罩
5V直流電機(jī)(至少5000轉(zhuǎn))
5V直流減速電機(jī)(約100 RPM)
Led Matrix 8x8(3至8位計數(shù)器,3至8位計數(shù)器)
它可以以非常便宜的價格在線購買。
ESP8266是電路的大腦。該可編程電路板可以連接到WIFI以獲取YouTube統(tǒng)計數(shù)據(jù),發(fā)送命令到驅(qū)動電機(jī)和導(dǎo)頻Led Matrix顯示。
由于此模塊輸出電流有限,因此必須添加電機(jī)屏蔽板來驅(qū)動電機(jī)。
步驟2:電子電路
首先,將ESP8266模塊插在電機(jī)屏蔽板上。
要為這些電路板供電,您可以使用單獨(dú)的電源供電,EPS8266則可以使用相同的電源。
為了簡化電路,我選擇了一個獨(dú)特的電源。為此,您只需在電機(jī)屏蔽板上的VIN和VM之間跳線。
然后使用下表將Led Matrix連接到屏蔽板
屏蔽 - Led矩陣
VIN - VCC
G - GND
7 - DIN
8 - CS
5 - CLK
最后將電機(jī)連接到A + A-B +/B-和USB電纜連接到VIN/GND
步驟3:草圖配置:Librairies和Board
ESP8266模塊運(yùn)行Arduino。運(yùn)行此項(xiàng)目需要一些庫和板配置:
在首選項(xiàng)》其他板管理器URL中添加以下URL:http://arduino.esp8266.com/stable/package_esp8266com_index。 json
在工具》 Boards Manager中安裝 ESP8266 v2.4.2
選擇工具》板中的NodeMCU 1.0(ESP-12E模塊)
在庫管理器中安裝 ArduinoJson 5.13.5
在庫管理器中安裝 YoutubeAPI 1.1.0
步驟4:自定義代碼
下載此步驟附帶的代碼并打開文件Youtube_counter_bubble_machine.ino
您將找到三個信息在“要替換的自定義配置”部分的代碼中自定義:
自定義WIFI
它對應(yīng)于ESP8266將使用的WIFI網(wǎng)絡(luò)。
更新WIFI SSID和密碼fie lds與您的網(wǎng)絡(luò)信息
自定義頻道ID
此字段對應(yīng)于將用于獲取訂閱者統(tǒng)計信息的YouTube頻道。
當(dāng)您在YouTube頻道的主頁上時,您的頻道ID可以在網(wǎng)絡(luò)瀏覽器的網(wǎng)址中找到。
例如,YouLab Youtube網(wǎng)頁的網(wǎng)址是:
https://www。 youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA
YouLab頻道ID為UCQVsjlyPMlN4tZ7cGd5NnnA
自定義Google API_Key
有些Youtube API用于獲取頻道的訂閱者數(shù)量。使用Youtube API需要API_Key。
使用登錄的google帳戶轉(zhuǎn)到
https://console.developers.google.com
在儀表板中選擇創(chuàng)建項(xiàng)目并在憑據(jù)中選擇創(chuàng)建憑據(jù) - API密鑰。
在庫中選擇YouTube Data API v3并啟用。
在Youtube計數(shù)器代碼中復(fù)制API密鑰。
步驟5:傳輸固件和測試板
讓我們試試硬件上的固件。
首先通過USB將ESP8266連接到計算機(jī),然后選擇上傳按鈕。固件將發(fā)送到您的主板。
完成后,您的Led Matrix應(yīng)顯示INIT。
在3到5秒后,Led Matrix應(yīng)顯示您的YouTube頻道的訂閱者數(shù)量。 》嘗試訂閱顯示更新并且電機(jī)開始運(yùn)行5秒的檢查。
如果您遇到麻煩,請打開串行監(jiān)視器,它將提供有用的日志并幫助您調(diào)試硬件或軟件。
第6步:代碼
代碼分為兩部分,即設(shè)置階段和循環(huán)階段。
設(shè)置包括初始化Matrix Led,WIFI和兩個電機(jī)。
循環(huán)階段每兩秒重復(fù)一次:
調(diào)用YouTube API
更新Led Matrix
如果新用戶獲得動力電機(jī)5秒
步驟7:冒泡機(jī)
泡泡機(jī)部件退出簡單。
一個裝滿孔的磁盤將潛入洗碗皂液體然后ro在風(fēng)扇前面。它會產(chǎn)生很多泡沫。
磁盤是CD-ROM或DVD。
用焊接機(jī)在其上留一些孔。
然后用塑料蓋將磁盤插在齒輪電機(jī)上,制成磁盤接口。
步驟8:套管
套管基于一個原始包含3瓶的舊木制酒盒。
為led矩陣制作一個矩形孔,為風(fēng)扇制作一個圓孔,在齒輪電機(jī)軸上設(shè)一個小孔。
安裝一個容器木箱的底部正面。它將包含肥皂液。
將磁盤從木盒前面插入齒輪電機(jī)。最后用一些混合在一起的洗碗液填充容器。
您的YouTube計數(shù)器泡泡機(jī)準(zhǔn)備就緒。
-
計數(shù)器
+關(guān)注
關(guān)注
32文章
2256瀏覽量
94519 -
Youtube
+關(guān)注
關(guān)注
0文章
143瀏覽量
15546
發(fā)布評論請先 登錄
相關(guān)推薦
評論