Академический Документы
Профессиональный Документы
Культура Документы
SEMESTRE 2 - 2014
NDICE
. Pgina 4
. Pgina 9
. Pgina 14
. Pgina 17
. Pgina 20
. Pgina 21
. Pgina 23
. Pgina 24
. Pgina 27
. Pgina 29
3
RASPBERRY PI
6.
7.
8.
9.
10.
11.
5
Iniciar el sistema operativo Raspbian, de manera remota:
1. Conectar la tarjeta SD a la placa PI.
2. Conectar mediante un cable de red, el conector RJ45 de la placa PI con el Router.
3. Energizar y averiguar la direccin IP de la placa PI, con Advanced IP Scanner
Descargar de:
http://www.advanced-ip-scanner.com/es/
ipscan23.exe (6,3 MB)
8. Una vez iniciada la sesin en la placa PI ejecutar el comando: sudo raspi-config. (Setup Font: 15).
7
Ejecutar los comandos de actualizacin:
13. sudo apt-get remove wolfram-engine (ojo: slo es necesario en algunas versiones de Raspbian).
14. sudo apt-get update
15. sudo apt-get upgrade
16. Desconectar TeraTerm
Para acceder al modo grfico desde Windows:
Instalar el simulador de terminal Putty.
Instalar el cliente de protocolo X-Window, Xming.
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
putty-0.63-installer.exe (1.8 MB)
http://www.torrentroom.com/ (buscar xming y descargar por torrent la ltima versin)
xming-7-5-0-29-setup.exe (3,5 MB)
17. Ejecutar Xlaunch de Xming.
18. Seleccionar One window.
19. Seleccionar Start a program y escribir startlxde.
Seleccionar Using PuTTY.
20. Escribir en Connect to computer la IP de la PI.
21. Escribir en Login as user: pi
22. Escribir en Password: raspberry y luego clic en Save configuration. (Se crea un acceso directo).
23. Iniciar posteriormente con el acceso directo
Crear y recuperar imagen
http://lifehacker.com/how-to-clone-your-raspberry-pi-sd-card-for-super-easy-r-1261113524
Crear una imagen de la tarjeta SD:
1.
2.
3.
4.
5.
8
3. Inicie como administrador HP USB Disk Storage Format Tool, V2.2.3
http://www.mediafire.com/download/rciuf0z3zhkfwd2/HP+USB+Disk+Storage+Format+Tool+v2.0.6_SP27213.rar
(1,6 MB)
4.
5.
6.
7.
8.
9.
10.
1. Conectar la Raspberry a la fuente de voltaje. Cable de red (eth0) al Router y el mdulo WIFI a uno de los puertos
USB de la Raspberry:
190.106.250.245
ROUTER
IP Privada (Puerta de enlace)
10.0.0.2
Mdem Router Baudtec
Start IP Address: 10.0.0.4
End IP Address: 10.0.0.254
Puerto USB
IP Pblica dinmica
Mdem
COMTECO
Internet
Mdulo
WIFI
wlan0
RASPBERRY PI
3. Con la IP de la puerta de enlace del Mdem Router de Comteco y en un navegador, ingresamos a su modo de
configuracin:
10
4. Obtenemos el rango de IPs del Router:
Setup LAN DHCP (IP Pool Range)
5. Ejecutamos el software ADVANCED IP SCANNER (con el rango de IPs de 10.0.0.1 a 10.0.0.254), para averiguar la IP
asignada a la tarjeta de red de la Raspberry (eth0) y su direccin MAC:
11
7. Ya en el modo consola, con el comando ifconfig, averiguamos las direcciones MAC de la tarjeta de red cableada
(eth0) y del mdulo USB WiFi:
Observamos que la direccin MAC de eth0 es b8:27:eb:39:76:ff y de wlan0 es e8:4e:06:15:63:aa y que esta ltima,
an no tiene asignada una IP.
8. Asignamos una IP Esttica a la tarjeta de red de la Raspberry y tambin al mdulo WIFI USB.
Setup LAN - DHCP Static:
eth0: 10.0.0.179
wlan0: 10.0.0.180
9. Una vez reiniciada la Raspberry, configuramos el archivo interfaces, con los datos de la Red de Comteco:
sudo nano /etc/network/interfaces
En color rojo, la configuracin antigua y en azul la nueva.
#auto lo
12
#iface lo inet loopback
#iface eth0 inet dhcp
#allow-hotplug wlan0
#iface wlan0 inet manual
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
#iface default inet dhcp
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-ssid "COMTECO-95084648"
wpa-psk "DNGEL24641"
Esta es otra configuracin, cuando el mdulo WIFI no es reconocido:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
wpa-ssid "COMTECO-95084648"
wpa-psk "DNGEL24641"
Reiniciado nuevamente el sistema y con el comando ifconfig, observamos las IPs estticas:
13
10. Configurar el Consumo de energa del mdulo USB WIFI
rtw_power_mgnt: activa y desactiva el control de energa del adaptador wifi. Los posibles valores son 0, (desactivado),
1 (activado ahorro de energa) y 2 (mximo ahorro de energa).
rtw_enusbss: controla la auto suspensin del adaptador en caso de no ser usado. Los posibles valores son 0 (desactivado)
y 1 (activado).
rtw_ips_mode: controla el consumo energtico del adaptador cuando no se encuentra en uso. Los posibles valores son
0 (normal, por defecto) y 1 (mximo ahorro de energa).
Para comprobar el estado actual de estos parmetros, una vez conectado el adaptador WIFI USB y por tanto cargado el
mdulo del ncleo, podemos ejecutar estos comandos:
cat /sys/module/8192cu/parameters/rtw_power_mgnt
cat /sys/module/8192cu/parameters/rtw_enusbss
cat /sys/module/8192cu/parameters/rtw_ips_mode
La configuracin actual d como resultado rtw_power_mgnt=1 - rtw_enusbss=0 - rtw_ips_mode=1
Para modificar la configuracin anterior, editamos, o creamos si no exista antes, el archivo:
sudo nano /etc/modprobe.d/8192cu.conf
y escribimos el valor deseado en cada parmetro para despus reiniciar el sistema:
options 8192cu rtw_power_mgnt=0 rtw_enusbss=0 rtw_ips_mode=0
11. Antes de reiniciar nuevamente el Sistema, se puede desconectar el cable de red, para que la Raspberry se
conecte de manera inalmbrica a la Red TPLINK.
12. Listado de parmetros del mdulo WIFI USB
ls /sys/module/8192cu/parameters
14
Se usa el servicio que presta el Servidor de nombres de Dominio DYN, para asignar un nombre a la direccin IP
dinmica de nuestro modem:
http://es.dyn.com/dns/
Para acceder a una cuenta gratuita, se requiere disponer de El nmero de serial y la Direccin MAC de un Router
marca DLINK:
15
16
17
18
Se escribe la IP de la red en un navegador, seguido de dos puntos y el puerto 8080:
<?php
phpinfo();
?>
Escribimos en un navegador, 10.0.0.179/info.php
La respuesta:
19
20
21
22
Para tener acceso desde la red, abrir el puerto 21 en Advanced NAT Virtual
Server:
23
Acceso desde Filezilla, FTP, Puerto 21:
24
Para tener acceso desde la red, abrir el puerto 3389 en Advanced NAT
Virtual Server:
25
Descomprimir:
tar zxvf motion-mmalcam.tar.gz
Configurar:
sudo nano motion-mmalcam.conf
Turn deamon On
Image resolution 640480
output_pictures off
ffmpeg_output_movies off
stream_localhost off
Para encender la cmara:
sudo ./motion -c motion-mmalcam.conf
Si no funciona:
sudo apt-get install libjpeg62
Desde el navegador Mozilla:
http://10.0.0.179:8081
Para visualizar en el navegador Chrome:
sudo apt-get install lighttpd
sudo nano /var/www/stream.html
<html>
<title>
motion stream on Raspberry Pi
</title>
<head>
26
27
La ruta es /dev/sda1
Crear un directorio de trabajo:
sudo mkdir p /home/pi/archivos
a)Dejar conectado el disco duro, de manera permanente:
sudo nano /etc/fstab
se aade una ltima lnea:
/dev/sda1
/home/pi/archivos
ntfs-3g
default
Luego reiniciar.
28
29
Se ejecutan los comandos en modo root, que es el nombre de usuario que tiene todos los privilegios
Para pasar al modo administrativo o de superusuario se ejecuta el comando: sudo su sudo i. Para salir del modo
root, se ejecuta el comando exit
Hay que exportar al espacio de usuario el nro. de pin que se va a usar para salida: echo 25 > /sys/class/gpio/export
con lo que se est escribiendo el nro. 25 a la carpeta export
Se cambia de directorio con el comando: cd /sys/class/gpio/gpio25
Con el comando ls vemos que se tiene los archivos: active_low, direction, edge, power, subsystem. uevent y value
value contiene el valor actual del pin GPIO25, escribiendo en direction configuramos el pin como entrada o como
salida
Para que el pin 25 funcione como salida se usa el comando: echo out > direction
Para encender el LED: echo 1 > value
Para apagar el LED: echo 0 > value
Para mostrar el nivel lgico del pin 25: cat value
Para liberar el pin 25: cd .. y echo 25 > unexport
Salimos del modo superusuario: exit
30
sudo su
echo 25 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio25/direction
echo 1 > /sys/class/gpio/gpio25/value
echo 0 > /sys/class/gpio/gpio25/value
(ls I /sys/class/gpio/gpio25/)
cat /sys/class/gpio/gpio25/value
echo 25 > /sys/class/gpio/unexport
exit
Export crea una nueva carpeta para el pin exportado y crea archivos de cada una de sus funciones de control (es decir,
active_low , direction, edge , power, subsystem, uevent y value) . Tras su creacin, los archivos de control pueden ser ledos
por todos los usuarios, pero slo pueden ser escritos por el administrador. Sin embargo, una vez creado, es posible que los
usuarios que no sean root, tambin puedan escribir entradas a los archivos de control, cambiando la propiedad o los permisos
de estos archivos. Los cambios en la propiedad del archivo o permisos inicialmente deben hacerse como root.
Parpadeo de un Led, archivo .sh:
sudo nano blink.sh
#!/bin/bash
echo Exportando pin $1
echo $1 > /sys/class/gpio/export
echo Configurando direcccion...
echo out > /sys/class/gpio/gpio$1/direction
#for ((;;))
for ((i=1; i<=7; i++))
do
echo Escribiendo un nivel alto...
echo 1 > /sys/class/gpio/gpio$1/value
sleep 0.5s
echo Escribiendo un nivel bajo...
echo 0 > /sys/class/gpio/gpio$1/value
sleep 1s
done
echo $1 > /sys/class/gpio/unexport