GoPiGo v2 Uitbreiden op Windows 10 IoT Core voor Raspberry Pi 3
Dit project bouwt voort op de Windows 10 IoT Core applicatie voor de GoPiGo v2, ontwikkeld voor de Raspberry Pi 3. Het breidt de oorspronkelijke C#-code van Dexter Industries (GitHub: DexterInd/GoPiGo) uit door verschillende fouten op te lossen en nieuwe functionaliteit toe te voegen.
Hardware Componenten
- GoPiGo Robot Basiskit
- Raspberry Pi 3 Model B
Software & Diensten
De huidige focus ligt op het toevoegen van een secundaire module die de webcam-feed streamt naar een client-applicatie. Hoewel realtime streaming niet vereist is, is een kleine latentie acceptabel. De UWP-gebruikersinterface draait ook op Hololens, en toekomstige plannen omvatten een Unity-gebaseerde client.
In het Pin.cs bestand werden de trigger- en echo-pinnen aan de enumeratie toegevoegd: Trigger = 15, Echo = 16.
Het Led.cs bestand werd aangepast om de LED-controller bloot te leggen door de toegangsmodifier van internal naar public te veranderen.
Het UltrasonicRangerSensor.cs bestand werd grotendeels herschreven. De bijgewerkte interface en implementatie worden hieronder getoond:
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]; } }
Voor verdere details, raadpleeg de volledige projectdocumentatie.
Productieproces
- Raspberry Pi 3 verbinden met DHT11-sensor en data uploaden naar ThingsIo.ai-cloud
- Bouw een Veilige Gezichtsherkenning-deur met Windows IoT en Raspberry Pi
- Nauwkeurige Temperatuur- & Vochtigheidsmonitoring met SHT15 op Windows 10 IoT Core
- Windows 10 IoT Core Installeren op Raspberry Pi 3 Model B+: Stap-voor-stap Handleiding
- Bouw een Spraak-gecontroleerde Robot met Windows 10 IoT Core op Raspberry Pi 2
- Brandweer Revolutie: Hoe IoT Veiligheid, Respons En Redding Verbetert
- IoT in de Edge-era: Groei, data, beveiliging en partnerstrategie
- IoT Revolutioniseert Veldservice: Voorspellend Onderhoud & Hogere ROI
- Hoe IoT Consumentenbusiness en Productie Transformeert
- Maximaliseer ROI op uw IoT-investeringen: Een praktische gids
- Uw Slimme Apparaten Beveiligen: Best Practices voor IoT-veiligheid