基于Arduino的电子排队系统的制作

步骤1:您将从该项目中学到的东西
构建自己的在不使用arduino开发板的情况下diy arduino
使用8mhz内部振荡器并消除了对16mhz晶振的使用
两个arduino之间的串行通信
连接ps2键盘供用户输入
控制与hitachi hd44780兼容的lcd
触发叮当提示音
驱动32x16点矩阵显示led面板
在不延迟地闪烁点矩阵led的同时监控串行数据
步骤2:sender的材料
atmega328微控制器
ps2键盘
10k电阻
0.1uf电容器
100u f电容器
印刷电路板
1602液晶屏
2.2k电阻或6.8 k
5v 2a电源适配器
rs232串行端口接头连接器(db9分别为公头和母头)
一些电线
步骤3:receiver的材料
atmega328
印刷电路板
10k电阻
0.1uf电容器
100uf电容器
32x16点矩阵led显示面板
rs232串行端口接头连接器(db9母头和母头各一个)
470欧姆电阻器
8021-2叮-门铃ic
2w或3w放大器板+ mini speakersome线
步骤4:arduino软件库
您的计算机上必须安装以下软件库:
freetronics点矩阵显示库:驱动freetronics 512像素(32×16布局)矩阵led显示屏
https://github.com/freetronics/dmd
timerone库:与freetronics点矩阵一起使用显示库,用于配置16位硬件计时器
http://code.google.com/p/arduino-timerone/downloads/list
ps2键盘库: arduino库用于ps2键盘
http://playground.arduino.cc/main/ps2keyboard
lcd监视器库:基于hitachi hd44780的arduino liquidcrystal驱动程序
https://github.com/adafruit/liquidcrystal
第5步:电路图和源代码下载
有两个文件夹(将zip文件中的queue_calling_system_sender和queue_calling_system_receiver)下载并解压缩到arduino sketch文件夹中。之后,将queue_calling_system_sender.ino和queue_calling_system_receiver上传到两个arduino。
步骤6:sender pcb设计
这是一个自制的arduino(diy arduino),它使用8mhz内部振荡器作为时钟源,并且需要很少的组件。电阻器r3用于控制对比度,其电阻值可以在2.2k欧姆至6.8k欧姆之间变化,建议在选择电阻器之前使用10k可调电阻器来测试对比度。我有20套迷你lcd屏幕,其中大多数可以使用2.2k欧姆电阻进行对比度控制,但是其中一些必须使用6.8k欧姆电阻。
r3,led +和led-已焊接直接减少到arduino和迷你lcd屏幕之间的电线连接
第7步:receiver pcb设计
receiver还使用8mhz内部振荡器作为时钟源,其设计与sender非常相似,在atmega328的28针附近增加了470欧姆电阻和8021-2叮-声效ic。
8021-2叮-声效果ic无法驱动3w扬声器,因为其输出信号非常弱,因此必须将其连接到微型放大器。我不会谈论32x16点矩阵显示面板,请访问这里了解更多详细信息。
步骤8:8021-2叮d音效ic
8021-2是由lsi cmos技术生产的叮dong音效发生器ic。使用内置的rc振荡器和数字包络电路,只需很少的外部组件。
步骤9:键盘功能和说明
步骤10 :更多照片


中国自己的手机系统来了,忘掉安卓和苹果吧!
怎样检查家里漏电?用排除法
滑动变阻器原理
Spring框架的简单介绍及快速入门教程
高性能2.4GHz GFSK 无线收发芯片-SI24R1和CI24R1哪个比较适合低成本
基于Arduino的电子排队系统的制作
2020年畅销产品之一Galaxy A71的继任者Galaxy A72
dfrobot威龙24路舵机控制器简介
一文了解控制系统及DC-DC转换器控制环路设计推荐
推拉电磁铁的工作原理
为避贸易战影响 富士康扩产印度产线
智能复合型锁具应用方案
深圳市加快完善5G网络服务体系
安科瑞直流电表在荷兰光伏充电桩系统中的应用
MAX9150的应用电路图
Java8的新特性
宝马研发无人机洗车系统 可清洁自动驾驶汽车传感器
半导体行业专家聚力前行,齐聚深圳共创芯时代!预定参会席位~
新一代快充芯片U6203D适用于充电器/QC2.0的快充和QC3.0的快充
浅谈通信设备用光电子器件可靠性测试标准GR-468(上)