Microduino 病房呼叫系统/zh

来自Microduino Wikipedia
跳转至: 导航搜索


目的

本教程将教大家如何用Microduino模拟实现一个病床呼叫系统。

设备

模块 数量 功能
Microduino-Core/zh 2 核心板
Microduino-Core+/zh 1 核心板
Microduino-OLED/zh 1 显示信息
Microduino-Cube-S1/zh 1 扩展板
Microduino-USBTTL/zh 2 下载程序
Microduino-nRF24/zh 3 无线组网
Microduino-Amplifier/zh 1 音频放大播放
Microduino-SD/zh 1 音频存储


  • 其他设备
10K欧姆电阻 2个
面包板跳线 一盒
micro usb数据线 一根
按钮 2个
面包板 一个
喇叭 一个

原理图

HospitalCallSechmatic.png

图中有两个发射端sender1,sender2,用于病人发送信号

堆叠的模块有:

  • Microduino-Core
  • Microduino-USBTTL
  • Microduino-nRF24

一个接收端reciver,用于护士查看有那个床号的病人救助

  • Microduino-Core+
  • Microduino-USBTTL
  • Microduino-nRF24
  • Microduino-Cube-S1
  • Microduino-OLED

程序

[MicroduinoHospitalCall]

调试

步骤一:按照原理图搭建电路,如下图:

HospitalCall1.png


步骤二:下载代码,编译运行

HospitalCall2.png


步骤三:使用,给三个microduino堆叠模块中的任意一个加电,三个装置会一起供电。

这时,按下sender2在原理图的按钮,reciver的OLED会显示:

HospitalCall3.png

其中OLED里显示的数字是代码里定义好的,说明25号病床的病人呼叫成功

再按下sender1的按钮24号床的病人呼叫成功。

其中代码里定义的显示在OLED上的图片16进制编码是通过PCtolCD制作的,具体制作方法可见:第二课--Microduino_OLED使用/zh


步骤四:添加语音提示功能,有人呼叫时能给医护人员语音通知

在原来的基础上堆叠Microduino-Amplifier和Microduino-SD模块,如下图:

HospitalCall3Sound.png

并重新下载MicroduinoHospitalCallReciverSound.ino程序到core+中

Microduino-SD模块中的SD卡里需要存入你想要播放的音频文件,如何制作音频文件请参照:Microduino LM4863音乐播放器-301KIT/zh


步骤五:在实际情况中三个装置的距离是比较远的,所以可以考虑用Microduino-BM/zh分别给三个装置供电。

结果

实现了一个最简单的无线病床呼叫系统。

视频

http://v.youku.com/v_show/id_XODUxNzM3OTYw.html