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

在树莓派 3 上扩展 GoPiGo v2 的 Windows 10 IoT Core 应用

此项目基于树莓派 3 的 GoPiGo v2 Windows 10 IoT Core 应用,由 Dexter Industries 开发(GitHub: DexterInd/GoPiGo),修复了若干故障并增加新功能。

硬件组件


软件与服务

当前重点是添加次级模块将网络摄像头画面流式传输到客户端应用。虽不要求实时流媒体,但可接受少量延迟。UWP 用户界面也可在 Hololens 运行,未来计划加入 Unity 客户端。

在 Pin.cs 中,触发和回波引脚加入枚举:Trigger = 15, Echo = 16。

Led.cs 将 LED 控制器访问修饰符从 internal 改为 public。

UltrasonicRangerSensor.cs 大幅重写。更新后的接口与实现如下:

 public interface IUltrasonicRangerSensor { Task<int> MeasureInCentimeters(); }
internal class UltrasonicRangerSensor : IUltrasonicRangerSensor {
    private const byte CommandAddress = 117;
    private readonly GoPiGo _device;
    private readonly Pin _pin;
    internal UltrasonicRangerSensor(GoPiGo device, Pin pin) {
        _device = device;
        _pin = pin;
    }
    public async Task<int> MeasureInCentimeters() {
        var buffer = new[] { CommandAddress, (byte)_pin, Constants.Unused, Constants.Unused };
        _device.DirectAccess.Write(buffer);
        await Task.Delay(5);
        _device.DirectAccess.Read(buffer);
        return buffer[1] * 256 + buffer[2];
    }
}

更多详情请参阅完整项目文档。

制造工艺

  1. 树莓派 3 接 DHT11 传感器上传数据到 ThingsIo.ai 云平台
  2. Windows IoT + 树莓派打造人脸识别智能门锁
  3. Windows 10 IoT Core 上基于 SHT15 的精准温湿度监测
  4. 树莓派 3 Model B+ 安装 Windows 10 IoT Core 完整步骤指南
  5. 在树莓派 2 上用 Windows 10 IoT Core 构建语音控制机器人
  6. 革新消防:IoT 如何提升安全、响应与救援
  7. 边缘时代的物联网:增长、数据、安全与合作伙伴策略
  8. 物联网革新现场服务:预测性维护驱动更高ROI
  9. 物联网如何重塑消费业务与制造业
  10. 最大化物联网投资回报:从盲区到自动化运营的四阶段进阶
  11. 保护智能设备:物联网安全最佳实践指南
  12. 紧急:Windows 7停止支持后恶意软件瞄准物联网设备