征集驱动需求 | Ruff说,你的需求很重要


(jing) #1

Dear Ruffer:

在4月我们发布了 Ruff1.8.0,成功支持了ESP 32 ,基于此,Ruff完美实现了远程点灯。借此机会,Ruff想进行一次驱动需求的大征集,这样Ruff 在开发上会有更明确的方向,Ruffer 也能得到更多技术上的帮助。

你可以告诉我们,你想要做一款怎样的应用,需要什么功能,有没有期望的模块型号等…比如你想做一款能够实时监测孩子睡姿是否正确的应用,比如一款可视化的身体实时指标…在你的想法里,Ruff想给予更多的帮助。

回复模板如下,这样我们可以更清晰地了解你的需求

目的:当室内空气湿度多高或过低时,报警提醒
模块湿度传感器
**型号:**xxx (可省略)
**功能:**获得绝对湿度、获得相对湿度
报警器
**型号:**xxx (可省略)
**功能:**打开报警器、关闭报警器

从Ruff 1.0 至今,我们的开发者用代码驱动了哪些物联网应用?
@coolgods 开源了一个可视化命令行工具 RuffHelper12 ,用 Ruff 为自己的女儿制作了一个太鼓达人;
@caesarjing 分享了自己开发的一个夜灯应用,夜晚无需到处寻找电灯开关,小夜灯检测到声音后会自动亮起;
@soros_liu 完成了语音交警助手;
@李同学开发了一个防盗报警器,通过微信来推送消息;
还有开发者给自己种植的植物开发了一个自动灌溉系统,还想给自己的房子开发一套完整的智能家庭系统;
还有人给懒癌重度患者开发了 Access Control;
……
还有这些….


名称 用途 型号 接口 链接
六轴陀螺仪 获取xyz角速度和加速度 GY-521 I2C 设备 / 驱动
电子指南针 获取0-360度地磁角度 GY-271 I2C 设备 / 驱动
OLED显示屏 128x64显示设备 SSD1306 I2C 设备 / 驱动
超声测距传感器 测距 US-100 UART 设备 / 驱动
空气质量传感器 获取PM2.5/PM10数值 SDS011 UART 设备 / 驱动
直流电机控制器 控制直流电机正反转/调速 TB6612FNG PWM/GPIO 设备 / 驱动
电机编码器 获取电机转动速率 MG513-30 QEI 设备 / 驱动
风速仪 获取风速数值 FS-V1-30 ADC 设备 / 驱动

更多的可能等你创造!
不管你现在身处何地,无论你现在是否是刚接触物联网,只要你有一颗想创造的心,就在这里回贴吧~

Ruff期待你的回复
Let’s Ruff On !


(616596388) #2

目的:控制无刷电机,制作航模
型号:好盈 skywalker 12A-60A
功能:无刷电调控制无刷电机


(gomibako) #3

目的:控制集成IC的RGB進行混色發光
型号:WS2812B, SM19723P, UCS1903C-5050
功能:進行3色混色發光,實現256級灰度調節

詳情參考以下Arduino的RGB驅動
http://fastled.io/


(616596388) #4

目的:PS2游戏摇杆 双路摇杆模块
型号:PS2游戏摇杆 双路摇杆模块 JoyStick
功能:用于遥控小车电机遥控或舵机遥控


(jerry) #5

简单查阅了一下你说的电调,似乎只需要使用 PWM 控制即可,你可以参考 Registry 中已有的舵机驱动 (驱动, 源码), 自己编写一个,然后贡献在社区中。


(jerry) #6

关于集成IC的RGB控制,请参考这个回复
http://community.ruff.io/t/rgb-ic/1070/2?u=jerry

此外,你提供的这些芯片,控制信号的变化频率在 us 量级,目前 js 的控制达不到这个精度。


(jerry) #7

JoyStick 模块在 Registry 中已有的相关驱动 (驱动, 源码), 如有新需求可以提相关 issues


(zengyixun) #8

摄像头模组的驱动,不是USB的,是摄像头自身的,使用GPIO接口方式的。这样就能开发自己的报像头产品了。


(jerry) #9

有没有具体的型号,或者现成可供移植的驱动,你这样描述太范了。


(imnemo) #10

目的:通信模块
功能:4G和蓝牙(最好是BLE),尤其是蓝牙,我就可以用微信小程序方便控制ruff板子了,想象空间很大。当然4G也很重要,我想做一款汽车里的应用,需要外网通信。


(jerry) #11
  • 蓝牙的功能比较杂乱,我们目前还没有完全掌握,如果您比较了解,或者有一些参考资料,可以提供给我们。
  • 关于 4G 功能,我们尝试过使用 USB 的4G 上网卡,但是这款上网卡比较老旧,而且是电信的,怕没有人使用,所以没有投入更多的精力。如果您能提供一款比较畅销的 USB 的上网卡,我们可以考虑支持。
  • 关于互联网的访问能力,我们内部有使用过 GPRS 模块,但是没有在开发板上做过测试,如果有需要,我们可以尝试在开发板上支持 GPRS 模块。
  • 如果 4G 的需求很急迫,推荐您一个临时方案,购买一个 MiFi 设备,然后用开发板连接 MiFi 的 AP。

(lwang) #12

目的:ESP8266支持

很高兴看到ruff支持了esp32,但是还是希望能提供esp8266板的支持,毕竟8266更流行而且也更便宜,能耗也低。


(taotao) #13

目的:低成本通用wifi模块
功能:wifi,单片机,传感器整合的模块,可以通过wifi获取传感器数据.现在在平台上挂传感器,成本太高,必须通过有线连接.


(jerry) #14

能说的明确些吗?是指传感器模块有wifi功能,然后用无线与开发板连接?


(taotao) #15

是的,就是这意思。简单来说,单个ruff或者树莓派的功能过多过强,如果我的每个小功能都由一块ruff或者树莓派来做的话,成本太高,通信操作不便,整合到一个平台也不方便。能不能说把板子功能简化,就一个wifi模块加一个单片机,然后加继电器就是无线继电器模块,加温度传感器就是无线温度传感器。通过网络来发送指令操作模块,或者读取模块数据。


(jerry) #16
  1. 你说的模块未必存在,我们是做软件的,不会自己去研发模块
  2. 如果需要无线通信,wifi 的传输距离有限且耗电,业界通常是使用 ZigBee 或 433M 模块来解决这个问题

(taotao) #18

哦酱紫,谢谢啦


(taotao) #19

水流传感器
目的:当有水流时,触发事件,执行相应操作
功能:监测是否有水流

水压传感器
目的:当水压超过某一值时,触发相应事件,执行相应操作
功能:监测水压,获得水压值


(jerry) #20

你说的传感器未必存在,有没有具体型号?
如果想监测水流和水压,看是否有可能通过间接测量法得到。比如通过湿度来判断是否有水流,通过重力来得到水压的值。


(taotao) #21

帖子说,你可以告诉我们,你想要做一款怎样的应用,需要什么功能,有没有期望的模块型号等…比如你想做一款能够实时监测孩子睡姿是否正确的应用,比如一款可视化的身体实时指标…在你的想法里,Ruff想给予更多的帮助。

然后大家说出了自己的需求和想法,回复基本上是这几种:1.已有xxx,请参见xxxx;2.你说的xxx未必存在;3.你可以自己写一个,贡献给社区.这就是Ruff想要给大家的帮助?

能不能告诉大家,这就是开帖子的诚意?