Team tomat (6 / 6 steg)
Steg 6: Installera programvara
Öppna terminal och SSH till Edison (typ SSH root). Ange lösenordet från setup.
Navigera till projektmappen (cd /media/sdcard/myprog)
Hämta ffmpeg in mappen med kommandot:
wget http://johnvansickle.com/ffmpeg/builds/ffmpeg-git-...
Packa upp filen:
tar xvf ffmpeg-git-32-bitars-static.tar.xz
Gör ffmpeg körbar
chmod + x /media/sdcard/myprog/ffmpeg/ffmpeg
Testa den video kameran med detta kommando:
ffmpeg/ffmpeg - ss 0,5 -i/dev/video0 - vframes 1 -s 720 x 480 -f image2 /media/sdcard/myprog/test0001.jpg
Skriv ls att se om test0001.jpg producerades.
Så testa videon gör kommandot:
ffmpeg/ffmpeg - f image2 -i 'test%04d.jpg'-pix_fmt yuv420p-codec: v libx264-profil: v hög - förinställda långsam - b: v 500k - maxrate 500k - bufsize 1000k video.mp4
Skriv ls se om video.mp4 producerades.
Ett enkelt sätt att överföra filer mellan en dator och Edison är att använda filezilla eller något annat FTP-program (värd är IP-adressen från wifi inställningar, användarnamn är root, lösenord är från setup, porten är 22).
Lätta reläet skulle "jitter" med både apscheduler och crontab kör separata skript, så alla skript kombinerades in i en, instructableProgram.py. Pumpsettings.txt rymmer bara antalet sekunder som pumpen är på. Tanken var att så småningom ha Edison servera en webpage på det lokala nätverket som kan ändra variablerna program. Filen picnum.txt innehåller det aktuella antalet bilder tagna. Det bör inledningsvis hålla värdet 0000. För att ladda upp med ftp till en webbplats, ändra strängarna website.com, användarnamnoch lösenord i slutet av filen.
Efter ladda upp filer till katalogen Mittprog. Kör skriptet genom att skriva python instructableProgram.py.
För att skriptet körs på stöveln, kopiera den till katalogen /etc/init.d:
CP /media/sdcard/myprog/instructableProgram.py /etc/init.d/instructableProgram.py
Gör filen körbar:
chmod + x /etc/init.d/instructableProgram.py
Göra kör på boot-filen:
uppdatera-rc.d /etc/init.d/instructableProgram.py försummelsen