【经验】涂鸦手把手教你如何自制智能售货机
智能售货机整体硬件方案由主控单元、电机驱动控制单元、电机到位检测单元、无线通讯单元和其他外设单元组成。整体方案图如下:
1、主控单元
主控采用涂鸦的一款 4G芯片。该芯片基于 ARM 架构的高密度性能 32 位微处理器,主频最大可支持 72MHZ,多达 11 个定时器,内部集成了复位电路、低电压检测、调压器和精确的 RC 振荡器电路。
2、供电单元
自动售货机主要包含以下几个部件的供电:
主电源:需要输入 24V 直流电作为主电源。该 24V 直流电可以直接接 MOS管作为售货机中电机的输入电源。
无线通信单元:供电电压为 4V,可以使用 LM2576 这款DC-DC稳压芯片将 24V 转换成 4V。
主控单元芯片:一般供电电压为 3.3V,采用 S-1206B33-U3T1G 这款 LDO芯片将 4V 电压降到 3.3V。
3、电机驱动控制单元
采用 74HC595八位串行输入、并行输出的移位寄存器用于提供输出各个电机的控制信号。
4、电机到位检测单元
采用 74HC165八位并行输入,串行输出的移位寄存器用于检测电机转动位置情况。
5、无线通信单元
采用涂鸦智能开发的一款 LTE Cat.1蜂窝网络模组,用于售货机和云平台的信息交互。
6、其它外设(您也可以根据开发的需求自行设计)
增加网络指示灯,用于表示当前网络状态。
增加电源指示灯,用于表示当前电源状态。
增加温度传感器,用于检测售货机内部温度。
增加掉落检测装置,用于检测物品是否确实掉落,形成反馈。
增加多路按键,用于需要实现某种特定的按键功能。
增加 RS-485 通信接口,用于售货机与其他 RS-485 设备通信,增强联动性。
增加液晶显示单元,用于人机交互。
完成以上硬件的设计后,可以根据结构尺寸,设计对应的 PCB,并且完成焊接,测试等工作。
创建产品
登录涂鸦 IoT 平台,单击创建产品。在标准类目导航栏中,选择 户外出行 > 智能电动车(因自动售货机和智能电动车主控同为 4G 模组,所以归类于“户外出行”中)。注:创建产品具体操作可以参考平台内操作指导
3、嵌入式开发
涂鸦智能售货机软件包已经开源在 GitHub 上,您可以自行下载。注:GitHub 具体地址通过关注“涂鸦开发者”,回复“自动售货机”,即可获取。
这里有两点需要注意:
1.在获取 MCU SDK 后需要将 SDK 文件添加到自己的工程中,根据编译中的错误信息逐个修改。
注:具体移植方法详情可通过关注“涂鸦开发者”,复制“ MCU SDK 移植”到回复栏,即可获取。
2.由于 MCU 和选择的 PIN 脚不一定相同,需要根据实际的硬件来处理。
安装好开发包需要设置以下串口和芯片的驱动:(具体操作方法请参考GitHub上完整历例程)。
串口配置
串口接收数据
串口发送数据
读取74HC165数据
发送74HC165数据
下发的串口事件处理
4、编译与下载
程序编写完成之后,单击 Build 并根据软件提示修改相关错误或者警告信息。待程序编译通过之后,就可以下载到开发板中进行调试和测试。
STM32 支持 ST-Link ,J-Link 等工具下载,这里我们以 ST-Link为例,引脚连接方式如下:
连接无误后,单击 Download 把程序下载到开发板中。
5、操作演示
打开涂鸦智能 App,在 Item 输入栏中输入 XXYYZZZZZZZZ,其中:
XX 表示第 X 个货道;
YY表示货道上剩余的物品数量;
ZZZZZZZZ 为订单号(可以为任意值)。
例如:输入0104aabbccdd,表示第 1 个货道剩余 4 个物品,订单号为 aabbccdd。数据发送成功后,可以看到电机开始转动,当物品掉落后,电机停止转动。
注意:当前货道的物品剩余量务必要和输入物品号相同,比如第 1 个货道有4个物品时,只有输入 0104 才会有效,输入 0105 或 0103 等其他值,电机都是不会转动的。
这样一款采用 MCU SDK 低代码开发,最大限度节省升本,支持手机 App 自助交易和 24 小时分发货物的自动售货机就完成了!方便自己以及身边人的生活,快来 DIY 专属自动售货机。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由生产小能手转载自涂鸦,原文标题为:用街头黑科技,一起贩卖夏日快乐!,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关研发服务和供应服务
相关推荐
超强干货预警!涂鸦Pulsar云消息接入技巧+省钱攻略
本文主要介绍了如何有效使用涂鸦Pulsar云消息服务来节省成本和提高接入效率。首先,根据实际业务需求选择合适的消息推送协议,避免重复接收和处理。其次,通过精细化配置过滤规则,只关注部分关键的bizCode的Pulsar消息,以减少无关的消息上报。此外,还提供了一些排查消息接收问题的方法。最后,推荐使用AI助手工具--T Smart AI,可以向其咨询有关Pulsar的各类疑问。
寻坑无忧 | 涂鸦教你打造火爆社交圈的如厕小应用,代码开源支持二开
要是有一个小应用,能告诉你公司/商场/园区/某个建筑哪里的厕所有空位,那该有多方便!如果将传感器与涂鸦 IoT 开发者平台的能力相结合,不就能完美解决这个问题吗?经过几次简单的尝试,小秋就研究出了这样一款小而美的应用---寻坑无忧。不仅相当实用,更关键的是开发过程非常非常简单,代码完全开源,开发者也可在此基础上进行自定义调整,开发出更匹配自己业务的寻坑无忧!一起来看看吧~
【经验】MOS管导通电流方向及MOS管体二极管最大极值分析
本文SLKOR主要就以下两个问题展开介绍:1、MOS管导通电流能否反着流?D到S,S到D方向随意?2、MOS管体二极管能过多大的电流?
芯云科技(NEBULA TECH)通信芯片/采集芯片/主控芯片选型指南
目录- 公司简介 通信芯片/采集芯片/主控芯片产品 解决方案
型号- JS0011S,S5000,S5001,JSN0010C,JS0011C,JSN0012,JSN0100,JSN0301,JSN0400,JSN0410,JSN0600,S5002,JSN0016,S5003,JSN0010S
Wi-Fi_蓝牙智能直发梳采用涂鸦自研Wi-Fi&BLE模块,支持涂鸦智能APP远程控制
Wi-Fi_蓝牙智能直发梳采用涂鸦自研Wi-Fi&BLE模块,支持涂鸦智能APP远程控制,采用SOC方案,相对传统方案可省去mcu,并完成通信、显示、温度检测、负载控制等功能。
【IC】日清纺PWM输入音频放大器NA1150,安全可靠且有助于节省实装面积的音频输出解决方案
NA1150是NISSHINBO日清纺推出的一款音频开关驱动器IC,可作为PWM输入音频放大器使用,用于从MCU输出语音和音效的音频播放系统。该IC与CRI的音频中间件“CRI D-Amp Driver®”相结合,实现了高质量的音频播放。
Littelfuse(力特)IXYS-Zilog S3系列微控制器(MCU)选型指南
目录- Introduction of IXYS Microcontrollers
型号- S3F8S24,S3F8S45XZZ-AO95,S3F8S28,S3F8S7BXZZ-TW8B,S3F8S6BXZZ-AT9B,S3F84VB,S3F94C4,S3F80P9XZZ-SN99,S3F8S45XZZ-QZ85,S3F94C8,S3F84NB,S3F80PBXZZ-LZ8B,S3F8S15XZZ-C0C5,S3F80P5XZZ-SN95,S3F8289,S3F80PBXZZ-S09B,S3F8S15,S3F84U8,S3F8S39XZZ-AO99,AS-PRO2,S3F8S19,S3F94C4XZZ-W0W4,S3F828B,S3F84UA,S3F8S7BXZZ-QW8B,S3F8S39XZZ-LO89,S3F82I9,S3F8S28XZZ-SK98,S3P84I8,S3F84MB,S3F8S5AXZZ-AQ9A,S3P848A,S3F9444,S3F80P5,S3F8S45,S3F8235,S3F80QBXZZ-QZ8B,S3F80P9XZZ-QZ89,S3F80P9,AS-UNI,S3F8S35XZZ-C0C5,S3F84H5,S3F80PB,S3F8S28XZZ-RM98,S3F8S28XZZ-VK98,S3F8S24XZZ-SM94,S3F8S5AXZZ-QZ8A,S3F82NBXZZ-QA8B,S3F8S28XZZ-DK98,S3F80P5XZZ-SM95,S3F8S35,S3F8S8BXZZ-TX8B,S3F8S39,S3F94C4XZZ-DK94,S3F94C8XZZ-DK98,S3F80PBXZZ-C0CB,S3F80QBXZZ-LZ8B,S3F8S24XZZ-DK94,S3F8S6BXZZ-QT8B,S3F8S6BXZZ-C0CB,S3F8S19XZZ-QR89,S3F8S45XZZ-AQ95,S3F94C4XZZ-VK94,S3F80Q5XZZ-LM85,S3F9228,IL-PRO2,S3F84ZB,S3F8S6B,S3F82NBXZZ-C0CB,S3P84E9,S3F825A,S3F8S8BXZZ-C0CB,S3F8S45XZZ-C0C5,S3F82NB,S3F8S15XZZ-QR85,S3F84B8,S3F8S8BXZZ-QX8B,S3F8245,S3F9454,S3F80Q5,S3F94C8XZZ-SK98,S3F8249,S3F80Q5XZZ-C0C5,S3F84Q5,S3F84YB,S3F8S5A,S3F80QB,S3F8S39XZZ-C0C8,S3F8S28XZZ-SM98,S3F84I9,S3F94C8XZZ-VK98,S3F84A5,S3F80P9XZZ-S099,S3F80P5XZZ-LM85,S3F8S24XZZ-VK94,S3F9488,S3F8278,S3F84T5,S3F80P9XZZ-C0C9,S3F94C8XZZ-VK78,S3F8S8B,S3F8S39XZZ-SO99,S3F94C4XZZ-VK74,S3F8S35XZZ-SO95,S3F94A5,S3F8S7BXZZ-C0CB,S3F84B8XZZ-DK98,S3F8S35XZZ-AO95,S3F80QBXZZ-C0CB,S3F82HB,S3F8285,S3F80P5XZZ-C0C5,S3F8S24XZZ-SK94,S3F8S28XZZ-C0C8,S3F8S35XZZ-LO85,S3F94C4XZZ-C0C4,S3F84K4,S3F8S7B,S3F94C4XZZ-SK94,S3F80PBXZZ-QZ8B,S3F94C8XZZ-C0C8,S3F8S19XZZ-C0C9,GW-UNI 2,S3F8274,S3F8275
蓝牙beacon 智能落地扇 多档位调节 | 蓝牙控制 | 支持自然风、睡眠风模式
蓝牙beacon 智能落地扇多档位调节 | 蓝牙控制 | 支持自然风、睡眠风模式采用蓝牙芯片,支持涂鸦智能APP远程控制、模式切换、风速档位切换等。本方案位智能落地扇控制方案,为SOC方案,采用蓝牙芯片AC6239C,相对传统方案可省去mcu,并完成通信、显示、检测、负载控制等功能。
涂鸦Wi-Fi蓝牙智能空调扇方案
本方案位智能空调扇控制方案采用涂鸦自研Wi-Fi&BLE模块,可实现制冷、风速调节、模式调节、红外遥控、摆风、负离子等功能。并且采用SOC方案,采用涂鸦模组CBU,相对传统方案可省去mcu,并完成通信、显示、检测、负载控制等功能。
【应用】涂鸦智能介绍如何DIY智能电子墨水屏,其拥有信息实时显示,功耗低等功能
本文涂鸦智能将介绍如何轻松DIY一款智能电子墨水屏,其拥有信息实时显示、多节点管控、功耗低、电量提醒等多样功能。
涂鸦推出蓝牙BK3432 onboard方案助力智能炫彩音乐数据线降本增效,支持APP远程控制
炫彩音乐数据线采用涂鸦的蓝牙BK3432 onboard方案,支持涂鸦智能APP远程控制。可设定云定时功能进行智能化管理。具有控制充电开关及RGB炫彩功能。模组供电采用DC-DC LP3993 3.3V供电。运放芯片:SGM8041 RGB LED灯珠采用超高亮草帽灯珠。炫彩音乐数据线支持随充电电流大小而改变流光速度以及部分快充协议。
Wi-Fi/蓝牙智能侧吸带翻板油烟机方案,具有翻板控制、多档位调节、支持触摸按键、手势控制多种功能
智能侧吸带翻板油烟机方案采用涂鸦自研Wi-Fi&BLE模块,支持涂鸦智能APP远程控制、风速档位切换、翻板控制、手势控制、油杯油量计量等。本方案采用SoC方案,采用涂鸦模组CBU,相对传统方案可省去MCU,并完成通信、显示、检测、负载控制等功能。
充电头网极氪1200W移动电源1200拆解报告:采用一体化设计和多款器件
近期新能源车企品牌极氪发布了旗下首款户外电源产品 —— 极氪移动电源 1200。其中使用到一颗电流传感器芯片来自crosschip芯进,型号CC6920SO,量程为50A。
兆易创新GD32 MCU携手涂鸦智能,共创万物智联新生态
业界领先的半导体器件供应商兆易创新GigaDevice和全球化IoT开发平台服务商涂鸦智能(NYSE: TUYA)宣布,双方在无线智能物联网(IoT)应用领域开展合作。
【应用】涂鸦智能推出滑板车智能化方案,支持BMS电池管理系统
涂鸦智能推出滑板车智能化方案,包含蓝牙智能化模组、云端、App等智能化能力,线上化开发平台,一站式赋能传统滑板车产品完成高效率、低成本智能化升级,实现锁车、骑行信息监控、车灯控制及电池监测等功能。
电子商城
现货市场
服务
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
拥有IC烧录机20余款,100余台设备,可以烧录各种封装的IC;可烧录MCU、FLASH、EMMC、NAND FLASH、EPROM等各类型芯片,支持WIFI/BT模组PCBA烧录、测试。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论