Raspberry PI Rotary Time Lapse Rig. (7 / 7 stap)

Stap 7: Het python programma en USB-opslag.

Voordat ik uitleg de bits van het programma zijn waarde gewoon kijken hoe ben ik de controle van de Raspberry PI. Om te beginnen wil ik de raspberry PI headless uitgevoerd, dus dat is geen toetsenbordmuis of monitor. Dus voordat ik dit bereiken kon ik heb de stekker in een USB WiFi dongle en configureren van de draadloze wachtwoord zodat het verbindt met mijn WiFi. vervolgens wanneer mij tampon ter de PSU de raspberry pi zal schoen opwaarts en ik kan verbinding mee maken via mijn windows-computer met behulp van putty.

  1. Sluit de voeding met ventilator en laat de PI boot up.
  2. Open de webpagina van de router met behulp van adres in de webbrowser. 192.168.1.1 is van mij (op windows).
  3. Instellen welke aansluitingen u hebt en maak een notitie van de PI's nummer uitwerken.
  4. Open Putty en type in het nummer en sluit.
  5. Inloggen met pi als naam en framboos als wachtwoord.
  6. Vervolgens navigeert u naar het juiste bestand en start het programma met behulp van "sudo python stepper01.py"
  7. Controleer werkt het door te kijken naar het eerste park en vervolgens het nemen van foto's.

En zo verder.

Het programma uitgelegd

1) ingesteld op de invoer en de GPIO pinnen en de richting.

importeren van math
importeren van tijd importeren datetime als dt
importeren van RPi.GPIO als GPIO
importeren van os importeren sys
# Dit programma uit te voeren
# open terminal en nagigate naar de map en typ vervolgens "sudo python stepper01.py"
# Dit wordt het programma uitgevoerd
GPIO.setmode (GPIO. BCM)
GPIO.setwarnings(False)
GPIO.setup (4, GPIO. UIT)
GPIO.setup (17, GPIO. UIT)
GPIO.setup (27, GPIO. UIT)
GPIO.setup (22, GPIO. UIT)
GPIO.setup (26, GPIO. UIT)
GPIO.setup (19, GPIO. UIT)
GPIO.setup (10, GPIO. IN)

2) start hoofdprogramma (routine)
Zorg ervoor dat de lichten zijn uitgeschakeld. initalise de teller Controleer de USB-stick en terug omhoog stappenmotor naar park.

GPIO.output (26, False)
GPIO.output (19, False)
F = 0
checkMedia()
checkSlot()

Beginnen belangrijkste routine.
3) log de begintijd, inschakelen van de verlichting, check USB-stick, motor telkens 25 fotograferen, verplaatsen.

terwijl juist:
startTime = time.time()
GPIO.output (26, True)
time.Sleep(1)
GPIO.output (19, True)
time.Sleep(1)
checkMedia()
voor B in bereik (0, 25):
voor x in range(0,2):
Rotate(0,1,0,0)
Rotate(0,0,1,0)
Rotate(0,0,0,1)
Rotate(1,0,0,0)

takePicture(B)

4) vervolgens increment de foto bestand naam teller, keren omhoog en park, de lichten uit te schakelen, werken uit de vertragingstijd en slapen tot de volgende foto's.
F = F + 1
checkSlot()
GPIO.output (26, False)
time.Sleep(1)
GPIO.output (19, False)
time.Sleep(1)
endTime = time.time()
totalTime = eindtijd - startTime
delayTime = 600 - totalTime
#15 minuten zou 900
#10 minuten zou 600
time.Sleep(delayTime)

5) nu laat kijken naar de stepper motor sectie...

def rotate(ln1,ln2,ln3,ln4):
AllZero()
Als ln1 == 1:
GPIO.output (4, True)
anders:
GPIO.output (4, False)
Als ln2 == 1:
GPIO.output (17, True)
anders:
GPIO.output (17, False)
Als ln3 == 1:
GPIO.output (22, True)
anders:
GPIO.output (22, False)
Als ln4 == 1:
GPIO.output (27, True)
anders:
GPIO.output (27, False)
timeSleep1()
AllZero()

6) Dit is het gedeelte dat parken van de tabel.

def checkSlot():
g = 1
terwijl g == 1:
Rotate(1,0,0,0)
als GPIO.input (10) == 0:
resetStart()
g = 0
terugkeer
Rotate(0,0,0,1)
als GPIO.input (10) == 0:
resetStart()
g = 0
terugkeer
Rotate(0,0,1,0)
als GPIO.input (10) == 0:
resetStart()
g = 0
terugkeer
Rotate(0,1,0,0)
als GPIO.input (10) == 0:
resetStart()
g = 0
terugkeer

7) Dit is het laatste gedeelte om naar te kijken. Het hele programma is in de bestanden.

def takePicture(fileNumber):
y = str(F)
bestandsnaam = ("pic_")+str(B)+("_")+y+(".jpg")
Print (bestandsnaam)
partA=("/media/pi/KINGSTON/Photos/Photo")
partB=str(B)
OS.chdir (partA + partB)
opdracht = ("sudo raspistill -t 200 - n -o")
OS.System (command + filename)
OS.chdir("/Home/Pi")

Gerelateerde Artikelen

Time-lapse met Raspberry Pi

Time-lapse met Raspberry Pi

