首页 > 其他分享 >基于2.4G私有协议的无线取餐系统设及实现

基于2.4G私有协议的无线取餐系统设及实现

时间:2023-12-07 16:00:13浏览次数:33  
标签:22 取餐 设及 软件 无线 2.4

前记  最近在使用TLSR8355做几个小产品。正好赶上有客户需要一个无线取餐系统解决方案。笔者分析了一下需求。该芯片有充足的按键,LED灯,GPIO接口等。做这一款产品是顺道的事情。 需求梳理  功能:这类产品一般是咖啡馆使用的,需要一个后台输码器和前端的几个客户拿的圆盘。产品样式如下所示:      原理:这类产品复杂度不高的,核心的要素就是无线收发和灯效及传感器的配合:说的直白一些,就是后台通知需要取餐的人之后,比如22号取餐,直接按22号一下即可。这个时候,拿22号盘的顾客的盘子就会出现灯光闪烁和震动两种信号的同时触发。整个流程就这样结束了。用一个原理图实现如下:     调试总结  硬件设计: 目前团队配合还是可以的,我这边只要把需求弄清楚发给硬件的小伙。他基本上两三天就可以出pcb图了。接下来就是打板和贴片。这些都成流程性的固定下来了。这个是贴好的PCB图:    软件部分: 这个芯片的软件代码我们已经非常熟悉了。软件的同学开发起来非常的快。这两个功能。很快就开发好了。这倒没啥难度。 总结展望   这产品技术虽然不复杂,可是能解决商业中的大问题。能极大程度上节省人力成本和提升效率。

标签:22,取餐,设及,软件,无线,2.4
From: https://www.cnblogs.com/dylancao/p/17882218.html

相关文章

  • 每日总结-23.12.4
    packagecom.example.demo2.controller;importcom.example.demo2.common.AjaxResult;importcom.example.demo2.entity.gongWenInfo;importcom.example.demo2.mapper.gongWenMapper;importorg.springframework.beans.factory.annotation.Autowired;importorg.spring......
  • SI24R03 高度集成低功耗SOC 2.4G 收发一体芯片
    今天给大家介绍一款Soc2.4G收发一体模块-SI24R03Si24R03是一款高度集成的低功耗无线SOC芯片,芯片为QFN325x5mm封装,集成了资源丰富的MCU内核与2.4G收发器模块,最低功耗可达1.6uA,极少外围器件,大幅降低系统应用成本,同时配套有成熟的开发调试软件和丰富的函数库,能大大降低开发门槛和......
  • 云原生周刊:K8s 的 YAML 技巧 | 2023.12.4
    开源项目推荐HelmfileHelmfile是用于部署HelmChart的声明性规范。其功能有:保留图表值文件的目录并维护版本控制中的更改。将CI/CD应用于配置更改。定期同步以避免环境偏差。Docketeer一款Docker和Kubernetes开发人员工具,用于管理容器并可视化集群和容器指标。......
  • 2023.12.4学习笔记(stm32跑马灯实验——库函数)
     STM32f4有七组引脚(GPIOx),每组引脚有16个IO口,每组由十个寄存器控制。   查找STM32引脚的功能,可以在STM32F04ZGT6文件50页左右查询,此文件所在的位置为硬件资料、芯片资料文件夹里。跑马灯实验思路步骤:1:使能时钟,调用函数RCC_AHB1PeriphClockCmd();       ......
  • 2023.12.4——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.jfinal明日计划:学习......
  • 2023.12.4 近期练习
    CF1845E这种\(01\)串的描述方式一般是提出\(1\)的位置去讨论,设原串\(1\)出现位置是\(p_1,...,p_m\).考虑最后生成的串的性质,描述其\(1\)的位置,\(q_1,...q_m\)。那么至少移动步数为\(\sum|p_i-q_i|\),因为\(1\)的位置是相对不变的。考虑一个一个\(1\)往里填,设\(......
  • 12.4每日总结
    今天完成了人机交互C/S结构用户界面设计【实验编号】10003809547j 图形用户界面设计【实验学时】8学时【实验环境】l 所需硬件环境为微机;l 所需软件环境为MicrosoftVisualStudio2013【实验内容】编写一整套Mis系统UI界面,Mis系统名称自拟,尽量运用到如下控件:l......
  • 每日总结12.4
    (1)使用IntelliJIDEA工具开发WordCount程序在Linux系统中安装IntelliJIDEA,然后使用IntelliJIDEA工具开发WordCount程序,并打包成JAR文件,提交到Flink中运行。 (2)数据流词频统计使用Linux系统自带的NC程序模拟生成数据流,不断产生单词并发送出去。编写Flink程序对NC程序发来的......
  • Solution Set 2023.12.4
    来衡实了,感觉良好。[NOIP2023]三值逻辑一直以为是写假了,结果是写挂了,没有判自环的同时\(u,v\)输入反了。考虑对于每个变量的每个版本均开一个节点,那么赋值关系可以用有向边表示,可以发现最终得到的一定是若干外向基环树和若干外向树组成的图。且被\(\tt{T,F,U}\)三种指令......
  • sql-2.4+2.5数据库表的类型---engine
    CREATETABLE`student`(`id`intNOTNULLAUTO_INCREMENTCOMMENT'学号',`pwd`varchar(32)NOTNULLDEFAULT'123456'COMMENT'密码',`name`varchar(32)NOTNULLCOMMENT'名字',`address`varchar(60)NOTNULLCOMMENT......