# SharedTakeawayBox **Repository Path**: sunkenstar/shared-takeaway-box ## Basic Information - **Project Name**: SharedTakeawayBox - **Description**: 北航首届智能硬件创新大赛参赛作品 - **Primary Language**: Arduino - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-12-05 - **Last Updated**: 2022-07-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SharedTakeawayBox 共享外卖箱 ## 介绍 北航首届智能硬件创新大赛参赛作品。 ## 功能 为解决大学、写字楼等人员复杂、外卖量多的情况下外卖容易遭到误领、偷窃等问题,我们设计了“共享外卖箱”项目。本项目计划实现以下功能: * 一键随机生成密码,并发送至外卖客户。(后者暂时使用了[巴法云平台](https://cloud.bemfa.com/))。 * 通过加速度计测算一定时间内的位移进而实现防盗。 * 间隔一定时间自动提醒用户取走外卖。 ## 产品使用场景描述 外卖员携带装有外卖的共享外卖箱到达订单位置,放下外卖箱,输入订单号码后按下按钮生成密码并发送至订单对应的客户后离开;客户若未能及时取走外卖箱将自动发送信息提醒;客户到达外卖箱处可输入密码解锁并取走外卖,外卖箱可留在原地等待下一批外卖员回收。 ## 产品创新点 * 与传统快递盒比较,我们实现了防盗功能,可以有效解决外卖失窃这一学生、白领等群体中的痛点问题; * 与现有智能外卖柜相比较,本产品更为轻便易携带,不需要提前架设,更有利于在大学、写字楼等复杂环境下工作。 ## 应用前景展望 ### 外卖防盗 我们的产品经过量产后成本将会降低到可以接受的程度,同时简易的操作方便用户使用,可以预见我们的产品将得到广泛使用。 ### 物品寄存 由于我们的产品便携性强,功能完备,也可用于教室等场所的临时物品寄存。 ### 创客教育 我们的产品已经开放了源代码以及设计图纸,因而可以以套件的形式提供给学校或家庭进行青少年创客教育。 ## 使用的器件 * `ESP32 devkit v1` * `ESP32-C3 devkitC` * 自制的箱体 * `AdaFruit SSD1306` 0.96英寸OLED屏幕 (在`Sketch`文件夹下有对尺寸的标注图) * 3*4薄膜矩阵键盘 * [DFRobots 电磁锁](https://wiki.dfrobot.com.cn/_SKU__FIT0620__Electric_Solenoid_Lock_%E7%94%B5%E7%A3%81%E9%94%81) * [DFRobots 加速度传感器](https://wiki.dfrobot.com.cn/_SKU_SEN0224_Gravity__I2C_LIS2DH_%E4%B8%89%E8%BD%B4%E5%8A%A0%E9%80%9F%E5%BA%A6%E4%BC%A0%E6%84%9F%E5%99%A8) * [DFRobots 数字继电器](https://wiki.dfrobot.com.cn/_SKU_DFR0017_%E6%95%B0%E5%AD%97%E7%BB%A7%E7%94%B5%E5%99%A8%E6%A8%A1%E5%9D%97) * 蜂鸣器 ## 代码(均以GPL 3.0协议开源) * `Lock.cpp` 为实现控制密码锁以及实现密码发送的程序。 * `Tracker.ino` 为实现防盗功能的程序。 ## 图纸 ### 箱体概念图 ![见sketch文件夹](https://gitee.com/sunkenstar/shared-takeaway-box/raw/master/Sketch/STBv1.0.0.png) ### 简要接线图 ![使用Fritzing制作](https://gitee.com/sunkenstar/shared-takeaway-box/raw/master/Sketch/CoreCircuit_bb.png) ### 简要原理图 ![使用Fritzing制作](https://gitee.com/sunkenstar/shared-takeaway-box/raw/master/Sketch/CoreCircuit_图示.png) #### 注:接线图和原理图中锁体部分使用螺线管表示