Onlangs ging ik door het hele proces van een rasbian installatiekopie kan installeren en het opzetten van mijn pi cam te nemen een time-lapse van foto's. De manier waarop die dit setup is blijft ook foto's te nemen na een stroomstoring.Wat we doen...
Hoe maak je een lange termijn time-lapse

Hoe maak je een lange termijn time-lapse

een enkele, standaard batterij in een DSLR camera volstaat voor het maken van de meeste tijd vervalt- maar wat als u wilt vastleggen van een time-lapse voor een week, een maand, of een hele seizoen, terwijl wordt ver van elke bron van macht?Nou, voor
Hoe Intelligent Time-Lapse fotografie Arduino-gecontroleerde

Hoe Intelligent Time-Lapse fotografie Arduino-gecontroleerde

Project: lichtgevoelige en verstelbare dynamische Time-Lapse fotografieDoor Holden Leslie-BoleGeschatte kosten: $70 zonder de cameraIk heb sommige time-lapse fotografie met mijn GoPro HERO3 voor een tijdje nu gedaan, en ik heb enkele geweldige beelde
GoPro time-lapse tuig voor dashboard (Lego)

GoPro time-lapse tuig voor dashboard (Lego)

Ooit wilde vangen de reis naar uw vakantie? Nou, nu u kunt! Dit tuig voor de GoPro kunt u invullen dat gezin weg trip montage doordat een time-lapse van de reis.Gemaakt van Lego, is dit een eenvoudige tuig te uw GoPro op zijn plaats houden terwijl he
Actobotics Time Lapse kabel Cam

Actobotics Time Lapse kabel Cam

Soms is het leuk om te vangen een tijdreeks vervallen beweging met een grotere afstand dan kan je vanaf een schuifregelaar. Ik heb veel kabel webcams die worden gebruikt in videoproductie, en dacht dat het zou een goed idee om dat ging heel langzaam
Time lapse fotografie met een webcam

Time lapse fotografie met een webcam

In dit kleine ' ible ziek u tonen hoe je webcam gebruiken als een timelapse fotografie apparaat for... Nou bijna alles.Het programma ziek worden met behulp van de cam terwijl im weg, Flix, theres een manifestatie die er op de website heet.http://www.
DIY Time lapse dolly

DIY Time lapse dolly

Ik heb het maken van time lapse video's voor geruime tijd nu. Mij wilden voor wekken een time-lapse video waarin de camera ook beweegt tijdens het fotograferen de timelapse. Dit is om een nieuwe dimensie van de beweging over een statische time lapse
Actobotics Time Lapse kanaal schuifregelaar Upgrade

Actobotics Time Lapse kanaal schuifregelaar Upgrade

Het Actobotics kanaal Slider Kit is een geweldige manier om beweging voor time-lapse of video met een kleine camera zoals een een GoPro. Aangezien ik doe veel meer tijd lapse fotografie dan videoproductie, wilde ik een upgrade van deze schuifregelaar
Time Lapse fotografie met RPI en Pi Camera

Time Lapse fotografie met RPI en Pi Camera

Hey guys, hoe bent u?. Dit weekend is bijzonder, zoals de nieuwe RPI 3 is uitgebracht met meer macht verwerkingsmogelijkheden en om te leren kennen het capaciteiten er niets goed is als een echte project op het testen.Ik ben een amateur fotograaf en
3D afgedrukt, Ultralight, 3 assen modulaire Time-Lapse Motion Control System

3D afgedrukt, Ultralight, 3 assen modulaire Time-Lapse Motion Control System

Dit is het verhaal van mijn eerste 3D afdrukken-project en hoe het hielp om drastisch te verminderen het totale gewicht van mijn 3-as control time-lapse dolly bewegingssysteem voor gemakkelijker vervoer op Meerdaags backcountry, backpacken reizen. Ni
Een Casey Neistat time-lapse maken met een slimme telefoon en laptop

Een Casey Neistat time-lapse maken met een slimme telefoon en laptop

Casey Neistat is een ongelooflijke filmmaker en vlogger. Alle zijn vlogs zijn voorzien van time-lapse clips gelijkend op de stijl in dit instructable. Casey's kanaal: https://www.youtube.com/user/caseyneistat ga en check hem uit!Items nodig:• Video c
Lange termijn Time Lapse behuizing

Lange termijn Time Lapse behuizing

Ik heb een kans om het vangen van een bouwproject in ongeveer 8 maanden met behulp van time lapse fotografie. Ik heb een oude Canon G11 camera die ik gebruiken kan om vast te leggen van de tijdreeks komen te vervallen. De behuizing van dit prototype
Afneembare auto mount voor time lapse camera.

Afneembare auto mount voor time lapse camera.

Hier is een film die ik heb gemaakt met de time lapse camera die zichtbaar is in de link hierboven.http://www.YouTube.com/watch?v=AWh46mqROkQDit instructable is min of meer een voortzetting van mijn tijd vervallen camera project. Het eerste wat dat i
DK realistische tekeningen time-lapse 2014

DK realistische tekeningen time-lapse 2014

HY mijn naam is Denis en ik zal je leren hoe echte getekendStap 1: DK realistische tekeningen 2014 vogelsBekijk mijn time-lapse puttend uit youtube.HY mijn naam is Denis Kovačić en na enkele tijd vervalt ik leer je hoe je aan het tekenen realistische