Stap 8: Laatste tests
Opmerking dat een Linux computer zoals testen vereist een
Raspberry Pi aangesloten op uw lokale netwerk. Deze computer zal worden gebruikt voor deel 2 van de aanwijzer van de ISS op een later tijdstip.
Opnieuw inschakelen van de stroom supply(s) en horloge voor de 4 knippert van de ESP8266 om te laten zien met uw WiFi verbonden. Als u ze niet ziet, controleert u of de macht en bedrading. Als u nodig hebt om te debuggen, kunt u loskoppelt van de 12V na contact en 5v leveringen en opnieuw de FTDI/USB en plug in op PC en zoals in de sectie van de Software hierboven.
$ ping –c2 192.168.X.X (your ESP’s IP)
U moet verbinding met 0% pakketverlies.
Bewerk het testpointer.py python script met uw ESP-IP op de Linux-computer:
$ nano testpointer.py ### USER EDIT<br>STEPIP = "http://192.168.X.X/" # REPLACE with your IP of ESP8266<br>STEPS = 200 # REPLACE with your stepper number of steps per revolution<br>### END USER EDIT
Probeer het draaien:
$ python testpointer.py
De LED moet licht en de stepper en de servo moeten verplaatsen, doen een versneld omhoog in het volgende voorbeeld van een viaduct. Controleer uw verbindingen aan de motoren en de polariteit van LED opnieuw of als u problemen hebt.
Zodra voltooid testen, voel je vrij om het experimenteren door scripts cURL opdrachten verzenden de ESP8266 maken. Hieronder is een lijst met HTTP-opdrachten die beschikbaar zijn en een paar voorbeelden:
$ curl http://192.168.X.X/led/on # Turn on LED$ curl http://192.168.X.X/stepper/start # Move Stepper ½ turn and back $ curl http://192.168.X.X/stepper/rpm?10 $ curl http://192.168.X.X/stepper/steps?100 $ curl http://192.168.X.X/stepper/steps?-100 $ curl http://192.168.X.X/stepper/stop $ curl http://192.168.X.X/servo/value?45 # Move Servo to 45deg and back $ curl http://192.168.X.X/servo/value?0 $ curl http://192.168.X.X/led/off # Turn off LED</p>