Arduino

指纹投票系统

在进行选举过程中,最严重、最常发生的情况是舞弊(一人投多票)。现在,我们正在使用电子投票机,为了确认已经投票的人的身份,人们的手指上会有墨痕。但今天,由于科技的快速发展,这些记录可以被抹去,也有舞弊的可能。通过这个项目,您将创建一个独特的基于指纹的投票系统,以避免上述问题。

阅读更多…

基于指纹的投票系统项目 希望建立生物识别认证项目?:

2022世界杯亚洲区赛程表时间Skyfi实验室为您提供了学习和构建这个项目的最简单的方法。

  1. 生物识别认证套件将运送给您(在世界任何地方!)
  2. 使用高质量的视频来理解概念和构建项目
  3. 在做项目时,从Skyfi实验室的工程师获得1对1的专家帮助2022世界杯亚洲区赛程表时间
  4. 完成项目后获得一个智能证书
你可以免费开始,只有你喜欢才付费!


您需要Arduino将微控制器与指纹扫描仪、LCD显示屏和Wi-Fi模块连接起来。你将以这样的方式编程微控制器,当指纹与先前存储的指纹不匹配时,只有投票人将被允许投票。一旦新选民投了票,他的指纹就会被存储在远程服务器上。如果碰巧同一个人再次来投票,由于指纹已与先前存储的指纹相匹配,号码垫将无法进行投票。因此,通过避免操纵,安全性将得到恢复。

项目描述:

  1. Arduino / Genuino Uno:该板上配备的数字和模拟输入/输出引脚可以与各种扩展板和其他电路连接。串行通信接口是该板的一个功能,包括用于从计算机加载程序的USB。
  2. 指纹扫描仪R305:该模块的工作包括如下程序
    • 登记指纹
    • 图像处理
    • 比较指纹
    • 模板生成
    在这个模块中,将有一个高性能的数字信号处理芯片,它将做程序,如
    • 图像绘制与计算
    • Feature-Finding和搜索
    由于可靠性高,该模块可以连接到任何微控制器或TTL串行系统,发送数据包的数据,以拍照,检测打印,哈希和搜索。该模块可用于登记新手指最多162个指纹。镜头中有一个红色或绿色的LED,只在扫描过程中亮起。
  3. 液晶显示器(16 * 2):通常我们使用LCD来显示有限的输出语句集。目前我们主要使用16*2(4位通信)和16*4(8位通信),这意味着16个字母空间用2行,16个字母空间用4行(每行将有16个字母空间)
  4. 板数量:这个数字pad将有从1到9的数字。
  5. 无线网络模块:ESP8266 Wi-Fi模块一般用于建立设备之间的无线通信。但该模块不具备5-3V的逻辑移位能力,需要外部逻辑电平转换器。

Arduino上的最新项目

想在Arduino上开发实用技能?检查我们最新的项目,并开始免费学习


项目实施:

  1. 指纹传感器,LCD和Wi-Fi模块与Arduino接口
  2. 启动组件并上传代码
  3. 扫描来投票的人的指纹
  4. 如果这个指纹是新的(与其他指纹不匹配),那么这个小键盘将被打开,这个人将被允许投票,他的指纹将被存储在远程服务器上
  5. 如果指纹匹配之前存储的,那么将不会打开小键盘进行投票
  6. 将所有数据上传到远程云,以便将来进行分析

软件要求:

  1. Arduino IDE:您将需要Arduino IDE软件来编写和上传编程逻辑到Arduino Uno板
  2. Thingspeak:此外,您需要在ThinkSpeak IoT平台上创建一个帐户,以便将系统集成到云上并在线存储数据

编程语言:Arduino编程(c++)


如何构建Arduino项目 你知不知道

2022世界杯亚洲区赛程表时间Skyfi实验室帮助学生学习实用的技能通过构建真实的项目。

你可以和朋友一起报名,并在家门口领取工具包

你可以向专家学习,建立可行的项目,向世界展示技能,获得最好的工作。
今天开始!


开发基于指纹的投票系统所需套件:
您将通过基于指纹的投票系统学习的技术:
指纹投票系统
2022世界杯亚洲区赛程表时间 最后更新:2022-05-20




加入来自36个以上国家的25万多名学生,通过建设项目培养实践技能

24小时内发货。使用在线教程进行构建。

订阅以获取更多项目想法

保持更新,并基于最新的技术构建项目