极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7469|回复: 6

尝试DIY一个空气净化器 (4) 不算完整,但是目测有概率能用的控制板原型

[复制链接]
发表于 2014-2-20 21:52:21 | 显示全部楼层 |阅读模式
本帖最后由 hi55234 于 2014-2-21 23:32 编辑

IMG_20140220_212957.jpg

1602 6个数字IO
GP2Y1010 1个数字IO
DHT 1个数字IO

留下SD卡的硬件SPI

至此PRO mini的所有数字口都用完了·········要用于控制的话想办法扩展数字口才行(用来记录GP2Y1010的值倒是没啥问题了)

IMG_20140220_213027_副本.jpg

IMG_20140220_213100.jpg

用硬件SPI的OLED数字口倒是不会那么紧张(不算SD的片选,至少还有5个IO接口,可以用于控制),不过硬件库的U8GLIB_SSD1306还没学会呢,悲剧呢这是


至于模拟口,vcc电压检测、GP2Y1010 、紫外线检测模块各占一个

外加DS1037的I2C用了A4、A5,pro mini的模拟口也就还剩下2个了

PS:在需要显示较多内容的时候,12864的OLEd对比1602的LED,优势巨大·······


-------------------------------------------------------

OLED改用U8GLIB库,用硬件SPI,接上GP2Y1010、DHT11、SD卡,数字IO口还剩下3个(不算硬件SS接口的PIN10),控制的希望大大增加~~~3个IO口,可以接74HC595了~~~\(^o^)/

不过呢,oled显示还略受SD卡的影响,目测是sd的信号作为oled的信号进行了显示:
1392588275.jpg


-----------------------
晕,找到产生白线的原因了,oled的cs俺直接就接了地,根本没有放在数字口上,所以,SD接受数据的时候,oled也在接受数据,修改之后就没问题了
回复

使用道具 举报

发表于 2014-2-20 22:21:59 | 显示全部楼层
如果改用iic接口的1602是不是就可以了?iic本来就是总线,硬件上应该可以的,只是库支持不我还不清楚。

点评

对于菜鸟来说,一切都好办,就是库不好整~~~ 比如,软SPI库也是非常好的,可惜会和硬件SPI冲突,又不会修改,就悲剧了~~~  发表于 2014-2-20 23:23
回复 支持 反对

使用道具 举报

发表于 2014-2-20 23:50:13 | 显示全部楼层
我昨天也看见这个oled了,颜色很漂亮,而且只要4个口,挺好的。nokia5110的那个东西只能用来做实验,接了他就啥都用不了了,太占地方了。 不过全淘宝好像就2家卖这个板很奇怪。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-21 07:40:07 来自手机 | 显示全部楼层
shihaipeng04 发表于 2014-2-20 23:50
我昨天也看见这个oled了,颜色很漂亮,而且只要4个口,挺好的。nokia5110的那个东西只能用来做实验,接了他 ...

其实吧,对于楼主来说,oled是自己焊不上,才买的这种板,而且就算是不焊oled针脚,光是8050的电容电阻就够楼主焊半天了,而且报废率极高,第一次买了5个,报废了3个,手残的一定要小心
回复 支持 反对

使用道具 举报

发表于 2014-2-21 22:20:42 | 显示全部楼层
。。。。。。。。   1602有i2c的转接板   还有I2C的库  楼主需要的话我可以给你发一份    还I2C的设备可以叠加啊  完全没有冲突啊  根本用不上i2c啊

点评

I2C目前就接了一个DS1307计算时间,至于i2c通信还没来得急去学习,记得论坛有i2c通信的帖子,至于说i2c的库,其实U8GLIB就可以支持i2c,不过既然硬件SPI能用,就先用着硬件SPI好了~~~  发表于 2014-2-21 23:37
1602的i2c转接板暂时手上没有,有时间弄一个玩玩去,暂时回归OLED,毕竟oled比12864的屏还廉价~~~  发表于 2014-2-21 23:34
回复 支持 反对

使用道具 举报

发表于 2014-2-21 23:47:36 | 显示全部楼层
哦  我说的是1602的I2C 库     本来我也想买几个OLED  结果  卖oled几家  其他原件配不齐   为了两个oled再花份运费不值得  唉  我也想玩oled  1602 太大了  而且显示不了中文  悲催
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-21 23:57:23 | 显示全部楼层
____消失灬 发表于 2014-2-21 23:47
哦  我说的是1602的I2C 库     本来我也想买几个OLED  结果  卖oled几家  其他原件配不齐   为了两个oled再 ...

oled的中文是靠点阵数组实现的,也不是省油的灯啊······
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2020-7-13 18:53 , Processed in 0.056038 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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