资料介绍
描述
概念
在大流行期间,消毒对于防止病毒传播非常重要。它直接或间接地影响了我们生活的方方面面。在医院、购物区等拥挤的区域,消毒非常困难。因此,在这种情况下,低成本和可持续的解决方案更容易被接受。
这种疾病是通过细菌和病毒等生物有机体传播的。众所周知的事实是,这些生物体在暴露于紫外线时会变得不活跃。特别是在这次大流行中,UV-C 射线是根除那些破坏性生物的非常有效的方法。但是这些射线落在人体上也是非常危险的。
这就是为什么机器人在这种情况下很重要。机器人用于人类可能面临暴露风险的许多应用中。机器人能够以非常精确、清晰和一致的方式执行日常任务,只需很少或无需人工协助。
在这里,我们正在创建称为紫外线消毒机器人的机器人。这种遥控机器人还包含额外的安全功能,如避免碰撞和人体暴露。这个机器人长1.5米。
紫外线消毒机器人
这里是我们的设计。
这里有一些关于机器人的照片。
防撞(超声波传感器)和摄像头
在这里,我们的遥控消毒机器人在工作。当检测到人体暴露时,它会自动关闭紫外线灯。紫外线灯可以手动控制。
到达消毒地点时应开启。如果在操作过程中检测到有人存在,它将自行关闭。它必须手动打开才能再次工作。当机器人开始移动时,它会检测到前方 30 厘米的障碍物并停在那里并发出警报。如果我们看到它前面有障碍物并试图将其向前移动,它就会停下来。
这里是相机的意见
第 1 步:构建 UV 机器人
- 步骤 1.1:电机和框架
我们使用 4 Geared DC 12v 电机 100rpm,它具有高扭矩。电机安装在胶合板上。电机用夹子和螺丝安装好
胶合板是该机器人的坚硬且良好的基材。它的尺寸是30cmx45cm。正面为半六边形,两侧为12cm,正面为9cm。
先只装两台电机,待紫外灯架完成后再装另一台电机。
然后按照上述方法将热管切割成正确的尺寸,下图是机器人的前部。
然后将切好的碎片放在胶合板上。
- 步骤 1.2:紫外线灯安装
UV灯架由长1.5m、直径50mm的PVC管制成。
管子的底部有一块小胶合板被拧紧。
我们使用 4 根紫外线管,当机器人移动时,我们需要将紫外线照射到更广泛的区域和地板上进行消毒。所以我们可以使用铝箔来散光,并在PVC管周围放置4个UV管。
然后我们必须用铝箔层压PVC管。所以紫外线是反射的,我们可以对大范围进行消毒。
UV管需要灯座来固定pvc管的周围。我们需要一个重量轻的支架。所以它是用 thermocol 和厚纸制成的。为了放置 pvc 管周围的管子,我们需要将 thermocol 切割成圆形。
支架的中心部分是thermocol,另外两侧是厚纸片,还贴有铝箔。
为了给地板消毒,我们需要在机器人的顶部做一个反射器,所以我们做了一个伞形的反射器。
- 步骤 1.3:安全功能
然后我们需要访问一个安全功能,即人体检测,当检测到生物的运动时它会中断紫外线并防止危险的紫外线。
人体暴露
我们为此安全功能添加了两个 PIR 传感器。该传感器具有 7 米距离的 360 度覆盖范围。它安装在正面和背面。
小盒子是紫外线管驱动器。它适用于230v。
机器人碰撞
我们为此功能添加了两个超声波传感器,一个安装在背面,另一个安装在前面。当机器人遇到 30 厘米外的障碍物时,它会检测到并停止并发出警报。
- 步骤 1.4:电子产品
我们需要为紫外线灯提供 230v,我们使用了 150w 逆变器
第 2 步:编码
你必须使用树莓派来控制这个机器人。这个项目是用树莓派4做的。它连接互联网,通过互联网控制,你可以监控机器人移动时的摄像头视图,还可以控制紫外线灯。
当机器人移动并手动打开紫外线灯时,突然检测到任何移动时,它会检测并自动关闭紫外线灯并发出警报。当机器人开始移动时,它将检测到前方30cm的障碍物并停在那里并发出声音警报。
在这里,我们使用键盘来控制机器人,当按下箭头键时,它会相应地移动并在按下“Q”和“W”时控制紫外线 - 开和关。您还可以通过更改编码来更改密钥。
- 步骤 2.1:设置树莓派
首先,您需要安装最新版本的 Raspbian。我建议从树莓派下载带有桌面和推荐软件的最新版本。
您必须下载该软件并将其安装到带有 pi imager 软件的 SD 卡中。然后你连接显示器,键盘,鼠标并启动它
安装操作系统后,更容易访问VNC、CAMERA。
要启用 VNC 和相机,请按照以下步骤操作,
选择 Menu > Preferences > Raspberry Pi Configuration > Interfaces 并确保 VNC 已启用以及摄像头
仅通过启用 VNC 不会显示相机预览,您将转到 VNC 设置
单击 VNC 图标 > 菜单 > 选项 > 故障排除 > 启用直接捕获模式并应用设置
- 步骤 2.2:安装库
导入库以向此代码添加特殊功能。
要安装库,请打开终端
首先我们需要pygame库来获取控制机器人的钥匙
sudo apt-get install python-pygame
用于导入库
import pygame
其他库是内置的库。所以我们不需要安装。
- 步骤 2.3:按键
使用pygame库导入此项目用于控制机器人的键盘键。首先导入pygame库
import pygame
初始化一个窗口
pygame.init()
pygame.display.set_mode((100,100))
创建一个从键盘获取键的函数
def getKey(keyName):
ans = False
for eve in pygame.event.get():pass
keyInput = pygame.key.get_pressed()
myKey = getattr(pygame,'K_{}'.format(keyName))
if keyInput [myKey]:
ans = True
pygame.display.update()
return ans
- 步骤 2.4:相机
之前启用了相机。我们必须得到预览
from picamera import PiCamera
from time import sleep
def piCam(w=200,h=100,x=0,y=0,fill=True):
camera = PiCamera()
camera.resolution = (w,h)
camera.start_preview(fullscreen= fill,window=(x,y,w,h))
- 步骤 2.4:电机、pir、超声波传感器和控制紫外线
电机驱动器、超声波传感器、pir 传感器和继电器端子连接到树莓派 GPIO 引脚
电机驱动器有 6 个引脚,三个引脚连接电机 1,三个引脚连接电机 2。两个使能引脚或 PWM 引脚,另一个引脚是每个两个电机的方向控制引脚。
对于前进方向
GPIO.output(In1A,GPIO.HIGH) # motor1 forward
GPIO.output(In2A,GPIO.LOW)
GPIO.output(In1B,GPIO.HIGH) # motor2 forward
GPIO.output(In2B,GPIO.LOW)
对于反向
GPIO.output(In1A,GPIO.LOW) # motor2 backward
GPIO.output(In2A,GPIO.HIGH)
GPIO.output(In1B,GPIO.LOW) # motor2 backward
GPIO.output(In2B,GPIO.HIGH)
设置脉宽调制
pwmA = GPIO.PWM(EnaA,100)
pwmA.start(0)
pwmB = GPIO.PWM(EnaB,100)
pwmB.start(0)
为了转动机器人,改变占空比,我们可以转动机器人。
添加 PIR 传感器以检测人体暴露。这里的代码
if GPIO.input(pir1): # pir1 is defined as pir1 = 18
print(" Detected ")
超声波传感器有 2 针 ECHO 和 TRIGGER(不包括 VCC、GND)
基本的距离测量是测量触发和回波之间的时间。我们可以用代码来测量时间
GPIO.output(TRIG, True)
time.sleep(0.00001)
GPIO.output(TRIG, False)
while GPIO.input(ECHO)==0:
GPIO.output(led, False)
pulse_start = time.time()
while GPIO.input(ECHO)==1:
#Check whether the ECHO is HIGH
GPIO.output(led, False)
pulse_end = time.time()
pulse_duration = pulse_end - pulse_start
distance = pulse_duration * 17150
distance = round(distance,2)
measuredDistance=measuredDistance+distance
为了控制紫外线灯,请使用 2 通道继电器。
if getKey('q'): #for on
GPIO.output(Relay1,GPIO.LOW) # uv light on
elif getKey('w'): #for off
GPIO.output(Relay1,GPIO.HIGH) #uv light off
完成。然后运行。
结论
这种机器人可以用紫外线对大范围的区域进行消毒。在这种情况下,这种机器人对于医院、商场和其他人聚集的区域非常有用。
我们现在已经把这个机器人做成了可以远程控制的方式,如果我们使用激光雷达,我们可以自动控制这个机器人不受远程控制,减少超声波传感器的使用。它会更加准确和高效。然后我们安装了不可移动相机而不是移动相机,我们可以使用伺服电机将不可移动相机变成可移动相机。我们用了一个小的紫外线管,如果我们用一个大的紫外线管,照明率会提高,对大面积的消毒效率会更高。在使用大紫外线管时,我们需要更换逆变器。
COVID-19让全球数十亿人感到恐惧,所以我们打造了这样一款低成本的消毒机器人,唯一的目的就是参与抗击疫情。这款机器人拥有无限的未来可能性。我们希望您能够以最有效的方式使用它。
谢谢阅读!
- 电晕消毒紫外线机器人开源分享 0次下载
- UVC Box:一款DIY紫外线消毒器 0次下载
- Pinaka:UVD(紫外线消毒)机器人开源分享 0次下载
- XentrinoBot UVR2(紫外线机器人)开源 0次下载
- 防紫外线机器人开源分享 0次下载
- 便携式紫外线消毒器 1次下载
- Roboboi智能紫外线消毒机器人 1次下载
- 紫外线机器人开源分享 0次下载
- Amabie消毒机器人开源分享 2次下载
- 自主紫外线机器人 0次下载
- 紫外线灯消毒机器人开源分享 2次下载
- 紫外线机器人(Covid 战士) 0次下载
- 智能紫外线计(紫外线辐射监测)开源分享 0次下载
- 瞳步消毒机器人方案
- 紫外线杀菌消毒灯管专用照度计UVC254说明书 2次下载
- 用于紫外线杀菌灯的电子镇流电路分享 7214次阅读
- 详谈智能手表/手环里的紫外线传感器的作用 4528次阅读
- 紫外线对三大类材料的降解原理及如何预防或减轻紫外线的降解 1.1w次阅读
- 面对疫情 医疗机器人能帮上什么忙? 2022次阅读
- dfrobotGUVA-S10GD UV紫外线传感器简介 1731次阅读
- 紫外线杀菌消毒的原理以及在消毒器中的应用 1703次阅读
- 紫外线传感器在皮肤医疗领域中的应用 658次阅读
- 紫外线传感器在杀菌领域的应用 1381次阅读
- 紫外线传感器在火焰检测中的应用 4893次阅读
- 紫外线和红外线感测暴露监测功能方法 3287次阅读
- 紫外线传感器杀菌消毒原理解析 3570次阅读
- 紫外线杀菌灯杀菌原理和特点 5w次阅读
- 数字式紫外线传感器产品说明和应用 1256次阅读
- 针对紫外线的四个波段,应用对应波段的紫外线传感器分析 5403次阅读
- 紫外线治疗仪与紫外线波段之间的关系解析 4880次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多