查看: 17319|回复: 28

[应用教程] 喵勒个咪的~宠物可穿戴外套

[复制链接]
喵勒个咪的~宠物可穿戴外套
写在前面
     如今可穿戴成为炙手可热的话题,是否也可以用Arduino开源硬件为宠物打造一件简易且酷炫的可穿戴呢?  答案显然是没问题的。
     喵生寂寞,你家的宠物穿上本装置后,绝对可以瞬间亮下同类的眼睛。   
     简单介绍下它的主要功能:

     1, 当宠物行走时,外套上的灯带配合步态点亮。(希望晚上遛狗的朋友,装13的时刻到啦。)
   
     2,  手机蓝牙无线配对,控制外套的灯带发出炫彩效果,快速找出宠物。  
   
     3,  手机蓝牙无线遥控,自带的Mp3模块,可播放主人的声音,亦或是安抚宠物的音乐。
            当然让猫发出汪星人的声音,狗发出喵星人的举动也是允许的。

    先上一段先行版视频:  

                                     ~~~~~~后续视频更新需要楼主去抓一只喵。~~
给宠物听的音乐

来自威斯康辛大学的心理学家Charles Snowdon 和 Megan Savage 在研究中写到:我们提出了一个理论框架,猜测音乐只有在某种动物自然情况下沟通所用的频率范围和节奏下,才会对它们有作用。 音乐家David Teie和Snowdon 合作研究物种特异的音乐已经将近10年,Snowdon 和同事们提出,适合猫挺的音乐可能要有类似咕噜生活着是猫崽吸吮母猫的节奏和声调。

