电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>消毒机器人开源项目

消毒机器人开源项目

2022-11-28 | zip | 0.14 MB | 次下载 | 2积分

资料介绍

描述

介绍:

消毒机器人的概念来源于喷雾门或被称为消毒门的概念。如今,许多国家都使用喷雾门,认为它可以通过在进入任何地方之前对人员进行消毒来防止冠状病毒的传播。

最终,世界卫生组织(WHO)表示:“在全身喷洒酒精或氯不会杀死已经进入身体的病毒”;因此,这无助于控制冠状病毒病例。此外,世卫组织还提到,喷洒这些物质可能对衣服或眼睛和嘴巴造成危险,但有利于表面消毒;因此,在每个人都接触到表面时,对表面进行消毒比对人进行消毒更重要。因此,对人周围的物体进行消毒将消灭其上的任何病毒,控制病毒的传播,保护人们。

因此,有几种方法可以对周围环境进行消毒;例如,让一群人用消毒枪进行消毒。然而,这可能是一个昂贵的过程,因为消毒必须是冠状病毒病例的日常过程,如果是商场、大学或其他大型场所,对整个地方进行消毒可能需要时间。因此,消毒机器人被编程为自动对各处进行消毒;当一个人打开按钮时,它会四处移动并旋转,因为它包含设法不撞到任何东西的传感器此外,消毒机器人可以在多个地方使用;例如商场、咖啡厅、学校、大学、医院,也可以在家里使用。

材料

为了建造机器人,需要一些材料和制造方法。材料的选择是为了达到设计要求。我们选择了经济实惠的材料来满足我们的原型设计要求(可负担性)。

数量:1

来源:电子商城

价格:950 埃及镑

  • 锂电池充电器3s

数量:1

来源:电子商城

价格:350 埃及镑

  • 微型金属齿轮电机 HP 6V 298:1

数量:2

来源:电子商城

价格:190 埃及镑

  • 微型金属齿轮电机支架对

数量:1

来源:电子商城

价格:50 埃及镑

  • 轮子 42×19mm 一对

数量:1

来源:电子商城

价格:30 埃及镑

数量:1

来源:电子商城

价格:110 埃及镑

  • 面包板

数量:1

来源:电子商城

价格:30 埃及镑

  • HL-52S 继电器模块

数量:1

来源:电子商城

价格:40 埃及镑

数量: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天生物降解。

 

该设计:

 

pYYBAGOAbIOAOdvJAAB003iTv_Y356.png
 

规格

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

 

poYBAGOAbIWAJtp1AAAkuV8pu8M569.png
 

 

集会:

集成CAD设计,组装整个机器人仅需30分钟。

电路组装

使用面包板或 DIY 工艺 PCB 如下所示组装电路

阿杜诺:

  • 从锐距传感器接单
  • 给H桥下达命令

  • 通过继电器间接接受 Arduino 的订单

水传感器

  • 接受坦克的订单
  • 给阿杜诺下订单

尖锐的距离传感器

  • 接受周围的订单
  • 给阿杜诺下订单

H桥

  • 接受 Arduino 的订单
  • 给电机下订单

开/关

  • 听命于人

 

pYYBAGOAbIeAL4d3AABYFdGhyms307.png
 

这个怎么运作?

  • 移动

1. 当前面和侧面的锐利红外传感器感应到附近有任何东西时,它会向Arduino发出命令向左或向右移动。

2. Arduino 然后发送 H 桥命令。

3. H桥然后将其发送到电机。

4. 然后它改变方向。

  • 消毒液完成

1.水传感器向Arduino发送命令

2.当传感器信号低于阈值时,表示罐内液位低。

3. 继电器关闭泵。

4. 泵将停止喷涂。

  • 当机器人移动时,泵会不断喷洒消毒剂。

 

pYYBAGOAbIqAA1D1AAA-jyMMDvo791.png
 

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);
}

结论

机器人是非常重要的发明,它可以在不伤害任何人的情况下清洁地方。它不消耗时间,也不需要专家来操作它。

这个机器人可以是任何尺寸,但我们所做的尺寸允许我们将它移动到任何地方并且可以随身携带。此外,它是一种低成本的发明,任何人都可以拥有它;即使在家里。

 

poYBAGOAbIyAaThrAAAmhnd64sE006.png
 

 

pYYBAGOAbJCAKB65AAAT7B5fQ10988.png
 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费