/
Servo Motors Servo Motors

Servo Motors - PowerPoint Presentation

cheryl-pisano
cheryl-pisano . @cheryl-pisano
Follow
411 views
Uploaded On 2016-07-21

Servo Motors - PPT Presentation

Precise angular motion Servo Motors Raspberry Pi Webcam Interfaces Keeping track of things Setting Up the Webcam Drivers are generally automatic USB Need a program to actually do something with it ID: 413232

mjpg motion stream streamer motion mjpg streamer stream webcam server http web file mode options 8080 default parameters version display run background

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Servo Motors" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Servo Motors

Precise angular motionSlide2

Servo Motors

Raspberry Pi Webcam Interfaces

Keeping track of thingsSlide3

Setting Up the Webcam

Drivers are generally automatic (USB)

Need a program to actually do something with it

May want a powered USB hubSlide4

Viewing Options

Motion

MJPEG-Streamer

Many othersSlide5

Motion

Installable as a package

sudo

apt-get install motion

Run from command line

motion [ -

hns

] [ -c

config

file path ] [ -d level ] [ -p

process_id_file

]Slide6

Using Motion

Requires a “

motion.conf

” file to operate correctly

Many different configuration options

Alternative: use Setup Mode

Package may include a basic GUI mode

Many built-in motion tracking options

http://www.lavrsen.dk/foswiki/bin/view/Motion/MotionGuideBasicFeaturesSlide7

ExamplesSlide8

Motion as a Server

Motion is easy to use as a webcam server

Daemon on

Set

webcam_localhost

off

Set

webcam_motion

depending on your needs

Activate with

sudo

service motion startSlide9

Using the Stream

View your webcam stream at yourIP:8080 by default

Port can be changed

Stream is a

mjpg

(motion jpg).

Many browsers don’t work well with it.

Motion documentation suggests wrapping stream in a

Cambozola

appletSlide10

MJPG-Streamer

Faster than motion (in my experience)

Less resource-intensive

Fewer featuresSlide11

Installing MJPG-Streamer

Somewhat more complicated than motion

Guide here:

http://blog.miguelgrinberg.com/post/how-to-build-and-run-mjpg-streamer-on-the-raspberry-pi

In short, install several packages, then download and build

mjpg

-streamerSlide12

Using MJPG-Streamer

Designed for streaming to web server

Includes default web server with detailed instructions

mjpg_streamer

 

  -

i

| input "<inputplugin.so> [parameters]"

  -o | output "<outputplugin.so> [parameters]"

 [-h | help ]........: display this help

 [-v | version ].....: display version information

 [-b | background]...: fork to the background, daemon modeSlide13

Default Configuration

Small web server

Explanation of how to embed stream

elsewhere

/home/pi/

mjpg

-streamer/

mjpg_streamer

-b -

i

"/home/pi/

mjpg

-streamer/input_uvc.so -n -f 8 -r 320x240" -o "/home/pi/

mjpg

-streamer/output_http.so -p 8080 -n -w /home/pi/

mjpg

-streamer/www"Slide14

StreamSlide15

Embedding the Stream

HTML:

<

img

src

="http://134.173.199.133:8080/?

action=stream

"

/><

br

>

Works reasonably well in all browsers.Slide16

Questions