资料介绍
描述
介绍:
消毒机器人的概念来源于喷雾门或被称为消毒门的概念。如今,许多国家都使用喷雾门,认为它可以通过在进入任何地方之前对人员进行消毒来防止冠状病毒的传播。
最终,世界卫生组织(WHO)表示:“在全身喷洒酒精或氯不会杀死已经进入身体的病毒”;因此,这无助于控制冠状病毒病例。此外,世卫组织还提到,喷洒这些物质可能对衣服或眼睛和嘴巴造成危险,但有利于表面消毒;因此,在每个人都接触到表面时,对表面进行消毒比对人进行消毒更重要。因此,对人周围的物体进行消毒将消灭其上的任何病毒,控制病毒的传播,保护人们。
因此,有几种方法可以对周围环境进行消毒;例如,让一群人用消毒枪进行消毒。然而,这可能是一个昂贵的过程,因为消毒必须是冠状病毒病例的日常过程,如果是商场、大学或其他大型场所,对整个地方进行消毒可能需要时间。因此,消毒机器人被编程为自动对各处进行消毒;当一个人打开按钮时,它会四处移动并旋转,因为它包含设法不撞到任何东西的传感器。此外,消毒机器人可以在多个地方使用;例如商场、咖啡厅、学校、大学、医院,也可以在家里使用。
材料
为了建造机器人,需要一些材料和制造方法。材料的选择是为了达到设计要求。我们选择了经济实惠的材料来满足我们的原型设计要求(可负担性)。
数量:1
价格:950 埃及镑
- 锂电池充电器3s
数量:1
来源:电子商城
价格:350 埃及镑
- 微型金属齿轮电机 HP 6V 298:1
数量:2
来源:电子商城
价格:190 埃及镑
- 微型金属齿轮电机支架对
数量:1
来源:电子商城
价格:50 埃及镑
- 轮子 42×19mm 一对
数量:1
来源:电子商城
价格:30 埃及镑
- Arduino纳米板
数量:1
来源:电子商城
价格:110 埃及镑
- 面包板
数量:1
来源:电子商城
价格:30 埃及镑
- HL-52S 继电器模块
数量:1
来源:电子商城
价格:40 埃及镑
- H 桥 L298 双电机驱动器
数量:1
来源:电子商城
价格:65 埃及镑
- 锐距传感器 GP2Y0A41SK0F (4 - 30cm)
数量:3
来源:电子商城
价格:100 埃及镑
- 电动泵
数量:1
来源:电子商城
价格:150 埃及镑
- 水传感器
数量:1
来源:电子商城
价格:35 埃及镑
- 热收缩
来源:电子商城
价格:15 埃及镑
- 发光二极管
数量:2
来源:电子商城
价格:5 埃及镑
- 开/关
数量:1
来源:电子商城
价格:2.50 埃及镑
- M3螺栓(直径3mm)
数量:20
来源:电子商城
价格:10 埃及镑
- M3螺母
数量:20
来源:电子商城
价格:10 埃及镑
- #8-32 螺丝
数量:2
来源:电子商城
价格:2 埃及镑
总成本 = 2, 544.5 EGP
材料选择:
解放军:
这种热塑性塑料价格实惠,也是选择它的最重要原因,它不会被氯和酒精等清洁消毒剂腐蚀。
我们选择这种类型的一些特点:
- 它是一种热塑性塑料
如果发生任何错误,重新加热材料,它可以重新成型。
- 易于打印
由于温度灵活,翘曲很小,并且以其打印质量而闻名。
- 环保塑料
具有良好的生物降解性,在水中48个月生物降解,工业作曲家50天生物降解。
该设计:
o 大型灭菌罐 0.5 L
o 强大的电机帮助机器人在任何表面上移动
o 2200 mAh 大电池,可保持运行 5 小时
o 灭菌罐空时自动关闭
o 消毒喷雾器覆盖机器人下方的整个区域
o 3 个红外传感器,可在室内自主移动
制造工艺
® 设计完成后,所有部件都可以进行 3D 打印。
® 机器人由两部分组成。
® 打印设置:
0.32 毫米层高
1.2 毫米外壳厚度
30% 填充密度
190°C印刷温度
支持类型无处不在
回缩:50 毫米/秒 0.7 毫米
打印速度 60mm/s
集会:
集成CAD设计,组装整个机器人仅需30分钟。
电路组装
阿杜诺:
- 从锐距传感器接单
- 给H桥下达命令
泵
- 通过继电器间接接受 Arduino 的订单
水传感器
- 接受坦克的订单
- 给阿杜诺下订单
尖锐的距离传感器
- 接受周围的订单
- 给阿杜诺下订单
H桥
- 接受 Arduino 的订单
- 给电机下订单
开/关
- 听命于人
这个怎么运作?
- 移动
1. 当前面和侧面的锐利红外传感器感应到附近有任何东西时,它会向Arduino发出命令向左或向右移动。
2. Arduino 然后发送 H 桥命令。
3. H桥然后将其发送到电机。
4. 然后它改变方向。
- 消毒液完成
1.水传感器向Arduino发送命令
2.当传感器信号低于阈值时,表示罐内液位低。
3. 继电器关闭泵。
4. 泵将停止喷涂。
- 当机器人移动时,泵会不断喷洒消毒剂。
Arduino代码
//Distance Analog Sensors (Sharp)
const int SD1 = 2; //left sensor
const int SD2 = 1; //right sensor
const int SD3 = 4; //front side sensor
const int SD4 = 3; //front side sensor
// fluid sensor
const int tank_level = 5; //fluid sensor
// Define motor pins
#define in1 6
#define in2 7
#define in3 4
#define in4 5
const int pump = 3; // Pump relay pin
int green_led = 12; // geen led indicator
int red_led = 9; // red led indicator
void setup() {
// define motor pins as OUTPUT
pinMode(in1, OUTPUT);
pinMode(in2, OUTPUT);
pinMode(in3, OUTPUT);
pinMode(in4, OUTPUT);
// define led indicator as output
pinMode(green_led, OUTPUT);
pinMode(red_led, OUTPUT);
// define sharp ir sensor as input
pinMode(SD1, INPUT);
pinMode(SD2, INPUT);
pinMode(SD3, INPUT);
pinMode(SD4, INPUT);
// define pump as an output
pinMode(pump, OUTPUT);
// start serial comunication to print sensor values
Serial.begin(9600);
}
// turn the robot left
void left() {
digitalWrite ( in1 , HIGH);
digitalWrite ( in2 , LOW);
digitalWrite ( in3 , HIGH);
digitalWrite ( in4 , LOW);
digitalWrite ( red_led , HIGH);
digitalWrite ( green_led , LOW);
}
// go back
void back() {
digitalWrite ( in1 , HIGH);
digitalWrite ( in2 , LOW);
digitalWrite ( in3 , HIGH);
digitalWrite ( in4 , LOW);
digitalWrite ( red_led , LOW);
digitalWrite ( green_led , LOW);
}
// go forward
void forward() {
digitalWrite ( in1 , LOW);
digitalWrite ( in2 , HIGH);
digitalWrite ( in3 , HIGH);
digitalWrite ( in4 , LOW);
digitalWrite ( green_led , HIGH);
digitalWrite ( red_led , LOW);
}
// turn right
void right() {
digitalWrite ( in1 , LOW);
digitalWrite ( in2 , HIGH);
digitalWrite ( in3 , LOW);
digitalWrite ( in4 , HIGH);
digitalWrite ( red_led , HIGH);
digitalWrite ( green_led , LOW);
}
// stop the robot
void STOP() {
digitalWrite ( in1 , LOW);
digitalWrite ( in2 , LOW);
digitalWrite ( in3 , LOW);
digitalWrite ( in4 , LOW);
}
void loop() {
// start to read data from ir sensor
float volts_front_1 = analogRead(SD3) * 0.0048828125; // value from sensor * (5/1024)
int dist_front_1 = 13 * pow(volts_front_1, -1); // worked out from datasheet graph
//**********************
float volts_front_2 = analogRead(SD4) * 0.0048828125; // value from sensor * (5/1024)
int dist_front_2 = 13 * pow(volts_front_2, -1); // worked out from datasheet graph
//**********************
float volts_right = analogRead(SD2) * 0.0048828125; // value from sensor * (5/1024)
int dist_right = 13 * pow(volts_right , -1); // worked out from datasheet graph
//**********************
float volts_left = analogRead(SD1) * 0.0048828125; // value from sensor * (5/1024)
int dist_left = 13 * pow(volts_left , -1); // worked out from datasheet graph
Serial.println(dist_front_2);
//Serial.println(sdSHARP(SD2));
if (dist_front_1 && dist_front_2 > 8) { // go forward
forward();
// turn the pump on
digitalWrite(pump, HIGH);
Serial.println ("forward");
}
if ( dist_front_2 < 5) {
right();
// turn the pump on
digitalWrite(pump, HIGH);
Serial.println ("rigth ");
}
if ( dist_front_1 < 5) {
left();
// turn the pump on
digitalWrite(pump, HIGH);
Serial.println ("left");
}
else {
}
//delay(100);
}
结论
机器人是非常重要的发明,它可以在不伤害任何人的情况下清洁地方。它不消耗时间,也不需要专家来操作它。
这个机器人可以是任何尺寸,但我们所做的尺寸允许我们将它移动到任何地方并且可以随身携带。此外,它是一种低成本的发明,任何人都可以拥有它;即使在家里。
- 电晕消毒紫外线机器人开源分享
- 消毒机器人Hanth-x1开源分享
- 使用UVC和垃圾场材料的自主消毒机器人
- Pinaka:UVD(紫外线消毒)机器人开源分享
- LIDIA光消毒机开源分享
- UV-C消毒机器人开源分享
- 全自动UV-C消毒机器人开源分享
- 紫外线消毒机器人
- Roboboi智能紫外线消毒机器人
- Amabie消毒机器人开源分享
- 自主UVC消毒机器人开源
- 低成本机器人消毒系统开源分享
- 紫外线灯消毒机器人开源分享
- 自动地板消毒机器人
- 瞳步消毒机器人方案
- 字节发布机器人领域首个开源视觉-语言操作大模型,激发开源VLMs更大潜能 360次阅读
- 机器人技术中常用的路径规划算法的开源库 843次阅读
- 机器人项目涉及的技术 857次阅读
- 利用STM32实现自平衡机器人功能项目 873次阅读
- 面对疫情 医疗机器人能帮上什么忙? 2126次阅读
- dfrobotSparki机器人套装简介 2064次阅读
- 医用机器人的定义_医用机器人发展 3122次阅读
- 协作机器人的起源_为什么需要协作机器人 8127次阅读
- 简易机器人制作图解 1w次阅读
- 昆虫机器人diy详解 6051次阅读
- 如何区分机器人、协作机器人和移动机器人? 6828次阅读
- 软体机器人 前所未见的机器人 3692次阅读
- 机器人的最佳编程语言是什么?机器人十大流行编程语言汇总 3.4w次阅读
- 机器人自动化工程项目方案设计包括的6个步骤解析 1.2w次阅读
- 11个机器学习开源项目 2767次阅读
下载排行
本周
- 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次下载 | 免费
评论
查看更多