|
|
发表于 2020-6-28 08:32:56
|
显示全部楼层
本帖最后由 樱花庄的白猫123 于 2020-6-27 18:29 编辑
+ a9 `" S) k) R% k: z$ D: X
4 h7 i, o' K- v5 V9 J- {; T1.id:樱花庄的白猫1231 Z) g7 }+ p$ ~. V2 `5 O" @* a- Z: S
论坛管理员你好,我是个论坛新手,今年5月底家里笔记本的1t硬盘满了,于是我就在it之家的it圈搜搜有没有出二手硬盘的好让我捡捡漏,翻着翻了看到一个帖子说华为的有个备份咖300左右带1t硬盘,下面有个评论说:不如猫盘,我就在咸鱼上搜猫盘,结果就位我打开了矿渣这个圈子的大门.
" t( H& I4 E/ {8 s& o/ B* p 当时在论坛一个贝壳云群里问关于贝壳云usb3.0速度的时候,群友晒了一张他自己的贝壳云改装图,我看图片上的贝壳云装了个oled显示屏可以监控贝壳云的资源觉得很酷,我就问他怎沫实现的于是群友就给我发了相关资料:用贝壳云的两个gpio驱动的,配套程序也只能在贝壳云上使用.最后由于usb3.0的原因我也没选择贝壳云,不过看bilibili的时候看到有个up主用esp8266,led显示屏配合aida64做了个监控屏,我一看也不贵于是我也买了一套打算折腾折腾给咸鱼上收的j1900小nas用,看看给贝壳云加oled写的程序怎么实现的,尝试自己试试能不能改改在小nas上用,实在不行就按主板上(强行安慰自己哈哈)# H" z! ^- Q3 B" j0 Q2 T! \
等了几天后nas和esp8266套件都到了,我给nas装上omv用了几天后就开始折腾oled8266了.我先是看了看贝壳云的oled配套程序(本人是还在上大学,学的计算机专业,老师教过点c语言,自己也在研究前端方面的知识),结果凭我这半吊子水平看不懂,不过也在意料之内.于是我打算看看能不能装个aida64的linux版本用up主写的程序,网上搜索aida64发现aida64linux只能在图形化linux界面上使用,不甘心的我决定自己搞一个(毕竟群友在贝壳云上装的oled屏幕监控系统信息真的很炫酷,太心动),我就在淘宝搜了一个esp8266入门教程开始研究,顺便学习下arduino(早就专业的学哥听说过了,听说挺简单的容易上手),于是就有了下面的成果
6 r6 ]! Q2 I4 r# E, E f 研究了十来天搞了人生中一个用c语言和arduino开发的小玩具,我吧他开源到github了,服务端我用的nodejs编写(之前也没接触过,不过学前端自然之道他的大名,打算js学通在学nodejs,没想到阴差阳错…下我用linux别的监控软件不知道怎么吧监控数据发给esp8266,网上搜了半天发现nodejs有个库可以获取系统数据)3 ~; h8 p6 Q- B! `/ N3 G8 d
1.这个套件用wifi连接( 数据线连接也行,不过我还没研究怎么用esp8266串口通讯: j6 l4 a( ]) o& }/ L% N& K- v k
)
8 y. s' ^ ]1 E2 A2 _4 e3 O2.可测的项目很多, f, x2 H0 m8 M/ y! d" a
3.可以在服务端更改客户端(esp8266)的显式样式(目前只做了大字模式和列表模式,以后打算加个文字信息模式和4列表模式)
9 @- p0 ~3 R! i" f7 L6 Z* Z+ H4.可以扩展(折腾esp8266期间剁手买了很多小模块,有个dht11温度检测模块,打算加个气象站功能)
3 u: M/ f2 P7 l% V5.支持群晖(改了改nodejs库),和linux,win,macos等等等系统% z/ \+ y# d0 y" |0 f/ z
目前esp8266还有很多搞不懂的,我打算学习学习给esp8266oled添加一下功能3 V. R: X4 H! H
Todo:
+ S/ t. `$ x" S- Q1. 使用网页界面来配置esp8266首次使用时wifi连接(以前都是写死在程序的)) W8 H' g( q$ U" n9 _* V- B
2. 添加按钮控制(裴巧在做了)
3 c+ m0 A& o8 D! L% y" k3. 添加气象站功能(在做了)" Y2 J& a9 C0 W k
4.说实话我总觉得nodejs测量结果不怎么准,奈何我只会nodejs,linux也没太折腾过看看能不能和坛友大神交流下换别的检测' F! V) \4 J' x9 j' `: O% c
6月份东西到了后就一直折腾esp8266,反倒是收来的j1900小主机没怎么折腾. \+ x/ W8 l8 {4 ~8 i' |( |
我为神魔要申请群里的开发板
7 v3 n# t2 s- a6 L/ E. s1. 有机会白嫖!!!!!!!!!!!!(嘿嘿)3 I& q# h% w' n
2. 论坛开发的套件很小巧,很符合我的需求,我自己后来也吧esp8266和oled焊在一起了,上下结构的,无奈esp8266开发板5x3厘米的,宽度没法改,网上esp8266和oled焊接在一起的成品开发板也差不多大! _8 R5 M* c2 B. i0 N! ^
3. 和坛友大神交流交流看看怎么不用nodejs来监控linux(nas)系统信息2 f! a; E+ f8 g& t! p. Q5 r+ }+ J
下面晒下我的环境(非科班出身,大部分都是这个月买的)
$ U+ ^% T$ T7 H% x+ t ( b7 x; v5 E2 L* g; t& }4 `0 d
2 H3 q- e* q1 D+ f& j* k
3 l4 ]1 T9 m. W
$ R6 B0 s; I! u9 l( a' Q, }6 C" }8 K1 d: X/ x1 x' `5 q) p+ i* e# U
目前有esp8266开发板和oled,一个ttgo t-display(esp32+1.14tft彩屏),明天就到家的ttgo t5(esp32+2.9墨水屏),我计划给esp8266开发板加入天气扩展后把程序移植到esp* p8 o8 \' S3 N; ?
32驱动的彩屏和墨水瓶上(在做了在做了(mkdir esp32TFTmonitor,mkdir esp32Einkmonitor) )
0 B" h' N( @1 ?" t3 [6 v* Y, F 我对开源物联网还是很看好的,开源项目对我帮助很大,这就是我程序写好第一时间上传github开源的原因.在我这次折腾过程中我觉物联网前景很大的,我打算拿esp8266控制家里的灯(继电器模块都卖了,不能闲着,听说还可以介入苹果的homekit)还有做个家里的气象站,在学校宿舍装个智能门锁,这些都可以加大的方便我们的生活,但是自己折腾还可以,我觉得现在市场物联网智能产品大部分的份额都是小米,苹果华为等等厂家的了, 拿来卖钱有点难,毕竟我听说小米做的物联网产品和他家其他产品联动性很高,也有现成的app,外观不错的同时价格也能接受(我是没钱买小米的产品,家里没小米的智能设备,例如小爱,联动不起来,主要还是没闲钱)5 L2 u* r8 ~0 d
上个月注册论坛光看矿渣了,没注意到这个帖子,6月27号的时候无聊逛论坛看到论坛置顶的,我28号一大早就起来码子了,希望论坛能给我这个白嫖的机会哈哈哈. D$ ^: z* L X* {3 r9 U
|
-
|