【Python】即時繪製來自於ThingSpeak的數據圖表
之前我們把資料定時上傳到ThingSpeak網站上了,這些資料就可以隨時下載並加以分析。不過在分析之前,還是讓我們自己來畫畫看資料的線圖。
資訊技術教材網
之前我們把資料定時上傳到ThingSpeak網站上了,這些資料就可以隨時下載並加以分析。不過在分析之前,還是讓我們自己來畫畫看資料的線圖。
在前一個單元中,我們已經為NodeMCU加上網路連線的能力了,現在,是時候把NodeMCU所偵測到的感測器資料透過 WiFi網路傳送到網路上的主機了。
對於一個感測器的模組來說,能夠定時地量測資訊是非常重要的功能之一。在這一個單元中,我們將介紹如何使用MicroPython 中的計時器功能,讓NodeMCU可以訂時地量測感測器上的資訊,並且把它們都記錄下來。
和Arduino最不一樣的地方在於,NodeMCU本身就內建Wi-Fi晶片,因此可以直接驅動使用,而在MicroPython中也有內建的指令可以讓你的NodeMCU秒變連網裝置,現在就讓我們來看看吧!
MPU6050支援I2C介面,連接的方式非常簡單,也能夠很快地上手使用。在NodeMCU的MicroPython中,已經有熱心的高手幫我們寫好了模組,可以直接拿來使用。
伺服馬達是可以指定轉動到絕對位置的馬達,它便宜方便好用,而且對於NodeMCU等嵌入式開發板來說,只要使用PWM就可以輕易地控制它們,因此也經常被使用在專題製作上。
每一次NodeMCU輸出的時候都要透過電腦螢幕實在是不方便,在這一個單元中,我們把NodeMCU接上自己的小小的顯示器,透過它來顯示NodeMCU所取得的資訊,十分方便喔。
使用嵌入式系統其中一個最主要的目的就是希望能夠收集環境中的資訊,而這些資訊就需要透過感測器來加以實現。在這個單元中,我們將逐一介紹一些方便好用的感測器。