研究者给猫在听到专门为它们设计的音乐时,(如《Cosmo's Air》, 该曲子有类似于咕噜声的1380次每分钟的震动频率,其中的44%都带有滑音。) 发现猫会表现出极大的兴趣,赞许的发出咕噜声,将头朝向声源并把头前伸,蹭和闻音乐的扬声器。研究者们总结“结果体现出来如何用更合适的音乐来丰富非人类生物的听觉体验。”
猫音乐.png

于是我们可以将这段宠物喜欢的音频加载到可穿戴外套上,在需要的时候可以用宠物能理解的音乐与之互动。

硬件清单
  
  1,DFR0339 Bluno Beetle  控制器                    X1
  2,炫彩 RGB 灯带                               X1
  3,lilyPad LED灯                               X1
  4,3.7V 电池                                      X1
  5,DFPlayer Mini MP3模块              X1
  6,小喇叭                                           X1

以上配件均可以在DFRobot 官网上购买。
程序逻辑框图
逻辑框图.png
说明:
本装置主要通过DFRobot 推出的GoBLE App 进行蓝牙无线控制,通过START 键和 SELECT 键选择设备的模式。 在普通模式下,开启控制器的中断,用于检测猫的走动,从而触发灯带效果。   在音频模式下,需要关闭中断程序,从而确保音频的播放以及更好的控制灯带的其他特效。

按键分布如下图
GoBLEt Test.jpg
电路连线图
电路原理图.png

制作步骤
    Step1, 根据你的宠物体型购买一件宠物外套
      1.JPG
    Step2, 除去元件的针脚
      2.JPG
    Step3, 预设好大致的元件位置
    3.JPG
    Step4, 使用针线在肩部缝制震动传感器(别问我为什么会针线活~)
      4.JPG
    Step5, 缝制喇叭
    5.JPG
Step6, 焊接灯带
   6.JPG
Step7, 在口袋旁边缝制灯带,模式指示LED灯 以及开关模块
    7 (2).JPG
Step8, 将所有外部设备的电源正极合并,使用热缩管密闭,从而精简线路。
热缩管.png
Step9,同理,为MP3 模块的I2C的端口 ,各添加一个330欧姆的电阻,用热缩管密闭。
8.JPG
Step10,焊接电源接头。
    10.JPG

Step11, 焊接各元件与Bluno Beetle 控制板,完成电路连接。将部分设备藏在口袋中。

11.JPG
程序分析  

1,如何使用软件串口

      因为Bluno 系列控制器在进行蓝牙通讯时需要占用(D0,D1`Pin脚),而控制器在USB串口调试和程序下载时,亦会使用(D0,D1 Pin脚)。
      你会发现若设备已经进行了蓝牙配对,则在用arduino IDE下载程序时, 会出错,导致下载不成功。

     为此我们需要注意两点:

      a, 使用Bluno 系列控制器下载程序时,解除控制器绑定的外部设备。
      b, 在需要使用GoBLE APP与控制器实时蓝牙通讯的场景,若有设备需要与控制器进行串口通讯,建议使用软件串口,而非硬件串口(D0, D1)。

    使用虚拟串口通讯,需要在程序前面声明一个软件串口的库:

    #include <SoftwareSerial.h>    // 软件串口库为arduino官方的标准库,因此不需要导入
  声明一个软件串口的对象,本例中我们用数字口D4, D5 分别作为串口通讯的RX,TX端
      SoftwareSerial mySerial(4, 5);  // RX, TX  其中 mySerial 是你定义的软件串口名
      设置软件串口的波特率
    mySerial.begin (9600);


  2, 如何更改蓝牙设备的名称

为了搜索方便我们可以通过AT指令为可穿戴外套取一个专属的蓝牙设备名称如“DFCat_Suit”
1.打开Arduino IDE
2.在菜单-》工具-》串口中选择正确的设备
3.开启串口监视器 (点击窗口的右上角的按键)
4.在两个下拉菜单中选择"No line ending"(①)和115200 baud(②)
5.在输入框中(③)输入"+++",并点击发送键(④)
6.如果收到“Enter AT Mode”(⑤),就证明已经进入AT指令模式.
600px-BlunoATCommandEnter.png

7.在两个下拉菜单中选择"Both NL & CR"(①)和115200 baud(②)

BlunoATcommand.png

8.在输入框中()输入AT指令: AT+NAME= DFCat-Suit 并点击发送键(④)

9.如果BLE配置成功,界面将会返回"OK"(⑤)


丄帝De咗臂  版主

发表于 2016-1-5 18:44:48

牛,顶一个。。。是我网速慢没全部打开吗?总感觉没写完呢
回复 支持 反对

使用道具 举报

Boris_Liu  中级技师
 楼主|

发表于 2016-1-5 18:47:06

丄帝De咗臂 发表于 2016-1-5 18:44
牛,顶一个。。。是我网速慢没全部打开吗?总感觉没写完呢

哈哈,一会就上传完了。
回复 支持 反对

使用道具 举报

luna  管理员

发表于 2016-1-5 18:54:54

针线活真好! 还有你怎么知道喵喵的尺寸的?
回复 支持 反对

使用道具 举报

Boris_Liu  中级技师
 楼主|

发表于 2016-1-5 19:04:02

luna 发表于 2016-1-5 18:54
针线活真好! 还有你怎么知道喵喵的尺寸的?

抱着猫称体重啊,哈哈哈哈哈哈。
回复 支持 反对

使用道具 举报

visionsl  高级技师

发表于 2016-1-5 19:08:46

丄帝De咗臂 发表于 2016-1-5 18:44
牛,顶一个。。。是我网速慢没全部打开吗?总感觉没写完呢

同等疑惑ING
回复 支持 反对

使用道具 举报

源代码  中级技匠

发表于 2016-1-5 19:50:54

突然感觉你的喵星人好幸福啊~~~对了,请教大神个问题。。你的逻辑图是用什么软件画的啊?
回复 支持 反对

使用道具 举报

hnyzcj  超级版主

发表于 2016-1-5 19:51:26

本帖最后由 hnyzcj 于 2016-1-5 19:52 编辑

楼主针线活了得,不会是传说中练就葵花宝典的东方不败 132512.33793344_o.jpg
回复 支持 反对

使用道具 举报

virtualwiz  版主 来自手机

发表于 2016-1-5 23:21:16

哈哈~宠物也有智能穿戴啦
回复 支持 反对

使用道具 举报

Boris_Liu  中级技师
 楼主|

发表于 2016-1-6 10:16:00

源代码 发表于 2016-1-5 19:50
突然感觉你的喵星人好幸福啊~~~对了,请教大神个问题。。你的逻辑图是用什么软件画的啊? ...

哈, 用的是InkScape 软件、
回复 支持 反对

使用道具 举报

Boris_Liu  中级技师
 楼主|

发表于 2016-1-6 10:20:26

hnyzcj 发表于 2016-1-5 19:51
楼主针线活了得,不会是传说中练就葵花宝典的东方不败吧

  败给你了。
回复 支持 反对

使用道具 举报

luna  管理员

发表于 2016-1-6 13:19:58

hnyzcj 发表于 2016-1-5 19:51
楼主针线活了得,不会是传说中练就葵花宝典的东方不败吧

配图32个赞~
回复 支持 反对

使用道具 举报

Geemi  版主

发表于 2016-1-6 16:42:42

喵喵直接呆住了…………哈哈哈
回复 支持 反对

使用道具 举报

Geemi  版主

发表于 2016-1-6 16:43:27

hnyzcj 发表于 2016-1-5 19:51
楼主针线活了得,不会是传说中练就葵花宝典的东方不败吧

你说的没错,,,他便是失传已久的东方不败……
回复 支持 反对

使用道具 举报

dsweiliang  版主

发表于 2016-1-6 17:26:32

喵勒个咪的~朕不喜欢穿衣服
回复 支持 反对

使用道具 举报

kevinzhang19701  中级技匠

发表于 2016-1-6 17:26:54

哈哈哈,有意思的很。
回复 支持 反对

使用道具 举报

Ricky  NPC

发表于 2016-1-7 00:10:50

喵勒个咪的, 两天不在,你们竟然如此逗猫。 不过我想到更互动的方式。 在猫外套装上加速度,然后控制mp3放老鼠叫的声音,猫猫一动,就叫。然后猫猫就毛线了。。。。
回复 支持 反对

使用道具 举报

Boris_Liu  中级技师
 楼主|

发表于 2016-1-7 10:47:42

Ricky 发表于 2016-1-7 00:10
喵勒个咪的, 两天不在,你们竟然如此逗猫。 不过我想到更互动的方式。 在猫外套装上加速度,然后控制mp3放 ...

穿上后整个喵生都不好了,真的会疯。会疯 。疯。。。
回复 支持 反对

使用道具 举报

Ash  管理员

发表于 2016-1-7 11:17:20

Boris_Liu 发表于 2016-1-7 10:47
穿上后整个喵生都不好了,真的会疯。会疯 。疯。。。

喂 警察叔叔 这里有人虐猫
回复 支持 反对

使用道具 举报

jczaza  初级技师

发表于 2016-1-7 14:53:42

有问过喵星人的感受吗
回复 支持 反对

使用道具 举报

Geemi  版主

发表于 2016-1-8 18:48:23

每次看到这喵喵的脸我都忍不住笑。。。。。。
回复 支持 反对

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail