亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

救生员

Life Saver 是一款有助于消除将孩子留在车内和中暑的问题的产品。 Life Saver是一种在液晶显示器上显示温度的产品,当温度超过35摄氏度时,灯会变红,蜂鸣器会发出声音通知附近的人。

第 1 步:购买产品

物品清单:

– Arduino Uno

– LCD 键盘屏蔽

– 11 公对母线

– 7 公对公电线

– DHT温度传感器

– 大面包板

– 小面包板

– 无源蜂鸣器 (5V)

– 一个绿色 LED

– 红色 LED

– 2 个电阻器(330 欧姆)

第 2 步:组装 LCD 键盘

将橙色线插入 LCD 键盘(从右上角起 5 个),另一侧插入 Arduino 板的端口 4。

将红线插入 LCD 键盘(从右上角起 6 个),另一侧插入 Arduino 板的端口 5。

将蓝线插入 LCD 键盘(从右上角起 7),另一侧插入 Arduino 板的端口 6。

将粉红色线插入 LCD 键盘(从右上角起 8 个),另一侧插入 Arduino 板的端口 7。

将灰色线插入 LCD 键盘(从右上角算起 9),另一侧插入 Arduino 板的端口 8。

将白线插入 LCD 键盘(从右上角起 10),另一侧插入 Arduino 板的端口 9。

将白线插入 LCD 键盘(从右下角起 9 个),另一侧插入面包板的负极。

将灰色线插入 LCD 键盘(从右下角起 10 个),另一侧插入面包板的正极。

第 3 步:组装无源蜂鸣器

将灰色线插入无源蜂鸣器的“SIG”端口,另一端插入 Arduino 板的端口 3。

将蓝色线插入无源蜂鸣器的“UCC”端口,另一侧插入面包板的正极。

将紫色线插入无源蜂鸣器的“GND”端口,另一侧插入面包板的负极。

步骤 4:组装 DHT 温度传感器

将 DHT 温度传感器置于 H14-H17 点。

将橙色线放入面包板的 J14 位置,另一端放入面包板的负极行。

将白线插入面包板的 J16 位置,另一端插入端口 A0。

将灰线放入面包板的 J17 位置,另一端放入面包板的正极行。

第 5 步:组装 LED

将绿色 LED 的正极线插入 D28,将负极线插入 D29 并插入面包板。

将红色 LED 的正极线插入 D25,将负极线插入 D26 进入面包板。

将电阻的一侧放在B29位置(用于绿色LED),另一侧放在负排。

将电阻的一侧放在位置B26(用于红色LED),另一侧放在负排。

将灰线放在面包板位置 B28 中,另一侧插入 Arduino 板的端口 13。

将绿线放在面包板位置 B25,另一侧插入 Arduino 板的端口 12。

第 6 步:组装接地和 5V 端口

将黄线插入面包板正极行,另一端插入Arduino板中的“GND”。

将黄线插入面包板负极排,另一侧插入 Arduino 板中的“5V”。

步骤 7:插入代码和打印框

#include  // 包含库'LiquidCrystal.h'#include  // 包含库'dht.h'#define TempSen A0 // 定义 'TempSen' 为 A0#define redLED 12 // 定义 'redLED' 为 12#define greenLED 13 // 定义 'greenLED' 为 13#define SpeakerPin 3 // 定义 'speakerPin' 为 3dht DHT;const int rs =8, en =9, d4 =4, d5 =5, d6 =6, d7 =7; // 定义 LCDLiquidCrystal lcd(rs, en, d4, d5, d6, d7) 的引脚; // 创建 LCD 作为对象void setup() { pinMode(redLED, OUTPUT); // 将“redLED”定义为输出 pinMode(greenLED, OUTPUT); // 将“greenLED”定义为输出 pinMode(speakerPin, OUTPUT); // 定义 'speakerPin' 作为输出 Serial.begin(9600); // 启动串口监视器连接 lcd.begin(16, 2); // 定义coloums(16) 和rows(2) 的数量 }void loop() { DHT.read11(TempSen); // 读取温度传感器 Serial.println(DHT.temperature); // 在串口监视器中打印温度 lcd.setCursor(0, 0); // 将光标设置到第 0 列第 1 行 lcd.print("Temp ="); // 在液晶显示器上打印 'Temp=' lcd.print(DHT.temperature); // 在液晶显示器上打印温度 lcd.println("C "); // 在液晶显示器上的温度后打印'C' delay(50); // 延迟 50 毫秒 if (int(DHT.temperature)>=35.00){ // 获取温度并创建一个 int,当它超过 35 度时会发生以下情况 digitalWrite(redLED, HIGH); // 打开 digitalWrite(greenLED, LOW) 上的“redLED”; // 关闭'greenLED' int temp =analogRead(DHT.temperature); // 将 'temp' 定义为 'DHT.temperature' 音调(speakerPin, 1*temp); // 在温度级别播放一个音调并从扬声器延迟播放出来(50); // 延迟 50 毫秒 noTone(speakerPin); // 扬声器不发出声音 } else{ digitalWrite(redLED, LOW); // 关闭“redLED” digitalWrite(greenLED, HIGH); // 打开'greenLED' } }

来源:救生员


制造工艺

  1. 铬的 5 种用途 |铬在工业和日常生活中的用途
  2. 将 3D 室内设计带入生活
  3. 如何制作玻璃纤维
  4. 工业物联网为空调工厂注入新的活力
  5. 提高冲床寿命的方法
  6. 延长冲头工具寿命的 5 种有效方法
  7. 医疗组件和更好的生活质量
  8. 一瞥可调式减震器
  9. 深入了解无心磨削
  10. 熔模铸造的工作原理
  11. 我们日常生活中的能源使用
  12. 干净、纯净的压缩空气为医疗制造注入活力