Light Plotter with Intel Edison (15 / 16 steg)
Steg 15: Hur du använder systemet
Starta programmet
Anslut datorn till den Edisons WiFi och logga in via SSH. Navigera till den katalog där du sparade din python skript och köra skriptet med kommandot
python lightplotter.py
Om du får ett I2C fel, tryck på reset knappar på motor förare och försök igen
Kalibrering - noll börvärde
Innan plottern kan rita något, måste det veta var sin penna är. Detta uppnår vi genom att vrida motorerna tills lysdioden dinglande i det övre högra hörnet, på beskärningen (0,0)
På grund av vikten av mitt batteri motorerna brukar unspooled efter de har varit avstängd, så jag skulle börja en kalibrering sidoriktning båda motorer tills lysdioderna dinglande i mitten mellan dem, kommer att några upprepningar av följande kod göra (när du vet hur långt att ta tillbaka, kan du göra det snabbt, men det är klokt att vara säker före berättar om enheten att ta tillbaka 2000 steg och du sluta slingrande led församlingen rätt in i blocken.
movesteps-300-300
En gång motorn på toppen (y = 0) det måste flyttas till vänster, så repetitioner följande instruktion några gånger
movesteps-100 -100
När led slutligen på beskärningen, utfärda kommandot till noll systemet
setorigin
Kalibrering - Set tillgängliga arean
Eftersom plottern inte fungerar särskilt bra på kanterna, satt vi ett begränsat område att arbeta i. Jag vanligtvis börjar med 70%
setusable 0,7
För att kontrollera att området är vad jag vill, flytta jag lampan till extremiteter
goxy 0 0
goxy 1 1
Kalibrering - ange Y-förskjutning
Om du ritar en bild som ska nudda marken, kan du ange en förskjutning att sänka den.
setyoffset 0,2
sedan testa den lägsta punkten med
goxy 0 1
Kameran Setup
På denna punkt måste du se till att kameran är inställd.
- Ansluta fjärrutlösare
- Inställd på manuellt läge
- ställa in bländare till f8.0 som utgångspunkt (du kan öka antalet om det finns för mycket omgivande ljus)
- Ställ in slutartid "glödlampa" (eller den längsta exponeringen om din kamera inte kan göra bulb-läge)
- Se till att den är fokuserad. Detta kan vara svårt i mörkret, så jag använder min cellphon att logga in på den ESP8266 webbsida och aktivera LED.
- Dra i spaken på din utlösa att börja ta ett foto.
Starta plottern
Berätta för plotter att börja rita din söta SVG med ljus
plotsvg mysweetsvg.svg
och nu du vänta (eller i mitt fall spenderar tid att avvärja katter som vill spela med en jiggling-ljus-på-en-string). De flesta av mina exempel i detta Instructable tog mindre än 5 minuter att rita, men den mest komplexa som, detta steg, tog 20 minuter (och det är skräp!).
Det är det folk, tack för läsning! Om du gillar vad jag gjorde eller uppskattar det arbete jag lagt i, du överväga att rösta på mig i Intel IOT contest! Mycket uppskattat :-)