监控SD2小电视制作教程
注意:该项目已经不再维护了,所以一旦netdata启用
v1
接口,那么这个东西就狒狒了,能用一天算一天吧。
一、 硬件选择
CPU:ESP-12F
价格:40元左右,屏幕加壳
二、NetData 软件安装
从镜像仓库下载好镜像后,我们只需要设置端口号即可,群辉设置如下,其他NAS大同小异:
设置好后,使用: ip:端口号
,进行访问
三、软件烧录
-
CH340驱动安装 驱动下载安装 ,根据自己的平台下载对应的版本然后安装。
-
开源项目:路由监视器 RouterMonitor
main.ino 修改:
- WIFI 参数:
// 连接WiFi名(此处使用taichi-maker为示例)
const char *ssid = "";
// 连接WiFi密码(此处使用12345678为示例)
const char *password = "";
- 修改内存大小:
以 16 GB 内存为例
void getMemoryUsage()
{
if (getNetDataInfo("mem.available", netChartData))
{
Serial.print("Memory Available: ");
Serial.println(String(netChartData.max).c_str());
// 修改成NAS或者Mini迷你主机的内存大小
mem_usage = 100 * (1.0 - netChartData.max / (1024.0 * 16));
}
}
- 将温度的入参修改成:
getNetDataInfo
中的参可以访问:http://netdata_ip:netdata_port/api/v1/charts
查询
void getTemperature()
{
if (getNetDataInfo("sensors.sensor_chip_coretemp-isa-0000_feature_core_0_subfeature_temp2_input_temperature", netChartData))
{
Serial.print("Temperature: ");
Serial.println(String(netChartData.max).c_str());
temp_value = netChartData.max;
}
}
NetData.h 修改
- 修改netdata的地址:
// netdata访问地址
const char *NETDATA_HOST = "192.168.100.1";
// netdata访问端口
int NETDATA_PORT = 9999;
四、硬件系统恢复出厂设置
在我们烧录系统时,难免会发生意外,比如:断电、电脑故障、USB故障等等,这时候如果系统还没有烧录完,将无法继续烧录,只能恢复出厂设置后,再重新进行烧录。回复出厂设置需要用到一些工具,清单如下:
- 群内刷机程序:
flash_download_tool_3.9.5_0
- 群内固件:
SD2固件V2.0.3烧写地址0
- 群内文件系统:
SD2文件系统V2.0.3烧写地址0x200000
将SD2小电视,使用USB与设备进行连接,先打开flash_download_tool_3.9.5_0
,然后按照图片样子,选择文件和进行配置。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 青柠Loft-青柠炸机站
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果