資料介紹
描述
靈感
在這個(gè)圣誕節(jié),我想通過(guò)一個(gè)快速的項(xiàng)目讓我的辦公桌有點(diǎn)節(jié)日氣氛。兩個(gè) LED 創(chuàng)造了看起來(lái)適合圣誕節(jié)的簡(jiǎn)單電路,但將它連接到 Twitter 讓我可以在全球范圍內(nèi)觀看圣誕節(jié)氣氛!
這個(gè)項(xiàng)目是使用 nio 平臺(tái)、Raspberry Pi 和一些快速制作非??焖俚赝瓿傻?。完全披露,我在 niolabs 工作,這是一家軟件公司,允許您使用我們的平臺(tái)和工具設(shè)計(jì)這種邊緣邏輯。
設(shè)置 nio
我之前在其他項(xiàng)目上經(jīng)歷過(guò)這個(gè),但是注冊(cè)了一個(gè)試用帳戶后,您可以獲得將在 Raspberry Pi 上運(yùn)行的 nio 二進(jìn)制文件。我通過(guò)以下步驟準(zhǔn)備 Pi 來(lái)運(yùn)行 nio:
使用 apt 包管理器安裝一些包
sudo apt install python3-dev libffi-dev libssl-dev git
安裝 python 的 pip 包管理器
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py —-user
echo 'export PATH=/home/pi/.local/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
創(chuàng)建一個(gè)python虛擬環(huán)境來(lái)運(yùn)行這個(gè)項(xiàng)目
pip3 install virtualenv --user
virtualenv env
source env/bin/activate
安裝我用試用帳戶獲得的 nio 二進(jìn)制文件(確保將 whl 文件復(fù)制到 Pi)
pip install nio_lite*.whl
最后,我可以訪問(wèn)http://app.n.io上的 nio System Designer來(lái)創(chuàng)建一個(gè)系統(tǒng)。打開(kāi)新創(chuàng)建的系統(tǒng)“編輯”菜單將為我提供運(yùn)行 nio 的最后一步的主機(jī)名和令牌憑據(jù)
nio new Christmas -t https://github.com/tlugger/christmas_edge.git --pubkeeper-hostname --pubkeeper-token --no-ssl
cd Christmas
niod
有了這個(gè),nio 現(xiàn)在在 Raspberry Pi 零上運(yùn)行,并將嘗試在推特上輪詢#Christmas 推文。最后一步是在 nio System Designer 中連接到此實(shí)例,并使用來(lái)自https://apps.twitter.com/的憑據(jù)配置我們的 Twitter 塊。
服務(wù)邏輯
在 Raspberry Pi 上運(yùn)行的服務(wù)相當(dāng)簡(jiǎn)單:
?

Twitter 區(qū)塊生成的信號(hào)將通過(guò)每個(gè)區(qū)塊從上到下流動(dòng)。每個(gè)塊將以某種方式添加或修改信號(hào)。這里的偽邏輯是從推特上獲取推文,將任何組合的推文分成每個(gè)推文的單獨(dú)信號(hào),從包含推文內(nèi)容的信號(hào)中獲取“文本”屬性,根據(jù)這條推文增加我們的計(jì)數(shù),格式化我們的累積計(jì)數(shù), 文字, 和 LED 的顏色, 將此信號(hào)發(fā)布到儀表板, 最后通過(guò) Raspberry PI 上的 GPIO 引腳控制 LED。
創(chuàng)建儀表板
我的儀表板充當(dāng)我所有個(gè)人 nio 項(xiàng)目的監(jiān)視器。我以前用它來(lái)跟蹤我的連接植物的狀態(tài),這里有自動(dòng)灌溉。為這個(gè)項(xiàng)目創(chuàng)建了另一張卡片來(lái)觀看實(shí)時(shí)計(jì)數(shù),查看增加計(jì)數(shù)的推文,當(dāng)然還可以看到我的燈閃爍時(shí)的顏色
?

- 圣誕節(jié)運(yùn)動(dòng)探測(cè)器開(kāi)源項(xiàng)目
- 兩個(gè)LED和兩個(gè)按鈕的使用
- 如何使用兩個(gè)LED和Arduino
- 使用M5StickC Plus進(jìn)行M5Stack圣誕節(jié)的圣誕老人追蹤器
- PCB制作的圣誕節(jié)2018
- PCB制作的圣誕節(jié)led燈樹(shù)
- PCB制作的玻璃球圣誕節(jié)
- PCB自動(dòng)音樂(lè)燈V2(圣誕節(jié))開(kāi)源項(xiàng)目
- 圣誕節(jié)LED徽章開(kāi)源分享
- Python入門(mén)數(shù)據(jù)分析與機(jī)器學(xué)習(xí)學(xué)習(xí)路線 2次下載
- 兩個(gè)10秒的秒表仿真電路圖免費(fèi)下載 36次下載
- 兩個(gè)LED模擬交通燈的仿真電路圖免費(fèi)下載 15次下載
- 兩個(gè)K1到K4控制LED移位的仿真電路圖免費(fèi)下載 13次下載
- 兩個(gè)4×4鍵盤(pán)矩陣控制條形LED顯示的電路原理圖免費(fèi)下載 30次下載
- 兩個(gè)憶阻器的五階混沌電路及數(shù)學(xué)模型分析 6次下載
- LED圣誕燈電路圖 LED圣誕燈的工作原理和特點(diǎn) 4.9k次閱讀
- 是否可以簡(jiǎn)單的將兩個(gè)穩(wěn)壓芯片進(jìn)行并聯(lián)提供更大的輸出電流呢? 7.3k次閱讀
- 如何使用IC555和雙觸發(fā)器IC構(gòu)建圣誕樹(shù)照明電路圖 2k次閱讀
- 分享一個(gè)雙極性LED驅(qū)動(dòng)電路 2.3k次閱讀
- 一個(gè)簡(jiǎn)單的立體聲平衡指示器電路 1.9k次閱讀
- 兩個(gè)相同電路的電流是否相等? 2.4k次閱讀
- 簡(jiǎn)單電路測(cè)量兩個(gè)光源的相對(duì)強(qiáng)度 1.4k次閱讀
- 為什么電路里總要擺兩個(gè)電容? 2.6k次閱讀
- 分享兩個(gè)一鍵啟停電路 4.8k次閱讀
- 基于NE555制作一顆圣誕樹(shù) 4.1k次閱讀
- 兩個(gè)一鍵啟停電路圖分享 5.8w次閱讀
- 新款A(yù)irPods發(fā)布時(shí)間揭露 圣誕節(jié)可能有驚喜 2.6k次閱讀
- 簡(jiǎn)易LED圣誕樹(shù)制作教程 7.5k次閱讀
- 如何制作兩個(gè)發(fā)光二極管會(huì)輪流閃爍的LED閃燈電路? 4.2w次閱讀
- 杜絕這兩個(gè)電路設(shè)計(jì)失誤! 3.2k次閱讀
下載排行
本周
- 1新一代網(wǎng)絡(luò)可視化(NPB 2.0)
- 3.40 MB | 1次下載 | 免費(fèi)
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 1次下載 | 10 積分
- 3MDD品牌三極管MMBT3906數(shù)據(jù)手冊(cè)
- 2.33 MB | 次下載 | 免費(fèi)
- 4MDD品牌三極管S9012數(shù)據(jù)手冊(cè)
- 2.62 MB | 次下載 | 免費(fèi)
- 5LAT1218 如何選擇和設(shè)置外部晶體適配 BlueNRG-X
- 0.60 MB | 次下載 | 3 積分
- 6LAT1216 Blue NRG-1/2 系列芯片 Flash 操作與 BLE 事件的互斥處理
- 0.89 MB | 次下載 | 3 積分
- 7收音環(huán)繞擴(kuò)音機(jī) AVR-1507手冊(cè)
- 2.50 MB | 次下載 | 免費(fèi)
- 8MS1000TA 超聲波測(cè)量模擬前端芯片技術(shù)手冊(cè)
- 0.60 MB | 次下載 | 免費(fèi)
本月
- 1愛(ài)華AIWA HS-J202維修手冊(cè)
- 3.34 MB | 37次下載 | 免費(fèi)
- 2PC5502負(fù)載均流控制電路數(shù)據(jù)手冊(cè)
- 1.63 MB | 23次下載 | 免費(fèi)
- 3NB-IoT芯片廠商的資料說(shuō)明
- 0.31 MB | 22次下載 | 1 積分
- 4UWB653Pro USB口測(cè)距通信定位模塊規(guī)格書(shū)
- 838.47 KB | 5次下載 | 免費(fèi)
- 5蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 6蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
- 7100W準(zhǔn)諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
- 8FS8025B USB的PD和OC快充協(xié)議電壓誘騙控制器IC技術(shù)手冊(cè)
- 1.81 MB | 1次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問(wèn)
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論