最近有three网友,问我要不要学习blender,其实我感觉学习一下也无妨,不过花大量时间精通,尚可不必,术业有专攻给别人留一条路吧,哈哈。那我我们就是用ThreeBSP和uv贴图的知识来制作一个定制化的快递柜,先上图,在线案例请点击博客原文。 下面我们来讲解一下这样一个柜子的制作。 1. 主角是一个JSON 这样一个快递柜的核心是JSON数据的创建,有了jSON数据,我们就可以通过循环遍历出柜子,柜门和uv映射关系。那面下面来看看我们的JSON数据(部分代码)。 var doorArray = [ [94, 10, -176, 196, false], [94, 10, -76,
2022-05-11 18:35:39 155KB hr js uv
1
基于C_S架构与Android平台的智能快递柜系统设计与实现_吴宇昊.caj
2022-03-10 16:52:02 7.81MB C/S Android
1
简易快递自提柜系统(快递员端)的设计与实现 利用数字实验电路板设计实现一个简易快递自提柜系统,模拟包裹投递的基本功能。 基本要求: 1、 本快递自提柜的容量为 8 个货箱(分别用发光二极管 LD0-LD7 表示),用发光二极 管 LD0-LD7 的亮灭来指示 8 个货箱的状态,对应的发光二极管点亮表示该货箱已被 占用,熄灭表示货箱是空置的,可以往里放包裹;用按键 BTN0-BTN7 分别对应货箱 LD0-LD7 的投递开关(BTN0→LD0、BTN1→LD1、BTN2→LD2、BTN3→LD3、BTN4→ LD4、BTN4→LD4、BTN5→LD5、BTN6→LD6、BTN7→LD7); 2、 快递员投递包裹时,按下与空货箱对应的按键 BTN(i),对应的货箱开门(用点阵 演示货箱开门动画),同时对应的发光二极管 LD(i)闪烁,包裹放入之后投递员再 一次按键 BTN(i)关闭货箱门(点阵演示货箱关门动画),对应的发光二极管常亮 表示该货箱已被占用,同时产生一个 3 位的十进制随机数显示在数码管 DISP7~4 上 作为该包裹的取件码,取件码的显示时间为 3 秒钟。只要空置的货箱够用,投递员 一次可以投递多个包裹,但必须依次投递,被投递的每个包裹的取件码必须不一样; 3、 货箱占用时按下按键 BTN(i),对应的货箱转为空置状态,对应的发光二极管 LD(i) 熄灭(用于模拟用户取件); 4、 同一个货箱可以被重复利用,但取件码不能与上一次的重复; 5、 货箱的开门和关门动画自拟,尽可能形象; 6、 系统上电时,8 个货箱应都是空的,实验板上所有的显示器件都没有显示; 7、 系统工作流程合理,工作稳定。 提高要求: 1、 投递时产生的取件码和货箱状态存储到实验板上的铁电存储器里; 2、 系统上电时,8 个货箱对应的发光二极管根据铁电存储器里保存的状态进行显示; 3、 与简易快递自提柜系统(用户端)进行配合,实现快递柜的存取功能; 4、 自拟其他功能。 注意事项: 1、时钟50M,如果是拨码开关这‘4’要向左 2、取件方式为扫描键盘输入取件码 3、按扫描键盘右下角按钮三次可以清空所有状态 完成所有基本要求和提高要求前三点 资源仅供参考,
2021-12-14 11:03:38 2.03MB verilog 数电实验
利用数字实验电路板设计实现-一个简易快递自提柜系统,模拟包裹投递的基本功能。基本要求: 1、本快递自提柜的容量为8个货箱(分别用发光二极管LD0-LD7 表示),用发光二极管LD0-LD7的亮灭来指示8个货箱的状态,对应的发光二极管点亮表示该货箱已被占用,熄灭表示货箱是空置的,可以往里放包裹;用按键BTNO-BTN7分别对应货箱LD0-LD7的投递开关(BTNO→LD0、BTN1→LD1、BTN2→LD2、BTN3→LD3、 BTN4→LD4、BTN4- →LD4、BTN5- →LD5、BTN6-→LD6、BTN7- →LD7); 2、快递员投递包裹时,按下与空货箱对应的按键BTN (i), 对应的货箱开门(用点阵演示货箱开门动画),同时对应的发光二极管LD (i) 闪烁,包裹放入之后投递员再一次按键BTN(i)关闭货箱门(点阵演示货箱关门动画),对应的发光二极管常亮表示该货箱已被占用,同时产生-一个3位的十进制数显示在数码管DISP7~5上作为该包裹的取件码,取件码的显示时间为3秒钟; 3、取件码从000开始,投递员每投递一一次,取件码的值加1,加到999后从000重新开始; 4、只要空置的货箱够用,投递员一-次可以投递多个包裹,但必须依次投递; 5、货箱占用时按下按键BTN(i),对应的货箱转为空置状态,对应的发光二极管LD(i)熄灭(用于模拟用户取件); 6、同一个货箱可以被重复利用; 7、货箱的开门和关门动画自拟,尽可能形象; 8、系统上电时,8个货箱应都是空的,实验板上所有的显示器件都没有显示;9、系统工作流程合理,工作稳定。 提高要求: 1、投递时随机产生-一个3位的十进制数做为取件码,取件码不能与当前已投递的货箱取件码重复,也不能与当前投递的货箱上一次使用的取件码重复; 2、为相关操作设计音效; 3、自拟其他功能。 模块电路要求: 在8X8双色点阵.上设计并实现开门动画,要求完成仿真并在实验板上下载显示。 操作要求 时钟:1、时钟50M,如果是拨码开关这‘4’要向左 2、当灯常亮时,再按一下按键就关闭了 完成基本要求以及提高要求第一、二条
2021-12-11 09:05:00 573KB verilog 数电实验
利用数字实验电路板设计实现-一个简易快递自提柜系统,模拟包裹投递的基本功能。基本要求: 1、本快递自提柜的容量为8个货箱(分别用发光二极管LD0-LD7 表示),用发光二极管LD0-LD7的亮灭来指示8个货箱的状态,对应的发光二极管点亮表示该货箱已被占用,熄灭表示货箱是空置的,可以往里放包裹;用按键BTNO-BTN7分别对应货箱LD0-LD7的投递开关(BTNO→LD0、BTN1→LD1、BTN2→LD2、BTN3→LD3、 BTN4→LD4、BTN4- →LD4、BTN5- →LD5、BTN6-→LD6、BTN7- →LD7); 2、快递员投递包裹时,按下与空货箱对应的按键BTN (i), 对应的货箱开门(用点阵演示货箱开门动画),同时对应的发光二极管LD (i) 闪烁,包裹放入之后投递员再一次按键BTN(i)关闭货箱门(点阵演示货箱关门动画),对应的发光二极管常亮表示该货箱已被占用,同时产生-一个3位的十进制数显示在数码管DISP7~5上作为该包裹的取件码,取件码的显示时间为3秒钟; 3、取件码从000开始,投递员每投递一一次,取件码的值加1,加到999后从000重新开始; 4、只要空置的货箱够用,投递员一-次可以投递多个包裹,但必须依次投递; 5、货箱占用时按下按键BTN(i),对应的货箱转为空置状态,对应的发光二极管LD(i)熄灭(用于模拟用户取件); 6、同一个货箱可以被重复利用; 7、货箱的开门和关门动画自拟,尽可能形象; 8、系统上电时,8个货箱应都是空的,实验板上所有的显示器件都没有显示;9、系统工作流程合理,工作稳定。 提高要求: 1、投递时随机产生-一个3位的十进制数做为取件码,取件码不能与当前已投递的货箱取件码重复,也不能与当前投递的货箱上一次使用的取件码重复; 2、为相关操作设计音效; 3、自拟其他功能。 模块电路要求: 在8X8双色点阵.上设计并实现开门动画,要求完成仿真并在实验板上下载显示。 注意事项: 1、时钟50M,如果是拨码开关这‘4’要向左 2、取件方式为扫描键盘输入取件码 3、按扫描键盘右下角按钮三次可以清空所有状态 完成基本要求以及提高要求第一条 注意事项: 1、时钟50M,如果是拨码开关这‘4’要向左 2、取件方式为扫描键盘输入取件码 3、按扫描键盘右下角按钮三次可以清空所有状态
2021-12-10 17:02:28 868KB verilog 数电实验
基于单片机的家用智能快递柜设计是由SW-420防撬锁检测模块、电源模块控制单片机。由单片机连接蜂鸣器报警模块、继电器控制模块和SIM800C通信模块,其中通信模块和单片机是双向控制的
1
简易快递自提柜系统(快递员端)的设计与实现 利用数字实验电路板设计实现一个简易快递自提柜系统,模拟包裹投递的基本功能。 基本要求: 1、 本快递自提柜的容量为 8 个货箱(分别用发光二极管 LD0-LD7 表示),用发光二极 管 LD0-LD7 的亮灭来指示 8 个货箱的状态,对应的发光二极管点亮表示该货箱已被 占用,熄灭表示货箱是空置的,可以往里放包裹;用按键 BTN0-BTN7 分别对应货箱 LD0-LD7 的投递开关(BTN0→LD0、BTN1→LD1、BTN2→LD2、BTN3→LD3、BTN4→ LD4、BTN4→LD4、BTN5→LD5、BTN6→LD6、BTN7→LD7); 2、 快递员投递包裹时,按下与空货箱对应的按键 BTN(i),对应的货箱开门(用点阵 演示货箱开门动画),同时对应的发光二极管 LD(i)闪烁,包裹放入之后投递员再 一次按键 BTN(i)关闭货箱门(点阵演示货箱关门动画),对应的发光二极管常亮 表示该货箱已被占用,同时产生一个 3 位的十进制随机数显示在数码管 DISP7~4 上 作为该包裹的取件码,取件码的显示时间为 3 秒钟。只要空置的货箱够用,投递员 一次可以投递多个包裹,但必须依次投递,被投递的每个包裹的取件码必须不一样; 3、 货箱占用时按下按键 BTN(i),对应的货箱转为空置状态,对应的发光二极管 LD(i) 熄灭(用于模拟用户取件); 4、 同一个货箱可以被重复利用,但取件码不能与上一次的重复; 5、 货箱的开门和关门动画自拟,尽可能形象; 6、 系统上电时,8 个货箱应都是空的,实验板上所有的显示器件都没有显示; 7、 系统工作流程合理,工作稳定。 提高要求: 1、 投递时产生的取件码和货箱状态存储到实验板上的铁电存储器里; 2、 系统上电时,8 个货箱对应的发光二极管根据铁电存储器里保存的状态进行显示; 3、 与简易快递自提柜系统(用户端)进行配合,实现快递柜的存取功能; 4、 自拟其他功能。 注意事项: 1、时钟50M,如果是拨码开关这‘4’要向左 2、取件方式为扫描键盘输入取件码 3、按扫描键盘右下角按钮三次可以清空所有状态 完成所有基本要求和提高要求前三点
2021-12-07 09:03:58 2.03MB verilog 数电实验
北邮数电实验快递柜实验报告,包含点阵、数码管、随机数等模块的仿真波形和设计思路,实现快递员投递完后用户输入取件码领取的功能。 说明:报告里面不包含代码,只是设计思路和仿真波形以及感想
2021-11-29 12:02:43 2.44MB 数电实验 verilog
利用数字实验电路板设计实现一个简易快递自提柜系统,模拟包裹自取的基本功能。基本要求: 1、本快递自提柜的容量为8个货箱(分别用发光二极管LD0-LD7 表示),用发光二极管LD0-LD7的亮灭来指示8个货箱的状态,对应的发光二极管点亮表示该货箱已被占用,熄灭表示货箱是空置的; 2、BTNO-BTN7 分别代表数字0~7,收货人自取货物时,用BTNO-BTN7输入取件码(假设8个货箱的取件码分别为000~007),并显示在数码管DISP2-DISPO上。取件码输入正确则对应的发光二极管LD (i) 闪烁且对应的货箱开门(点阵演示货箱开门动画),3秒后自动关闭货箱门(点阵演示货箱关门动画),对应的发光二极管LD (i)熄灭表示该货箱已空出,可以再次被使用。如果取件码输入有误,对应的货箱不会开门,同时在数码管DISPO 上显示E提示取件码输入有误,需要重新输入取件码;3、货箱的开门和关门动画自拟,尽可能形象; 4、系统上电时,8个货箱应都是满的,对应的发光二极管点亮; 5、系统工作流程合理,工作稳定。 提高要求: 1、用4*4小键盘输入取件码; 2、为相关操作设计音效; 3、自 拟其他功能。 代码完成基础要求以及提高要求的第一条。
2021-11-29 12:02:42 562KB verilog 数电实验
简易自提快递柜,包含adc生成随机数、数码管、点阵模块,实现的功能有快递员投递快递、用户通过取件码取快递。 完成所有基本要求以及提高要求第一点 提高要求: 1、投递时随机产生-一个3位的十进制数做为取件码,取件码不能与当前已投递的货箱取件码重复,也不能与当前投递的货箱上一次使用的取件码重复;
2021-11-24 16:04:02 868KB verilog 数电实验