Differenze tra le versioni di "Tutorials/arduino-yun-videorecorder-101"

Da WeMake Wiki.
Jump to navigation Jump to search
Riga 1: Riga 1:
 
# arduino yun 101 ###
 
# arduino yun 101 ###
  
 +
before starting, assure we have:
  
 
arduino ide version 1.5.6-r2: http://arduino.cc/en/main/software#toc3
 
arduino ide version 1.5.6-r2: http://arduino.cc/en/main/software#toc3
 +
 
configuration: http://arduino.cc/en/Guide/ArduinoYun
 
configuration: http://arduino.cc/en/Guide/ArduinoYun
  
arduino.local non risolve sempre, usare 192.168.240.1, per la configurazione iniziale.
+
let's become confident with the board
 +
 
 +
arduino.local does not always revole, safely to use  the ip number (192.168.240.1, for initial configuration).
  
 
to log into the yun via ssh (from mac-osx shell):
 
to log into the yun via ssh (from mac-osx shell):
 
ssh root@192.168.1.13
 
ssh root@192.168.1.13
 
# con la logitech ###
 
 
  
 
     #---------------------------------------------------------------------
 
     #---------------------------------------------------------------------
Riga 28: Riga 29:
 
     #---------------------------------------------------------------------
 
     #---------------------------------------------------------------------
  
dopo l'installazione dei pacchetti:
+
after each installation step, to see free space remained on the hard disk:
  
 
     root@Arduino:~# df -h
 
     root@Arduino:~# df -h
Riga 46: Riga 47:
 
     root@Arduino:~# cat /proc/version
 
     root@Arduino:~# cat /proc/version
 
     Linux version 3.8.3 (federico@smilzo) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #8 Mon Aug 19 16:22:39 CEST 2013
 
     Linux version 3.8.3 (federico@smilzo) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #8 Mon Aug 19 16:22:39 CEST 2013
 +
 +
 +
# con la logitech ###
  
 
to see the stream (from the os/x):
 
to see the stream (from the os/x):

Versione delle 23:26, 30 apr 2014

  1. arduino yun 101 ###

before starting, assure we have:

arduino ide version 1.5.6-r2: http://arduino.cc/en/main/software#toc3

configuration: http://arduino.cc/en/Guide/ArduinoYun

let's become confident with the board

arduino.local does not always revole, safely to use the ip number (192.168.240.1, for initial configuration).

to log into the yun via ssh (from mac-osx shell): ssh root@192.168.1.13

    #---------------------------------------------------------------------
    # install the video stuff on the yun
   opkg update
   opkg install kmod-video-uvc
   opkg install kmod-video-pwc
   opkg install kmod-input-core
   opkg install libjpeg
   opkg install fswebcam
   wget http://www.custommobileapps.com.au/downloads/mjpg-streamer.ipk
   opkg install mjpg-streamer.ipk
   opkg install ffmpeg
   opkg install ffserver
   opkg install python-openssl
   #---------------------------------------------------------------------

after each installation step, to see free space remained on the hard disk:

   root@Arduino:~# df -h
   Filesystem                Size      Used Available Use% Mounted on
   rootfs                    7.5M      4.9M      2.6M  66% /
   /dev/root                 7.0M      7.0M         0 100% /rom
   tmpfs                    29.9M    372.0K     29.5M   1% /tmp
   tmpfs                   512.0K         0    512.0K   0% /dev
   /dev/mtdblock3            7.5M      4.9M      2.6M  66% /overlay
   overlayfs:/overlay        7.5M      4.9M      2.6M  66% /
   /dev/sda1                 7.4G    848.0K      7.4G   0% /mnt/sda1

see what is already mounted:

   mount

see which distribution:

   root@Arduino:~# cat /proc/version
   Linux version 3.8.3 (federico@smilzo) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #8 Mon Aug 19 16:22:39 CEST 2013


  1. con la logitech ###

to see the stream (from the os/x): open "http://arduino.local:8080/?action=stream" in a browser after running (on the yun via ssh):

   mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 640x480" -o "output_http.so -p 8080 -w /mnt/sda1"

see if python server is running (from the os/x), after running "python -m SimpleHTTPServer" (on the yun via ssh):

   nmap 192.168.1.13
   
   Starting Nmap 6.40 ( http://nmap.org ) at 2014-04-30 13:03 CEST
   Nmap scan report for 192.168.1.13
   Host is up (0.19s latency).
   Not shown: 995 closed ports
   PORT     STATE SERVICE
   22/tcp   open  ssh
   53/tcp   open  domain
   80/tcp   open  http
   443/tcp  open  https
   8000/tcp open  http-alt
   
   Nmap done: 1 IP address (1 host up) scanned in 39.77 seconds

to shoot a photo (on the yun via ssh):

   fswebcam test.png


  1. references ###


http://forum.arduino.cc/index.php?topic=188690.0 http://dev.mikamai.com/post/73613525813/arduino-yun-social-photo-camera http://dev.mikamai.com/post/76945627390/you-cant-touch-this-an-evil-arduino-based-alarm https://github.com/amicojeko/YouCantTouchThis http://neuroballs.com/2014/01/how-to-build-a-arduino-yun-powered-cat-camera/ https://learn.adafruit.com/wireless-security-camera-arduino-yun?view=all http://latanadelgurzo.blogspot.it/2012/11/webcam-in-streaming-con-openwrt.html