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