在本文中,我们将获取所有捕获的数据,并将它们发送到物联网服务ThingSpeak.com和移动应用程序(Thingsview),在那上面我们可以记录和播放数据。
https://embed.notionlytics.com/wt/ZXlKd1lXZGxTV1FpT2lJME1EZzVZekE1TURjeE1URTBZemRsWVRBd05URTNaRFF4TXpneFpEWTJaU0lzSW5kdmNtdHpjR0ZqWlZSeVlXTnJaWEpKWkNJNklsZHNTR2hsVEZSUFdXeHpaVmRhUW1ZNU1YQmxJbjA9
我们在这里将使用的硬件基本上与在运行MicroPython的ESP上使用Jupyter Notebook中使用的硬件相同,有关所有硬件连接,请参考它。
伺服是一个例外,我们将不会在该项目中使用它。
您必须在ESP设备上加载Micropython解释器。加载后,您应该使用任何可用的方式/ IDE对ESP进行编程,例如:
在运行MicroPython的ESP上使用Jupyter Notebook文中,我详细介绍了如何下载和安装MicroPython解释器,ESPTool来管理ESP设备以及如何将Jupyter Notebook用作开发环境。
我通常会在Jupyter Notebook上进行所有开发,一旦获得最终代码,便将它们复制到Geany并使用Ampy将其加载到我的ESP上。
让我们分别安装库,定义GPIO,创建对象和所有传感器的功能: