Stap 3: Het werk concept
Een smartphone met de Blynk app stuurt commando's naar de Blynk server (in de Edison) die vervolgens stuurt het naar de client die ook op de Edison. Het eenvoudige NodeJS script dan de binnenkomende opdracht controleert en stuurt het al het is UART port naar de Arduino. De Arduino vervolgens gecontroleerd van het binnenkomende signaal en opdrachten van de motor bestuurder om te rijden de motoren.
Wanneer de Arduino een opdracht om snelheid te veranderen ontvangt, verandert de snelheid en stuurt haar huidige snelheid via UART terug naar de Edison. De Edison vervolgens de binnenkomende gegevens controleert en stuurt het terug naar de blynk server die eindelijk terug tot de Blynk app op de smartphone gaat. De verschillende snelheden worden weergegeven met drie virtuele LEDs op het scherm.
Ik probeerde de Edison rechtstreeks verbinden in de motor bestuurder, maar een of andere manier ik opdrachten kan verzenden naar de motor stuurprogramma via I2C, dus ik ging met de Arduino aan verdere relay de gegevens. Ik ben van plan om dit te bevestigen maar mijn eigen code schrijven naar de motor rijbewijs microcontroller te elimineren van de Arduino momenteel gebruikt.