Bygga en ISS pekaren Tracker med Adafruit HUZZAH ESP8266 (8 / 13 steg)
Steg 8: Provningen
Medveten om att testa en Linux-dator som en
Raspberry Pi ansluten till det lokala nätverket. Datorn kommer att användas för del 2 av ISS pekaren vid ett senare tillfälle.
Igen slå på power supply(s) och titta på de 4 blinkar av ESP8266 att Visa anslutna till din WiFi. Om du inte ser dem, kontrollera makt och ledningar. Om du behöver felsöka, kan du koppla från 12v och 5v leveranser och återansluta FTDI/USB och Anslut till PC och som visas i programvaran avsnittet ovan.
$ ping-c2 192.168.X.X
(din ESP IP)
Du bör se anslutning med 0% paketförluster.
Redigera skriptet testpointer.py python med din ESP IP på Linux-datorn:
$ nano testpointer.py
### ANVÄNDAREN redigera < br > STEPIP = "http://192.168.X.X/" # ersätta med dina IP av ESP8266 < br > steg = 200 # Ersätt med din stepper antal steg per varv < br > ### slutanvändaren redigera
Sedan försöka köra det:
$ python testpointer.py
LAMPAN bör lysa och stepper och servo ska flytta, göra en speedad upp exempel på en viadukt. Kontrollera igen dina anslutningar till motorer och LED polaritet om du har problem.
En gång fullständig provning, Känn dig fri att experimentera genom att skapa skript för att skicka cURL kommandon till ESP8266. Nedan är en lista över kommandon för HTTP och ett par exempel:
$ curl http://192.168.X.X/led/on # tur på LED$ curl http://192.168.X.X/stepper/start # flytta Stepper ½ Vrid och tillbaka
$ 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 # flytta Servo till 45deg och tillbaka
$ curl http://192.168.X.X/servo/value?0
$ curl http://192.168.X.X/led/off # Stäng av LED < /p >