11回答

0收藏

[求助] 新人求助:和iphone做外设连接

Raspberry Pi Raspberry Pi 5728 人阅读 | 11 人回复 | 2013-08-13

我有一个课题,需要在iphone上做一个APP软件,然后通过iphone控制RPI使连接在RPI上的风扇转动,并且可调电压,这样子就能够让风扇有不同的转速。

请问各位我需要怎样做?我现在已知的是应该在RPI的探针上用子母线和风扇连接(老实说大学学习的数电知识已经忘光了),有没有什么要求,比如说正负极插在哪个针上才能做到电压可变。

然后,我要在RPI的linux系统下做一段程序是吧?通过接收到的信号(比如是字符)做出不同的反应,比如供电,电压加大,电压减小,停止供电。

最后就是在Xcode上开发一个小软件,用这个软件给RPI下指令。

请问这三方是怎么联系的?我现在最大的疑问就是:我在手机上发出的指令,即使是通过USB和RPI相连的,怎样才能让RPI知道我发出了什么指令啊?

作为一个没有玩过DIY的菜鸟,被要求做这一个课题,只知道串口信号的转换,但是手机和RPI之间怎么转换实在是不太懂,请各位看到了略加指点一二。谢谢了!!!
分享到:
回复

使用道具 举报

回答|共 11 个

倒序浏览

沙发

cfanzfr

发表于 2013-8-13 11:56:57 | 只看该作者

这个有点大才效用了,用arduino吧!
板凳

お任様

发表于 2013-8-13 12:42:03 | 只看该作者

cfanzfr 发表于 2013-8-13 11:56
这个有点大才效用了,用arduino吧!

我知道用RPI太夸张了,但是因为没有无线路由啊,所有没有办法TTL信号转串口给arduino。

就麻烦你告诉我一下两者之间是怎么通信的吧~谢谢啊
地板

cfanzfr

发表于 2013-8-14 13:16:05 | 只看该作者

お任様 发表于 2013-8-13 12:42
我知道用RPI太夸张了,但是因为没有无线路由啊,所有没有办法TTL信号转串口给arduino。

就麻烦你告诉我 ...

可以用蓝牙啊,SPP简单便宜!
5#

cfanzfr

发表于 2013-8-14 13:16:38 | 只看该作者

お任様 发表于 2013-8-13 12:42
我知道用RPI太夸张了,但是因为没有无线路由啊,所有没有办法TTL信号转串口给arduino。

就麻烦你告诉我 ...

可以用蓝牙啊,SPP简单便宜!
6#

お任様

发表于 2013-8-19 14:28:10 | 只看该作者

cfanzfr 发表于 2013-8-14 13:16
可以用蓝牙啊,SPP简单便宜!

嗯,明白了!谢谢你的建议!
7#

wyd1520

发表于 2013-8-19 20:57:13 | 只看该作者

还是走TCP通道吧。IPHONE是个坑,没越狱的还不让装。。
Android 我就实现了。
8#

お任様

发表于 2013-8-21 09:28:19 | 只看该作者

wyd1520 发表于 2013-8-19 20:57
还是走TCP通道吧。IPHONE是个坑,没越狱的还不让装。。
Android 我就实现了。 ...

嗯,蓝牙确实是需要认证过的才能装。我6.1.3没法越狱了,其实我可以用模拟器试一下先。

用http协议当然最好了,我最近找到一篇英文帖子正在看怎么实现,对于菜鸟来说,一步一步都得慢慢来啊。。。
顺便问一句,RPI的GPIO能不能编程实现调控电压呀?
9#

wyd1520

发表于 2013-8-23 13:01:32 | 只看该作者

お任様 发表于 2013-8-21 09:28
嗯,蓝牙确实是需要认证过的才能装。我6.1.3没法越狱了,其实我可以用模拟器试一下先。

用http协议当然 ...

不行的,V2只能模拟PWM  V1有一个PWM,V2就被去掉了,
另外他也没有模拟输出口。。。analog没这个要么自己 接一个Arduino做转接。
10#

お任様

发表于 2013-8-26 12:34:29 | 只看该作者

wyd1520 发表于 2013-8-23 13:01
不行的,V2只能模拟PWM  V1有一个PWM,V2就被去掉了,
另外他也没有模拟输出口。。。analog没这个要么自 ...

我是要把RPI做server,然后和模拟器做socket通讯,然后通过client发送的信息来确定server端应该执行的操作。
预编写几个脚本,用以控制GPIO,然后每次接收到信息后,RPI就执行某个对应脚本。这样可行否?
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条