0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:网络整理 作者:佚名 2019-11-05 08:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤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步:电路图和源代码下载

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

有两个文件夹(将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 :更多照片

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 振荡器
    +关注

    关注

    28

    文章

    4155

    浏览量

    142318
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195948
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Arduino plc和termux esp

    Arduino plc和termux esp
    的头像 发表于 12-06 06:41 734次阅读

    贸泽电子开售全新Arduino UNO Q单板计算机

    贸泽电子开售全新Arduino UNO Q单板计算机。Arduino UNO Q单板计算机(SBC)将高性能计算与实时控制结合,提供理想的创新平台。
    的头像 发表于 11-08 09:50 954次阅读

    如何用Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录引导程序bootlaoder

    本文介绍了如何用能够Arduino IDE下载的Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录
    的头像 发表于 08-08 20:16 3059次阅读
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3开发板给另一个<b class='flag-5'>Arduino</b> IDE不能下载的<b class='flag-5'>Arduino</b> Nano/UNO R3开发板重新烧录引导程序bootlaoder

    基于STM32F103RC的电子相册(原理图、PCB源文件、程序源码及制作

    基于STM32F103RC的电子相册(原理图、PCB源文件、程序源码及制作)推荐下载!
    发表于 05-28 21:58

    新颖实用电子设计与制作

    本文以丰富、翔实的内容详细介绍了日常生活中使用的20多类100余种实用电子线路,内容涉及报警、灯光、遥控、电话、充电、风扇、电源、节能、驱虫、开关等新颖电路。除阐述电路的结构特点、制作方法、元器件
    发表于 05-27 16:12

    免费分享Arduino入门+进阶(全套例程+书籍)

    Arduino是一款开源电子原型平台,由硬件(单片机开发板)和软件(编程环境)组成,旨在让非专业用户也能轻松入门电子制作和编程。它的核心思想是简化硬件开发,通过直观的编程和模块化设计,
    的头像 发表于 05-22 11:40 774次阅读
    免费分享<b class='flag-5'>Arduino</b>入门+进阶(全套例程+书籍)

    《ESP32S3 Arduino开发指南》第二章 Arduino基础知识

    完成一个电子产品的制作。这就给开源硬件的推广和普及设定了一个很高的门槛,电子爱好者需要花很多时间和精力才能开始开发和制作自己的作品。而使用Ardui
    发表于 05-13 09:28

    Linux文件系统打包及镜像制作,触觉智能RK3562开发板演示

    本文介绍Linux开发板文件系统打包及镜像制作的方法,演示Linux文件系统打包及镜像制作,适用于想将配置好的系统环境打包成镜像批量烧录。触
    的头像 发表于 04-28 16:45 764次阅读
    Linux文件<b class='flag-5'>系统</b>打包及镜像<b class='flag-5'>制作</b>,触觉智能RK3562开发板演示

    rootfs镜像制作其实没那么难

    在嵌入式Linux开发中,文件系统的打包和镜像制作是关键步骤。本文介绍了Linux核心板文件系统的打包与镜像制作方法,适合嵌入式开发人员快速上手。前言致远
    的头像 发表于 04-03 11:37 890次阅读
    rootfs镜像<b class='flag-5'>制作</b>其实没那么难

    如何制作适用于Visionfive 2的Debian + UEFI固件系统

    制作适用于Visionfive 2的Debian + UEFI固件系统
    发表于 03-10 07:51

    通过Arduino Nano Matter开发板构建智能卷帘系统

    在本指南中,您将学习如何通过Arduino NanoMatter开发板和板上的Silicon Labs(芯科科技)MGM240S多协议无线模块来构建一个智能卷帘系统。该系统可通过 Amazon
    的头像 发表于 02-28 09:46 914次阅读
    通过<b class='flag-5'>Arduino</b> Nano Matter开发板构建智能卷帘<b class='flag-5'>系统</b>

    开源项目!手把手教你制作一个互动式LED墙壁时钟!

    一定经验,本指南都将带你走完所有必要的步骤。 教程内容概览 制作视频 编码视频 CAD文件 材料清单 电子组件: Arduino Uno x 1 DS1302 实时时钟模块 x 1 WS2812B
    发表于 02-08 17:47

    如何使用Arduino实现CAN总线通信呢

    CAN(Controller Area Network)总线是一种常用于汽车和工业控制系统的串行通信协议,以其高可靠性和实时性而闻名。Arduino,作为一种流行的开源微控制器平台,可以通过附加
    的头像 发表于 12-23 09:06 2813次阅读

    Arduino Nano Matter开发板正式上市

    Silicon Labs(芯科科技)和Arduino在近日共同宣布Arduino Nano Matter开发板现已正式上市。这是延续今年3 月芯科科技和Arduino释出Arduino
    的头像 发表于 12-10 13:50 1429次阅读

    自己设计的Arduino UNO R3主控板原理图+PCB源文件(可直接打样)

    一年前做的Arduino UNO r3,开源精神,把自己这块板子奉献给大家,板子没有什么问题,可以直接打样制作,原理图文件都表明了型号。不用谢~ Arduino UNO R3主控板原理图部分截图: *附件:MYArduino
    发表于 12-10 10:14