Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Расширение GoPiGo v2 на Windows 10 IoT Core для Raspberry Pi 3

Описание проекта

Проект развивает приложение Windows 10 IoT Core для робота GoPiGo v2 на Raspberry Pi 3. Оригинальный C# код от Dexter Industries (GitHub: DexterInd/GoPiGo) исправлен от ошибок и расширен новым функционалом.

Аппаратные компоненты

Программное обеспечение и сервисы

Текущий фокус — добавление вторичного модуля для стриминга видеопотока с веб-камеры в клиентское приложение. Жёсткое реальное время не требуется, допустима небольшая задержка. UWP-интерфейс также работает на HoloLens, в планах — клиент на Unity.

В файле Pin.cs в перечисление добавлены пины триггера и эхо: Trigger = 15, Echo = 16.

Файл Led.cs изменён: модификатор доступа контроллера светодиодов изменён с 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. Подключение Raspberry Pi 3 к датчику DHT11 и загрузка данных в облако ThingsIo.ai
  2. Создание безопасной двери с распознаванием лиц на Windows IoT и Raspberry Pi
  3. Точный мониторинг температуры и влажности с SHT15 на Windows 10 IoT Core
  4. Установка Windows 10 IoT Core на Raspberry Pi 3 Model B+: Пошаговое руководство
  5. Построение робота с голосовым управлением на Windows 10 IoT Core на Raspberry Pi 2
  6. Революция в пожарном деле: как IoT повышает безопасность, реагирование и спасение
  7. IoT в эре Edge: рост, данные, безопасность и стратегия партнерств
  8. IoT революционизирует полевой сервис: предиктивное обслуживание и выше ROI
  9. Как IoT трансформирует потребительский бизнес и производство
  10. Максимизация ROI от IoT-инвестиций: практическое руководство