原创 用Arduino+OSC建立一个iPad铁路王国巡视机

2014-11-4 09:26 1121 20 20 分类: 消费电子

翻译自:http://blog.mydream.com.hk/howto/build-up-a-ipad-plarail-patrol-with-arduino-osc

简介

这个教程告诉你如何建立一个iPad控制的铁路王国。如果你还不知道用Arduino进行工作,请阅读我的Arduino OSC step by step howto帖子。

1. 硬件设置

  • 展示出如何连接到一起
  • 网络设置
  • 把伺服机附在铁路组件上(轨道,火车站)

2. 软件设置

  • 准确的Arduino代码
  • 试样的TouchOSC配置

1. 硬件设置

我们来看一下设置原理图是如何连接的。

  • 一个伺服机连接到数字引脚19,20,21
  • 给Arduino Ethernet 指定一个IP 192.168.0.178
  • iOS将通过DHCP分配一个IP 192.168.0.12

硬件组件

组件

你需要如下组件以构建你的设置:

1. Arduino 板(Mega2560,UNO...等)

2. 传感器插板(选用)

3. 无线模块或无线路由器(如果用的是有线Arduino网络,是选用的)

4. 低功耗伺服单元,推荐一个mini或微型伺服器

5. 电源,例如 无线,局域网,伺服器同时推荐选用7.4v

6. 启用无线 AP/路由,DHCP(用于iPad)

伺服器扩展线连接到数字引脚19,20,21.

网线连在无线模块到LAN模块之间。为什么?因为模块仅支持无线串口通信,所以它无法支持侦听网络socket。因此,我把它作为一个无线AP配置,连接我LAN接口及我的路由器,你可以如你所愿使用任意路由,而不一定想我那样堆叠那些模块。请阅读我的 Arduino OSC step by step howto帖子,看下用普通路由如何工作。

铁路网络组件设置

你需要计算出伺服器在组件上的位置,像我,我就补到下面了,你可以使出任何招数,让他们能一起工作就行。

2. 软件设置

Arduino 代码

修改IP地址

给Arduino和你的iOS/Android设备修改IP地址,以配合你的设置。例如:iOS上的192.168.0.12,然后搜索"mylp"行

下载并修改这个例程: Plarail TouchOSC Layout

OSC

此示例面板,包括一个推杆,两个转换按钮,用于出发伺服器运动,文本框区域接收Arduino文字信息。

触发按钮1

它由两个重要参数组成,用于Arduino与servo之间的通信。

继续阅读:http://blog.iwiznet.cn

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
20
关闭 站长推荐上一条 /1 下一条