我的订单购物车(0)联系客服 帮助中心供应商合作 嘉立创产业服务群
领券中心备货找料立推专区爆款推荐TI订货PLUS会员BOM配单PCB/SMT工业品面板定制

电子物料收纳盒,基于梁山派

2023-01-29 16:32:10阅读量:4747

本文作者:立创开源硬件平台 OSHWHub @ 老怪鸽禁止商用,未经许可禁止转载点击看原文章



1、工程描述


用梁山派制作了电子物料收纳盒。它能通过语音识别、屏幕触摸、手机查找等方式找到元件,可以避免找元件时间太久或找不到。


  


使用场景:像是电子类的公司、学校、店铺等都可以使用这个收纳盒存取物料。



2、功能详述


01、基础功能
  • 搜索某个电子物料摆放位置并自动打开柜子

  • 柜子打开后亮灯提示

  • 添加/删除一个柜子

  • 添加/清除一种电子物料

  • 查询电子物料详细信息

  • 查询剩余空柜子

  • 屏幕触摸、语音识别、手机查找功能

02、保存

有信息时,突然关机会自动保存内容


03、待增加功能

实现收纳盒放错提醒,通过RFID实现。



3、硬件设计


主要讲解4部分电路,包含:电源部分、串口调试、升压电路、模块电源门控。


电源部分

用3节电池供电,搭配TC4056充电。最大充电电流1A。使用两个不同的USB口,防止没有充电线的情况。


  


  


串口调试

WIFI模块和语音识别是通过串口进行通信的,所以加了一个340N。在H6这个排针这里,可以通过跳线帽短接340与WiFi模块(U1RXTX),或者短接340与语音模块(B2B3),实现电脑串口调试。

  



升压电路

有很多吃电大户:7寸屏幕、语音识别的喇叭、WIFI模块、16个舵机。因为电池的电是不稳定的,所以将电池电压升压至5V,再由5V转3.3V。每一个部分都加了升压电路,实测发现没有缺电问题了。


  


模块电源门控

起初想到的低功耗设计就是将没有用到的模块,断开它的电,减低功耗。


  


所以怎么断开电源?


我用了mos管控制。

当信号端给低电平MOS管导通,电池电压输出至CKPIN,再由CKPIN经过该模块的升压电路。信号端(如图CPKCON)给高电平MOS管就截止了。


这里只截图了串口屏的电源门控。

  




软件设计


电量检测显示部分

通过两个电阻分压,再通过分压公式进行计算。


  



使用adc采集100次通过dma传输,滤波显示。具体编程如下:


  

  


WIFI部分

主要实现两个功能,一是实现获取网络时间进行校准;二是与手机APP互传数据。下载的固件是MQTT固件,1MB的那个。如果WIFI模块是AT固件,那么改一下指令 AT+RST 的回复是 OK 就可以了。

  


更多详情及附件,可从原工程查看。

本文作者:立创开源硬件平台 OSHWHub 用户@老怪鸽禁止商用,未经许可禁止转载

标签图标
DIY | 收纳盒
广告图片