上海极制信息科技有限公司

 找回密码
 立即注册
搜索
热搜: 活动 培训 资料
查看: 1594|回复: 0

Arduino电子排队叫号机

[复制链接]

39

主题

62

帖子

1287

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1287
发表于 2016-8-16 12:48:34 | 显示全部楼层 |阅读模式
本帖最后由 jizhi01 于 2016-8-16 12:49 编辑


这是为谋诊所设计的排队叫号机,计数器只需显示两位数。此叫号机使用了两片Arduino,一个安置在房内用来输入编号,称之为发送器,另一个则安装在房外,用来显示编号,称之为接收器。发送器是通过串口发送信息给接收器。
发送器连接了一个PS2键盘来完成输入,当然也可以使用USB键盘,不过必须添加一个USB Host Shield,这样将会增加成本。如果没办法取得PS2键盘,建议使用矩阵键盘。发送器也应用了一个小型LCD,用于显示编号,当然还能显示更多的相关资料。接收器用了一片32x16像素的矩阵LED单元板,用来显示从串口取得的相关数据。接收器也安装了一个“铃铛”报知器,每当接收到来自发送器的数据,都会温馨提醒一下。

制作重点
  • 不需购买昂贵的Arduino开发板,此制作是使用自制Arduino
  • 使用8MHz内部振荡器,省了16MHz晶体
  • 两个Arduino通过串口通信
  • PS2键盘应用
  • 控制日立HD44780兼容LCD
  • 触发叮咚提示音效
  • 驱动 32x16 单色LED单元板
  • 所有工作几乎是同步,因此没有延时

发送器与接收器之间的距离不是很远,大约是25尺,用5类网线传输信号和供电最恰当了。下面框图展示发送器通过网线与接收器连接:


元件与材料(发送器)
  • ATMEGA328
  • PS2 键盘
  • 10K 电阻器
  • 0.1uF电容器
  • 100uF电容器
  • 印刷电路板
  • 1602液晶屏
  • 2.2K 电阻器或者6.8K 电阻器
  • 5V 2A 电源适配器
  • RS232串口头DB9(公头与母头各一个)
  • 一些电线

元件与材料(接收器
  • ATMEGA328
  • 印刷电路板
  • 10K 电阻器
  • 0.1uF 电容器
  • 100uF 电容器
  • 32x16 单色LED单元板
  • RS232串口头DB9(公头与母头各一个)
  • 470 电阻器
  • 8021-2”铃铛“门铃集成电路
  • 2W或3W迷你功放板+扬声器
  • 一些电线


事前准备
以下是必须安装的程序库,请到各相关网站下载与安装:
Freetronics矩阵显示屏库:用于驱动Freetronics512像素(32×16布局)矩阵LED显示屏的Arduino程序库
https://github.com/freetronics/DMD

TimerOne库:用于配置16位硬件定时器的Arduino程序库,用在ATmega168/328时称之为Timer one
http://code.google.com/p/arduino-timerone/downloads/list

PS2键盘库:用于PS2键盘用户输入的Arduino程序库
http://playground.arduino.cc/Main/PS2Keyboard

液晶显示器库:基于日立HD44780驱动来控制LiquidCrystal显示器的Arduino程序库
https://github.com/adafruit/LiquidCrystal

Arduino电路图与源码下载
源码压缩文件:


压缩文件里包含了两个文件夹,分别为Queue_calling_system_Sender 和 Queue_calling_system_Receive。接下来,把Queue_calling_system_Sender.ino 和 Queue_calling_system_Receiver.ino 分别上载至两个ATMega328。


  
发送器印刷电路板
这是一个自制最小的Arduino,使用了8MHZ内部振荡器为时钟,只需三个外部元件。电阻器R3是用于控制光线对比(contrast),其电阻值可以从2.2K欧姆至6.8K欧姆,建议先利用一10K可调节电阻器测试其对比。我拥有20个同款液晶屏,大部分可以使用2.2K欧姆,但其中几个必须使用6.8K欧姆。R3、LED+ 和 LED- 直接焊接在液晶屏的PCB以便减少 Arduio 与液晶屏之间的连结线。


接收器印刷电路板
接收器也是一个使用8MHZ内部振荡器为时钟的自制 Arduino(DIY Arduino),印刷电路板设计几乎与发送器一样,只是接近 ATMega328 的28引脚处焊接了一颗470欧姆电阻器和一个8021-2铃铛声效集成电路。由于8021-2的输出信号非常弱,不足于驱动3W扬声器,因此必须连接一个迷你扩音器。

M8021-2铃铛声效集成电路
8021-2是一颗一触发二铃铛声效集成电路,内置的RC振荡器和数字信封电路,设计只需很少外部元件。
键盘功能和说明

更多图片



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

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

本版积分规则

手机版|上海极制信息科技有限公司 ( 沪ICP备14016067号

GMT+8, 2018-5-21 01:40 , Processed in 0.137108 second(s), 26 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表