本发明涉及一种基于区块链技术的具有除湿功能的无人售货机。
背景技术:
区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式,是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。
区块链技术的数据安全程度较高,应用也非常广泛,其中就包括了无人售货机领域。
现有技术的无人售货机一般都是采用传统的数据加密方式,很容易造成数据丢失,并且,现有技术的无人售货机在气温发生变化的时候,无人售货机内外温差较大,从而导致空气中的湿气容易在玻璃窗上凝结成水珠,从而影响用户视线,从而降低了无人售货机的实用性,不仅如此,现有技术的无人售货机在出售货物的过程中,货物从高处的货架直接掉落到取物口处,容易造成货物损坏,从而进一步降低了无人售货机的实用性。
技术实现要素:
本发明要解决的技术问题是:为了克服现有技术的不足,提供一种基于区块链技术的具有除湿功能的无人售货机。
本发明解决其技术问题所采用的技术方案是:一种基于区块链技术的具有除湿功能的无人售货机,包括主体、玻璃窗、操作面板和取物口,所述玻璃窗设置在主体的一侧,所述操作面板设置在玻璃窗的一侧,所述取物口设置在玻璃窗的下方,所述主体内设有处理器和存储器,所述处理器和存储器电连接,所述存储器接受区块链节点写入的区块链数据,并对区块链数据进行存储;
所述主体内还设有擦拭机构和缓冲机构,所述擦拭机构设置在主体的内壁的靠近玻璃窗的一侧,所述缓冲机构设置在主体的内壁的底部;
所述擦拭机构包括驱动组件、挤压板、升降杆、水槽、海绵块、两个传动组件、两个导向杆、两个升降块和两个第一弹簧,两个导向杆分别竖向设置在玻璃窗的两侧,两个导向杆的两端均设置在主体的内壁上,两个传动组件分别设置在两个导向杆上,所述驱动组件设置在玻璃窗的上方,两个升降块分别套设在两个导向杆上,所述升降杆水平设置在两个升降块之间,所述海绵块设置在升降杆的靠近玻璃窗的一侧,所述挤压板设置在玻璃窗的下方,所述挤压板的顶端铰接在主体的内壁的靠近玻璃窗的一侧,两个第一弹簧的一端均设置在主体的内壁的靠近玻璃窗的一侧,两个第一弹簧的另一端分别设置在挤压板的底端的两侧,所述水槽设置在挤压板的下方,所述水槽的一端与主体的内壁的一侧连接;
所述缓冲机构包括支撑板、缓冲垫、两个支撑杆和两个第二弹簧,两个支撑杆分别竖向设置在主体的内壁的底部,所述支撑板的两侧分别设有一个通孔,两个支撑杆分别穿过两个通孔,两个第二弹簧分别套设在两个支撑杆上,所述缓冲垫设置在支撑板的上方。
作为优选,为了实现数据的传输与存储,所述处理器内设有区块链系统,所述区块链系统包括数据层、网络层、共识层、激励层、合约层和应用层,所述区块链数据来源于数据层。
作为优选,为了提高无人售货机的自动化程度,所述处理器为单片机或plc,所述存储器包括内存数据库和磁盘数据库,所述内存数据库和磁盘数据库分别接受区块链节点写入的区块链数据,并对区块链数据进行存储。
作为优选,为了提高用户操作无人售货机的便捷度,所述操作面板上设有显示屏和至少两个控制按键,所述显示屏和各控制按键均与处理器电连接。
作为优选,为了给升降块的升降提供动力,所述驱动组件包括第一电机、第三齿轮、第二齿轮、转动轴和两个第一齿轮,所述转动轴水平设置在玻璃窗的上方,所述转动轴上设有两个轴承座,两个轴承座均设置在主体的内壁的靠近玻璃窗的一侧,两个第一齿轮分别设置在转动轴的两端,所述第二齿轮套设在转动轴的中部,所述第一电机设置在主体的内壁上,所述第一电机与第三齿轮传动连接,所述第三齿轮与第二齿轮啮合。
作为优选,为了驱动升降块升降,所述传动组件包括丝杆和第四齿轮,所述丝杆的两端分别设有一个轴承座,两个轴承座分别设置在导向杆的两端,所述第四齿轮设置在丝杆的顶端,所述第四齿轮与第一齿轮啮合,所述升降块套设在丝杆上,所述丝杆与升降块螺纹连接,两个丝杆的螺纹方向相反。
作为优选,为了提高升降块移动的顺畅度,所述丝杆上涂有润滑脂。
作为优选,为了提高挤压板表面的光滑度,所述挤压板的制作材料为钢化玻璃。
作为优选,为了提高对第一电机控制的精确度,所述第一电机为伺服电机。
作为优选,为了降低水从挤压板与主体的内壁之间漏出的几率,所述挤压板的顶端设有密封条。
本发明的有益效果是,该基于区块链技术的具有除湿功能的无人售货机,采用区块链技术进行数据存储,使得数据安全程度高,并且,通过擦拭机构驱动海绵块升降,从而通过海绵块对玻璃窗上的水珠进行清洁,从而提高了玻璃窗的清晰度,从而提高了无人售货机的实用性,与现有擦拭机构相比,该擦拭机构通过挤压板可以将海绵块内部的水挤出,从而实现了海绵块的循环利用,不仅如此,通过缓冲机构可以对货物进行缓冲,从而降低了货物发生损坏的几率,从而进一步提高了无人售货机的实用性,与现有缓冲机构相比,该缓冲机构无需电力驱动,从而减少了无人售货机的电力消耗,从而提高了无人售货机的节能性能。
附图说明
下面结合附图和实施例对本发明进一步说明。
图1是本发明的基于区块链技术的具有除湿功能的无人售货机的区块链系统的系统原理图;
图2是本发明的基于区块链技术的具有除湿功能的无人售货机的结构示意图;
图3是本发明的基于区块链技术的具有除湿功能的无人售货机的擦拭机构的结构示意图;
图4是本发明的基于区块链技术的具有除湿功能的无人售货机的驱动组件与传动组件的连接结构示意图;
图5是本发明的基于区块链技术的具有除湿功能的无人售货机的缓冲机构的结构示意图;
图中:1.玻璃窗,2.操作面板,3.主体,4.取物口,5.第一齿轮,6.转动轴,7.第二齿轮,8.第三齿轮,9.第一电机,10.第四齿轮,11.导向杆,12.丝杆,13.升降块,14.升降杆,15.海绵块,16.密封条,17.挤压板,18.第一弹簧,19.水槽,20.支撑杆,21.支撑板,22.缓冲垫,23.第二弹簧。
具体实施方式
现在结合附图对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。
如图1所示,一种基于区块链技术的具有除湿功能的无人售货机,包括主体3、玻璃窗1、操作面板2和取物口4,所述主体3内设有处理器和存储器,所述处理器和存储器电连接,所述存储器接受区块链节点写入的区块链数据,并对区块链数据进行存储,所述处理器内设有区块链系统,所述区块链系统包括数据层、网络层、共识层、激励层、合约层和应用层,所述区块链数据来源于数据层,所述处理器为单片机或plc,所述存储器包括内存数据库和磁盘数据库,所述内存数据库和磁盘数据库分别接受区块链节点写入的区块链数据,并对区块链数据进行存储。
事实上,处理器主要是用于处理数据,而存储器则是用来数据存储,在这里:
数据层封装了底层数据区块以及相关的数据加密和时间戳等技术;
实际上,内存数据库和磁盘数据库接受或存储到的区块链数据均是来自于数据层。
网络层则包括分布式组网机制、数据传播机制和数据验证机制等;
共识层主要封装网络节点的各类共识算法;
激励层将经济因素集成到区块链技术体系中来,主要包括经济激励的发行机制和分配机制等;
合约层主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础;
应用层则封装了区块链的各种应用场景和案例。
如图2所示,一种基于区块链技术的具有除湿功能的无人售货机,所述玻璃窗1设置在主体3的一侧,所述操作面板2设置在玻璃窗1的一侧,所述取物口4设置在玻璃窗1的下方;
如图2-3所示,所述主体3内还设有擦拭机构和缓冲机构,所述擦拭机构设置在主体3的内壁的靠近玻璃窗1的一侧,所述缓冲机构设置在主体3的内壁的底部;
其中,当无人售货机的玻璃窗1上结有水珠的时候,通过擦拭机构可以将玻璃窗1上的水珠擦干,之后将水排到无人售货机的外部,从而降低了水珠对用户视线的阻挡,从而提高了无人售货机的实用性,当用户买下货物之后,货物从上方掉落,从而在缓冲机构对货物的缓冲作用下,降低了货物发生损坏的几率,从而进一步提高了无人售货机的实用性;
如图3-4所示,所述擦拭机构包括驱动组件、挤压板17、升降杆14、水槽19、海绵块15、两个传动组件、两个导向杆11、两个升降块13和两个第一弹簧18,两个导向杆11分别竖向设置在玻璃窗1的两侧,两个导向杆11的两端均设置在主体3的内壁上,两个传动组件分别设置在两个导向杆11上,所述驱动组件设置在玻璃窗1的上方,两个升降块13分别套设在两个导向杆11上,所述升降杆14水平设置在两个升降块13之间,所述海绵块15设置在升降杆14的靠近玻璃窗1的一侧,所述挤压板17设置在玻璃窗1的下方,所述挤压板17的顶端铰接在主体3的内壁的靠近玻璃窗1的一侧,两个第一弹簧18的一端均设置在主体3的内壁的靠近玻璃窗1的一侧,两个第一弹簧18的另一端分别设置在挤压板17的底端的两侧,所述水槽19设置在挤压板17的下方,所述水槽19的一端与主体3的内壁的一侧连接;
其中,用户操作无人售货机,之后通过驱动组件提供动力,从而在两个传动组件的作用下驱动两个升降块13分别沿着两个导向杆11升降,从而通过两个升降块13驱动升降杆14升降,从而通过升降杆14驱动海绵块15升降,从而通过海绵块15将玻璃窗1上的水珠擦拭干净,之后饱和的海绵向下移动到挤压板17的一侧,从而在两个第一弹簧18的作用下,使挤压板17绕着与主体3的内壁的铰接点向靠近海绵块15的方向移动,从而通过挤压板17对海绵块15的挤压作用,将海绵块15内部的水挤出,之后水流入水槽19的内部,之后水槽19内部水流到主体3的外部,从而使海绵块15可以保持不饱和状态,同时在海绵块1的作用下使玻璃窗1保持清洁,从而提高了无人售货机的实用性;
如图5所示,所述缓冲机构包括支撑板21、缓冲垫22、两个支撑杆20和两个第二弹簧23,两个支撑杆20分别竖向设置在主体3的内壁的底部,所述支撑板21的两侧分别设有一个通孔,两个支撑杆20分别穿过两个通孔,两个第二弹簧23分别套设在两个支撑杆20上,所述缓冲垫22设置在支撑板21的上方;
其中,在两个支撑杆20的支撑作用下,提高了支撑板21的稳定性,当货物掉落到支撑板21上的时候,通过第二弹簧23的收缩,将货物对支撑板21的冲击力缓冲掉,同时由于缓冲垫22较为柔软,从而在缓冲垫22的作用下进一步对货物进行缓冲,从而降低了货物发生损坏的几率,从而进一步提高了无人售货机的实用性。
作为优选,为了提高用户操作无人售货机的便捷度,所述操作面板2上设有显示屏和至少两个控制按键,所述显示屏和各控制按键均与处理器电连接,通过控制按键使用户可以发送控制信号给处理器,从而通过处理器控制无人售货机运行,同时在显示屏的作用下,可以将无人售货机的工作信息进行显示,从而提高了用户操作无人售货机的便捷度。
如图4所示,所述驱动组件包括第一电机9、第三齿轮8、第二齿轮7、转动轴6和两个第一齿轮5,所述转动轴6水平设置在玻璃窗1的上方,所述转动轴6上设有两个轴承座,两个轴承座均设置在主体3的内壁的靠近玻璃窗1的一侧,两个第一齿轮5分别设置在转动轴6的两端,所述第二齿轮7套设在转动轴6的中部,所述第一电机9设置在主体3的内壁上,所述第一电机9与第三齿轮8传动连接,所述第三齿轮8与第二齿轮7啮合;
其中,通过第一电机9驱动第三齿轮8转动,之后通过第三齿轮8驱动第二齿轮7转动,从而使转动轴6发生转动,之后通过转动轴6驱动两个第一齿轮5转动。
如图4所示,所述传动组件包括丝杆12和第四齿轮10,所述丝杆12的两端分别设有一个轴承座,两个轴承座分别设置在导向杆11的两端,所述第四齿轮10设置在丝杆12的顶端,所述第四齿轮10与第一齿轮5啮合,所述升降块13套设在丝杆12上,所述丝杆12与升降块13螺纹连接,两个丝杆12的螺纹方向相反;
其中,通过第一齿轮5驱动第四齿轮10转动,从而通过第四齿轮10驱动丝杆12转动,从而在丝杆12的作用下驱动升降块13沿着导向杆11升降,从而通过升降块13驱动升降杆14升降。
作为优选,为了提高升降块13移动的顺畅度,所述丝杆12上涂有润滑脂,通过润滑脂减小了丝杆12与升降块13之间的摩擦力,从而提高了升降块13移动的顺畅度。
作为优选,为了提高挤压板17表面的光滑度,所述挤压板17的制作材料为钢化玻璃,由于玻璃表面较为光滑,从而减小了挤压板17对海绵块15的磨损,从而延长了海绵块15的使用寿命,同时由于钢化玻璃的材质较为坚硬,从而延长了挤压板17的使用寿命。
作为优选,为了提高对第一电机9控制的精确度,所述第一电机9为伺服电机。
作为优选,为了降低水从挤压板17与主体3的内壁之间漏出的几率,所述挤压板17的顶端设有密封条16,通过密封条16减小了挤压板17与主体3的内壁之间的间隙,从而降低了海绵块15上的水从挤压板17与主体3的内壁之间漏出的几率。
用户操作无人售货机,之后通过驱动组件提供动力,从而在两个传动组件的作用下驱动两个升降块13分别沿着两个导向杆11升降,从而通过两个升降块13驱动升降杆14升降,从而通过升降杆14驱动海绵块15升降,从而通过海绵块15将玻璃窗1上的水珠擦拭干净,之后饱和的海绵向下移动到挤压板17的一侧,从而在两个第一弹簧18的作用下,使挤压板17绕着与主体3的内壁的铰接点向靠近海绵块15的方向移动,从而通过挤压板17对海绵块15的挤压作用,将海绵块15内部的水挤出,之后水流入水槽19的内部,之后水槽19内部水流到主体3的外部,从而使海绵块15可以保持不饱和状态,同时在海绵块1的作用下使玻璃窗1保持清洁,从而提高了无人售货机的实用性,当货物掉落到支撑板21上的时候,通过第二弹簧23的收缩,将货物对支撑板21的冲击力缓冲掉,同时由于缓冲垫22较为柔软,从而在缓冲垫22的作用下进一步对货物进行缓冲,从而降低了货物发生损坏的几率,从而进一步提高了无人售货机的实用性。
与现有技术相比,该基于区块链技术的具有除湿功能的无人售货机,通过擦拭机构驱动海绵块15升降,从而通过海绵块15对玻璃窗1上的水珠进行清洁,从而提高了玻璃窗1的清晰度,从而提高了无人售货机的实用性,与现有擦拭机构相比,该擦拭机构通过挤压板17可以将海绵块15内部的水挤出,从而实现了海绵块15的循环利用,不仅如此,通过缓冲机构可以对货物进行缓冲,从而降低了货物发生损坏的几率,从而进一步提高了无人售货机的实用性,与现有缓冲机构相比,该缓冲机构无需电力驱动,从而减少了无人售货机的电力消耗,从而提高了无人售货机的节能性能。
以上述依据本发明的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。