Stap 15: Hoe het systeem te gebruiken
Start het programma
Sluit uw PC naar de Edison's WiFi en log in via SSH. Navigeer naar de map waar u uw python script en voer het script uit met het volgende commando
python lightplotter.py
Als u een I2C-foutmelding krijgt, druk op de reset-knoppen op de motor bestuurders en probeer het opnieuw
Kalibratie - nul instelpunt
Voordat de plotter iets tekenen kunt, moet het weten waar haar pen is. We bereiken dit door het draaien van de motoren tot de LED is bungelen in de hoogste juiste hoek, bij de oorsprong (0,0)
Vanwege het gewicht van mijn batterij die de motoren unspooled meestal nadat ze zijn uitgeschakeld, zodat ik met een kalibratie beginnen zou door het intrekken van beide motoren, totdat de led is bungelen in het midden tussen hen, zullen een paar iteraties van de volgende code doen (zodra u weet hoe ver moet intrekken, kan je het snel, maar is het verstandig om zeker te zijn voordat het apparaat intrekken 2000 stappen vertellen en je uiteindelijk wikkelen van de led vergadering rechtsaf de katrollen.
movesteps -300 -300
Eenmaal de motor boven (y = 0) moet worden verplaatst naar de linkerkant, zodat één wordt met de volgende instructie een paar keer herhaald
movesteps -100 -100
Wanneer de led is tot slot bij de oorsprong, het commando tot nul van het systeem
setorigin
Kalibratie - Set bruikbare oppervlakte
Aangezien de plotter niet met name goed bij de randen werkt, stellen we een beperkt gebied om in te werken. Ik over het algemeen beginnen met 70%
setusable 0.7
Om te controleren dat het gebied is wat ik wil, kom ik de LED op de extremiteiten
goxy 0 0
goxy 1 1
Calibratieset - Y-verschuiving
Als u een afbeelding die hoeft te raken van de grond aan het tekenen bent, kunt u een offset aan lager instellen.
setyoffset 0.2
test het laagste punt met
goxy 0 1
Camera Setup
Op dit punt moet u om ervoor te zorgen dat uw camera is ingesteld.
- Sluit de externe trigger
- Ingesteld op handmatige modus
- f8.0 diafragma instellen als startpunt (u kunt het getal verhogen als er te veel omgevingslicht)
- Ingestelde sluitertijd "kool" (of de langste blootstelling als uw camera niet bulb modus)
- Zorg ervoor dat het is gericht. Dit kan worden hard in het donker, dus ik gebruik mijn cellphon te loggen naar de ESP8266 de webpagina en de LED inschakelen.
- Flip de schakelaar op uw trigger om te starten met het nemen van een foto.
Start Plotter
Vertellen de plotter om te beginnen met het uitzetten van uw zoete SVG met licht
plotsvg mysweetsvg.svg
en nu u wachten (of in mijn geval tijd het afweren van de katten die wil spelen met een jiggling-licht-op-een-koord). De meeste van mijn voorbeelden in dit Instructable duurde minder dan 5 minuten uitzetten, maar de meest complexe ene, aan deze stap, duurde 20 minuten (en het is rommel!).
Thats it mensen, Bedankt voor het lezen! Als u graag wat ik deed of waardering voor het werk dat ik in, kunt u overwegen stemmen voor mij in de Intel IOT-wedstrijd! Veel gewaardeerd :-)