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

带视频的树莓派网络控制机器人

简单的树莓派网络-控制机器人,视频直播。

故事

加托机器人

gatocat 的西班牙语翻译 .

网络控制 Raspberry Pi 零 W 机器人 与实时视频流。这是我为了打扰我的猫而建造的东西。

关于树莓派

维基百科:

Raspberry Pi 是 Raspberry Pi 基金会在英国开发的一系列小型单板计算机,用于促进学校和发展中国家的基础计算机科学教学。最初的模型比预期的要受欢迎得多,在其目标市场之外销售,用于机器人等用途。外围设备(包括键盘、鼠标和外壳)不包含在 Raspberry Pi 中。然而,一些配件已包含在多个官方和非官方捆绑包中。

主要特点

  • 通过网络浏览器控制(它为您提供超能力 不在家时吓唬你的猫)
  • 实时视频流。

物料清单

  • 1 x Raspberry Pi 零 W 板:约 10.00 美元。
  • 1 x Raspberry Pi 兼容相机:约 15.00 美元。
  • 1 x 4xAA 电池座:约 1.00 美元。
  • 1 x 4.000 mAh USB 电池:约 10.00 美元。
  • 1 个带有 2 个直流电机的机器人汽车底盘:约 15.00 美元。
  • 1 x L298N 双 H 桥直流电机驱动器:约 4.00 美元。

总成本:约 55.00 美元。

原理图

省略了 USB 电池组和 Raspberry Pi 摄像头。

一旦你把所有东西放在一起,你的“机器人”就会或多或少像这样:

gatoBot 展示了他最好的脸庞🙂

直流电机方向问题

您可能会发现电机没有按照您预期的方向移动。如果发生这种情况,请查看 motors.py 中的以下行 并使用 LOW 和 HIGH 参数。

def后向():GPIO.output(Motor1A,GPIO.HIGH) GPIO.output(Motor1B,GPIO.LOW) GPIO.output(Motor2A,GPIO.HIGH) GPIO.output(Motor2B, GPIO.LOW) def forward():GPIO.output(Motor1A,GPIO.LOW) GPIO.output(Motor1B,GPIO.HIGH) GPIO.output(Motor2A,GPIO.LOW) GPIO.output(Motor2B,GPIO.HIGH) def turnLeft():print("Going Left") GPIO.output(Motor1A,GPIO.HIGH) GPIO.output(Motor1B,GPIO.LOW) GPIO.output(Motor2A,GPIO.LOW) GPIO.output(Motor2B,GPIO.HIGH) ) def turnRight():print("Going Right") GPIO.output(Motor1A,GPIO.LOW) GPIO.output(Motor1B,GPIO.HIGH) GPIO.output(Motor2A,GPIO.HIGH) GPIO.output(Motor2B,GPIO) .LOW)

网页界面

一旦 Raspberry Pi 启动并运行,连接到 wifi 网络并且 L298N 驱动程序由 4AA 电池供电,您应该能够通过访问 http:来控制您的机器人: //raspberry_ip:8000 /

来自手机的网络界面。来源:

制造工艺

  1. 使用 DS18B20 读取温度 |树莓派 2
  2. 使用 RASPBERRY PI 测量温度
  3. 使用 Raspberry Pi 监测温度
  4. 超声波传感器 (HC-SR04) + Raspberry Pi
  5. 带 RPi 的线跟踪传感器
  6. 用树莓派检测闪电
  7. 带有 t cobbler plus 的 Raspberry pi 2 水报警器
  8. Raspberry Pi Garage Door Opener,带有门状态流媒体视频。
  9. 在没有 LIRC 的情况下将 IR Remote 与 Raspberry Pi 一起使用
  10. 带有 PIR 运动传感器的 Raspberry Pi GPIO:最佳教程
  11. 带摄像头和 PIR 传感器的 Raspberry Pi 家庭安全系统
  12. 将 HC-SR501 PIR 运动传感器与 Raspberry Pi 连接