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

带有 Arduino 的简单障碍物传感器

组件和用品

红外发射器(通用)
× 1
光电二极管
× 1
Arduino UNO
× 1
3k 电阻
× 1
150 欧姆电阻
× 1
面包板(通用)
× 1
跳线(通用)
× 1
LED(通用)
× 2

应用和在线服务

Arduino IDE

关于这个项目

第 1 步:收集资料

你需要的东西:

  • 阿杜诺
  • 150 欧姆电阻
  • 3k 欧姆电阻
  • 红外灯
  • 光电二极管
  • 跳线
  • 面包板
  • LED

第 2 步:组装

  • IR LED 阳极 => 150 欧姆电阻 => 5v
  • 红外阴极 => GND
  • 光电二极管阳极 => GND
  • 光电二极管阴极 => 3k 欧姆电阻 => D2
  • 光电二极管阴极 => A0
  • 绿色 LED => D13
  • 红色 LED => D12

第 3 步上传代码:

上传给定的代码。查看我的其他项目:

谢谢!

支持:

请通过转到 Instructables 和投票我的工作来支持我。没有你的工作,我无法继续制作东西。

为我投票!

https://www.instructables.com/id/How-to-Make-Remote-Controlled-Bulb-With-Arduino/

https://www.instructables.com/id/How-to-Make-a-Parabolic-Microphone-With-an-Old-TV-/

https://www.instructables.com/id/How-to-Make-Secret-Drawer-Alarm/

代码

  • 代码
代码Arduino
Arduino 代码
int photoDiode=2; int GreenLed=13; int senRead=0; int SenseRate =905; void setup() { pinMode(photoDiode,OUTPUT); pinMode(GreenLed,OUTPUT); pinMode(12,输出);数字写入(光电二极管,高);数字写入(绿色LED,低); Serial.begin(9600); } void loop() { int val=analogRead(senRead); Serial.println(val); if(val <=SenseRate) { digitalWrite(12,HIGH);数字写入(绿色LED,低);延迟(20); } else if(val> SenseRate) { digitalWrite(12,LOW);数字写入(绿色LED,高);延迟(20); } } 

示意图

示意图 原理图 obstacl_GeLzd2U2jr.fzz

制造工艺

  1. 使用按钮通过 PWM 调光灯光
  2. 带模拟传感器的压力气流测量设备
  3. Arduino Gyroscope Game with MPU-6050
  4. 带 LED 和压电扬声器的 DHT11 传感器
  5. 使用 K30 传感器监测二氧化碳
  6. Unopad - 带有 Ableton 的 Arduino MIDI 控制器
  7. MyRiver
  8. 带有 Arduino 或 ESP8266 的电容式指纹传感器
  9. 找到我
  10. 带旋转编码器的DIY简易测量轮
  11. 基于 Arduino 的 RPM 计数器,采用更快的新算法
  12. 带 DS1302 RTC 的简单闹钟