极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 31314|回复: 24

正在做的温湿度&PM2.5检测

[复制链接]
发表于 2016-1-1 17:09:16 | 显示全部楼层 |阅读模式

目前只有18b20一个传感器,打算买个温湿度一体的传感器外加一个激光粉尘传感器,等都做完了一起分享。

目前用的是ssd1306+u8glib做的,那几个icon是画出来的。

ps:u8glib有没有简单点,使用字库方式显示中文的方法呢?我现在要写中文实际上是按bmp图片输出方式来做的,感觉好麻烦。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2016-1-1 20:56:37 | 显示全部楼层
不错,自己修改u8glib吧。
回复 支持 反对

使用道具 举报

发表于 2016-1-1 21:17:52 | 显示全部楼层
图标画得很不错啊, 借用了..
回复 支持 反对

使用道具 举报

发表于 2016-1-1 21:24:54 | 显示全部楼层
我觉得这个,要是三种数值用三种不同的颜色显示就好了,而且在屏幕上数字应该再大一点
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-1 21:45:39 | 显示全部楼层
老胖熊 发表于 2016-1-1 20:56
不错,自己修改u8glib吧。

不会,求指导
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-1 21:52:30 | 显示全部楼层
yqfans 发表于 2016-1-1 21:24
我觉得这个,要是三种数值用三种不同的颜色显示就好了,而且在屏幕上数字应该再大一点

1306没那么多功能,这样就行了。要是用别的屏幕倒是可以再设计下
回复 支持 反对

使用道具 举报

发表于 2016-1-3 09:00:58 来自手机 | 显示全部楼层
废墟 发表于 2016-1-1 21:45
不会,求指导

过两天找找我的那个,我做了温湿度气压时间,还没做颗粒物,淘宝上看到几种激光的,不知道用哪个好点或者说通用点,不想在程序上费太大事。我好像用的不是u8的库,汉字取了模,自己修改了一下库文件。等我找找贴出来供你参考,大家一起玩儿吧。要是用带字库的或者单独加字库,可以看看字库的手册。
回复 支持 反对

使用道具 举报

发表于 2016-1-3 09:04:09 来自手机 | 显示全部楼层
废墟 发表于 2016-1-1 21:52
1306没那么多功能,这样就行了。要是用别的屏幕倒是可以再设计下

这屏挺好的,用不着整成彩色的,aduino可能也没那么大能耐。这屏对我来说唯一的缺点就是太小,我这老眼昏花的看着有点儿费劲。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-3 16:30:18 | 显示全部楼层
老胖熊 发表于 2016-1-3 09:00
过两天找找我的那个,我做了温湿度气压时间,还没做颗粒物,淘宝上看到几种激光的,不知道用哪个好点或者 ...

我买的是激光那种,G5,还没到手,到手了分享经验。温度传感器也打算换成DHT22温湿度一体的
回复 支持 反对

使用道具 举报

发表于 2016-1-5 10:01:01 | 显示全部楼层
座等学习
回复 支持 反对

使用道具 举报

发表于 2016-1-5 14:29:20 | 显示全部楼层
有双色的oled,可以试试。上层和下层是两种颜色
回复 支持 反对

使用道具 举报

发表于 2016-1-6 09:46:45 | 显示全部楼层
中文字比英文多得很, 如果屏幕自身不帶字庫, 就要靠 arduino 的記憶體.
而中文字對屏幕而言, 本身就是圖形, 一個 16X16 的字就要 32 byte 去儲庫.
而 arduino 的 32K flash, 也只可以儲存 1000 個中文字, 要用字庫方式做庫, 除非是配合其他記憶體使用了.  否則, 自動的記憶體不足以儲存字形檔.

淘寶也有些帶字庫的 OLED, 只是不知是否有 arduino 的庫提供.  你可以試試吧.  
回复 支持 反对

使用道具 举报

发表于 2016-1-6 11:43:09 | 显示全部楼层
我修改的库找不到了,难道是重装系统的时候没有备份。

把程序帖在这吧,有点长,也没优化。还有很多地方要修改。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2016-1-6 12:04:04 | 显示全部楼层
我用的是adafruit的库,把用到的汉子取模放入库文件,我记得好像是用16x16点阵的,修改了库文件可以调整大小字体显示汉字。可惜我还做了很详细的注释,居然没有备份。
回复 支持 反对

使用道具 举报

发表于 2016-1-6 12:07:06 | 显示全部楼层
Super169 发表于 2016-1-6 09:46
中文字比英文多得很, 如果屏幕自身不帶字庫, 就要靠 arduino 的記憶體.
而中文字對屏幕而言, 本身就是圖形 ...

对于特定的应用,只把用到的字做进去就行,不用把国标字库做进去。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-15 14:17 , Processed in 0.059182 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表