Anda di halaman 1dari 32

1

CENTRO DE BACHILLERATO
TECNOLGICO INDUSTRIAL Y DE

SERVICIO No. 7

DOMOTRIX
INTEGRANTES
Juan Adrin Bautista Espinosa
Sergio Armando Lara Olvera
Oscar Omar Ros Mateos
Jos Luis Rodrguez Guerrero
Yeira Alejandra Lara Carpio

ASESOR

Oscar Snchez Ureo

NDICE
Contenid
PREFACIO..........................................................................................................................................................................3
LISTA DE FIGURAS
1.1. DIAGRAMA DE BLOQUES...........................................................................................................................................9
1.2 DIAGRAMA DE REPRESENTACION.............................................................................................................................10
1.4. DIAGRAMA DE BLOQUES DE LA DOMOTICA............................................................................................................15
LISTA DE TABLAS
RESUMEN..........................................................................................................................................................................4
OBJETIVO.......................................................................................................................................................................... 5
Capitulo 1
Descripcin general del sistema
1.1.

Antecedentes..................................................................................................................................................6

1.2. DESCRIPCIN COMPONENTES ELCTRICOS..............................................................................................................7


1.3. DESCRIPCIN COMPONENTES ELECTROMECNICOS...............................................................................................8
1.4. DESCRIPCIN DEL FUNCIONAMIENTO DEL SISTEMA...............................................................................................9
Capitulo 2
Comunicacin pc - microcontrolador
2.1.

INTRODUCCION.............................................................................................................................................11

2.2.

Conexin con cable de red...........................................................................................................................11

2.3.

S.O soportados.............................................................................................................................................11

2.4.

Lenguajes de Programacin.........................................................................................................................12

2.5.

Lenguaje de la Raspberry Pi.........................................................................................................................12

Capitulo 3
Programacin
3.1. Raspberry Pi 2.........................................................................................................................................................13
3.2. Diseo Del Sistema del SoC BCM2836....................................................................................................................13
3.2.1
3.2.2

Sistema Operativo...............................................................................................................................14
Caractersticas De Los Comandos.......................................................................................................15

3.3.

Diagrama General De Control......................................................................................................................16

3.4.

Programacin del la Raspberry Pi 2..............................................................................................................16

3.5. Instalacion Y Configuracion....................................................................................................................................19


CONCLUSIONES Y RECOMENDACIONES.........................................................................................................................27
GLOSARIO.......................................................................................................................................................................28
BIBLIOGRAFIAS...............................................................................................................................................................29
ANEXO............................................................................................................................................................................ 30

PREFACIO

Este proyecto fue ideado en 2006 pero no fue lanzado al mercado febrero de 2012. Ha sido desarrollado por un grupo de la
Universidad de Cambridge y su misin es fomentar la enseanza de las ciencias de la computacin los nios. De hecho, en
enero de este ao Google don ms de 15.000 Raspberry Pi para colegios en Reino Unido. La Raspberry Pi, es una
excelente herramienta para aprender electrnica y programacin. Los primeros diseos de Raspberry Pi se basaban en el
microcontrolador Atmel ATmega644. Sus esquemas y el diseo del circuito impreso estn disponibles para su descarga
pblica. En mayo de 2009, la Fundacin Raspberry Pi fue fundada en Caldecote, South Cambridgeshire, Reino Unido como
una asociacin caritativa que es regulada por la Comisin de Caridad de Inglaterra y Gales. La fundacin Raspberry Pi surge
con un objetivo en mente: Desarrollar el uso y entendimiento de los ordenadores en los nios. La idea es conseguir
ordenadores portables y muy baratos que permitan a los nios usarlos sin miedo, abriendo su mentalidad y educndolos en
la tica del brelo y mira cmo funciona. El idelogo del proyecto, David Braven, un antiguo desarrollador de videojuegos,
afirma que su objetivo es que los nios puedan llegar a entender el funcionamiento bsico del ordenador de forma divertida, y
sean ellos mismos los que desarrollen y amplen sus dispositivos. El co-fundador de la fundacin es Eben Upton, un antiguo
trabajador de la empresa Broadcom, el cual es el responsable de la arquitectura de software y hardware de la raspberry pi.
Eben Upton, se puso en contacto con un grupo de profesores, acadmicos y entusiastas de la informtica para crear un
ordenador con la intencin de animar a los nios a aprender informtica como lo hizo en 1981 el ordenador Acorn BBC Micro.
La fundacin da soporte para las descargas de las distribuciones para arquitectura ARM, Raspbian (derivada de Debian),
RISC OS y Arch Linux; y promueve principalmente el aprendizaje del lenguaje de programacin Python, y otros lenguajes
como Tiny BASIC, C y Perl.
Qu significa toda esta historia dentro de un curriculum de Raspberry Pi en clase?
El curriculum de Raspberry Pi est diseado para introducir a los estudiantes y profesores al uso de una placa computadora
de bajo costo, se podra decir que es un ordenado de tamao reducido, del orden de una tarjeta de crdito, con el objetivo de
estimular la enseanza de la informtica en las escuelas.

RESUMEN

Este proyecto trata de dar a conocer el uso de una placa computadora llamada Raspberry PI, para su innovacin de lo que se
puede hacer en su sistema de programacin Python con el cual se aprender a programar el funcionamiento de una casa
domtica.

Este trabajo consta de 3 Captulos entre los cuales se hablar de los antecedentes de la programacin de la Rapberry Pi, el
lenguaje que se proporcionar.

Captulo 1 nos hablar de los antecedentes de la Raspberry Pi, adems se dar una breve explicacin o definicin
de todos los componentes que son usados electrnicos.

Captulo 2 nos muestra la introduccin del cual se basar el tema de programacin y nos define que es una
Rasppberry Pi, para qu sirve?, Cul placa usaremos?, tambin abordar el tema de programacin, que lenguaje
se utiliz.
Captulo 3 nos describe la Raspberry que ocuparemos en este proyecto, tambin el diseo del sistema que
ocuparemos, sus caractersticas internas, las caractersticas de los comandos. El diagrama general del control que
estamos usando, la programacin o el cdigo que se le aplicara.

OBJETIVO

El objetivo principal es satisfacer las necesidades del usuario en la comodidad de su hogar, adems podr controlar su hogar
en cualquier arte donde vaya, esta programacin le facilitar el trabajo.
Este proyecto fue diseado para innovar nuevas vienes para la persona, en el cual podr utilizar una Raspberry PI les
brindara ayuda, al construir y al programar el prototipo, basado en una casa con nuevas cosas mejoradas y con comandos
que sean seleccionados para poder satisfacer las necesidades previas, esto se puede aplicar a las personas que tengan
conocimiento en el rea de mecatrnica o tambin es accesible para las personas que tengas pocos conocimientos hacia a
ella misma.
Este proyecto fue mejorado al proyecto pasado porque es controlado con un ordenador de placa reducida que hace las
funciones que una computadora, la cual usted podr controlar su casa desde su celular.

Captulo 1
Descripcin general del sistema

1.1 Antecedentes
La evolucin marca el ritmo de la vida y las casas tampoco pueden escapar a ella. De la cueva con fuego, para calentar e
iluminar, a las antorchas, las velas, el candil y por ltimo: la electricidad.
La electricidad nos ha permitido elevar el nivel de confort en nuestras casas y ha dado paso a la entrada de los
electrodomsticos: lavadora, frigorfico, lavavajillas, horno, placas vitrocermicas, mquinas capaces de realizar tareas
cotidianas de forma casi autnoma, elevando nuestro nivel de confort a cotas en otro tiempo inimaginables.
La domtica es el trmino que se utiliza para denominar la parte de la tecnologa que integra la electrnica e informtica, el
control y supervisin de los elementos existentes en un edificio de oficinas o en uno de viviendas o simplemente en cualquier
hogar. Un trmino similar es el de edificio inteligente que, a pesar de referirse a la misma cosa, normalmente es ms
aplicado al mbito de los grandes bloques de oficinas, bancos, universidades y edificios industriales.
Los ltimos avances de las tecnologas con la construccin de las casas domticas fueron los centralizados o
descentralizado:
Centralizados: tienen una unidad central inteligente encargada de administrar la edificacin, a la que enviarn
informacin distintos elementos de campo, la central se encargar de procesar los datos del entorno y, en funcin de
la informacin y de la programacin que se haya hecho sobre ella, actuar sobre determinados circuitos encargados
de cumplir funciones, desde la seguridad hasta el manejo de la energa elctrica y otras rutinas de mantenimiento.
Los elementos a controlar y supervisar que son los sensores, luces, vlvulas, etc.; han de cablearse hasta la central
inteligente como un PC. Esta central es el corazn de la vivienda, en cuya falta todo deja de funcionar, en esta
topologa de cableado no es posible su ampliacin.

Descentralizado: No es necesario tener una central inteligente conectada para funcionar y tomar decisiones sobre
las acciones a desarrollar. Solo hace falta una PC para programar las unidades, y como cada una esta posee un
microprocesador son completamente autnomas. En caso de querer un constante monitoreo de la edificacin y
tener una interface usuario-sistema o realizar instrucciones verdaderamente complejas, la mejor opcin s es una
central inteligente como una PC donde, por ejemplo, puede estar cargado el plano de la edificacin con la
distribucin de las unidades en forma de iconos que cambian segn sus estados.

1
1.2 DESCRIPCIN DE LOS COMPONENTES ELECTRNICOS
Diodo LEDs
El LED (Light-Emitting Diode: Diodo Emisor de Luz), es un dispositivo semiconductor que emite luz incoherente de
espectro reducido cuando se polariza de forma directa la unin PN en la cual circula por l
una corriente elctrica. Este fenmeno es una forma de electroluminiscencia, el LED es un
tipo especial de diodo que trabaja como un diodo comn, pero que al ser atravesado por la
corriente elctrica, emite luz.

Resistencias
Resistencia elctrica es toda oposicin que encuentra la corriente a su paso por un
circuito elctrico cerrado, atenuando o frenando el libre flujo de circulacin de las
cargas elctricas o electrones. Cualquier dispositivo o consumidor conectado a un
circuito elctrico representa en s una carga, resistencia u obstculo para la circulacin
la corriente elctrica.

de

Raspberry Pi 2
contar con un Broadcom BCM2836 (el B+ tena un 2835) con cuatro
ncleos a 900 MHz. A su lado, 1GB de RAM para ofrecer hasta seis veces
ms potencia que el Model B+ que, hasta el da de hoy, era la referencia en
la fundacin.

Carama

un sensor de imagen OmniVision Cmos de 5 megapxeles con tecnologa de retroiluminacin


(Bsi) de 1.4 micras. Realiza fotografas de 5 megapxeles, captura de vdeo de alta definicin
(Hd) de 1080p/(30fps) y velocidad de fotogramas de 720p/(60fps). El mdulo de cmara
comunica con Raspberry Pi a travs del conector de cmara existente, utilizando Csi para los
datos e I2C para el control. Esto permite a los usuarios grabar 30 fotogramas por segundo a
720p y 1080p en formato de video H264.

Sensor infrarrojo pasivo (Sensor PIR)

Su componente principal es el sensor PIRoelctrico. Se trata de un componente electrnico


diseado para detectar cambios en la radiacin infrarroja recibida. Generalmente dentro de
su encapsulado incorporan un transistor de efecto de campo que amplifica la seal elctrica
que genera cuando se produce dicha variacin de radiacin recibida.

1.3 DESCRIPCIN DEL COMPONENTE ELECTROMECNICO

LED's TOWER SG90 (SERVO)


El

servo SG90 Tower Pro un servo miniatura de gran calidad y diminutas dimensiones,
adems es bastante econmico. Funciona con la mayora de tarjetas electrnicas de
control con microcontroladores y adems con la mayora de los sistemas de radio control
comercial. Funciona especialmente bien en aeronaves dadas sus caractersticas de
torque, tamao y peso.

1
1.4 DESCRIPCIN DEL FUNCIONAMIENTO DEL SISTEMA
La domtica cuenta con una placa reducida nica y una PC para monitorear los movimientos que se harn o los cambios del
proceso del proyecto, este estar conectado a los puertos USB de la Raspberry Pi que funcionara con una fuente de poder
de 5v.
El usuario tendr la opcin de configurar la Raspberry Pi con la serie de sus pines, ese le dar acceso de mandar la seal
para que el proyecto haga lo que se le ordene o mandando una seal, teniendo la configuracin de la programacin.
La placa nica reducida funciona con una fuente de poder de 5v, para su funcionamiento. Esta fuente de poder nos ayudara a
que el programa se ejecute ala Raspberry Pi.
La Raspberry Pi una vez programada dar acceso a los pines de salida mandando a los componentes una seal.
Se monitorea con los elementos Con unas dimensiones de placa de 8.5 por 5.3 cm, en el modelo B nos encontramos con
unas caractersticas muy interesantes. En su corazn nos encontramos con un chip integrado Broadcom BCM2835, que
contiene un procesador ARM11 con varias frecuencias de funcionamiento y la posibilidad de subirla (haciendo overclocking)
hasta 1 GHz sin perder la garanta, un procesador grfico Video Core IV, y 512MB de memoria RAM. La ltima Raspberry Pi
2 cuenta con 1GB de memoria RAM. Todo ello equivale en la prctica a un ordenador con unas capacidades grficas
similares a la XBOX de Microsoft y con la posibilidad de reproducir vdeo en 1080p.
Se agreg tambin el sensor de movimiento PIR, el cual ser sincronizado con un Led y una cmara, para la deteccin del
movimiento.

1.1 DIAGRAMA DE BLOQUES


1.2 DIAGRAMA DE REPRESENTACIN

1
Captulo 2
Comunicacin PC-Raspberry Pi

2.1 INTRODUCCIN
Por qu tomamos la decisin de trabajar en la Raspberry pi? La respuesta es muy simple: los tipos de Raspberry Pi son
usados en todas partes. Estn en nuestros televisores, horno de microondas, los celulares, en las computadoras, en los
automviles entre otros.
Con la Raspberry Pi podemos construir un dispositivo inteligente. En el pasado debamos cambiar las conexiones o algunos
componentes para la modificacin. La ventaja que tenemos al usar la Raspberry Pi es su consumo. Vamos a compararlo con
el de un ordenador porttil. Cuando ste est en reposo, es decir, encendido, pero sin ejecutar ningn programa, consume
unos 30W, mientras que la Raspberry consume nicamente 0.5W en reposo. Cuando ejecutamos un programa la demanda
de energa aumenta llegando a los 31-32W en el caso del porttil, por tan solo 3.5 - 4.4W que consume la Raspberry Pi.
Qu es una Raspberry Pi?
El procesador en s es un Broadcom BCM2836 de cuatro ncleos que corre a 900 MHz, en comparacin al Broadcom
BCM2835 con solamente un ncleo a 700 MHz, adems ahora cuenta con 1 GB de memoria RAM, anteriormente tenias
que elegir entre 256 MB o 512 MB. Por otro lado, adems de todas las mejoras, cuenta con la posibilidad de utilizar
Windows 10 debido a que han trabajado con Microsoft para lanzar una versin especial para la Raspberry 2 y s,
completamente gratis, solamente tienes que entrar al programa de desarrolladores del internet de las cosas de
Microsoft y listo.

2.2 CONEXIN CON CABLE DE RED (RJ-45)


La conexin mediante wifi a la Raspberry Pi es muy cmoda pero tiene varios inconvenientes: necesitamos un dispositivo wifi
para la Raspberry Pi, una red a la que conectarnos y adems es una conexin lenta para compartir el servidor grfico.
Otro tipo de conexin es el cable USB a TTL que hace uso de la conexin GPIO de la Raspberry. Esta conexin tiene las
pegas principales de velocidad y de que slo permite conectar por consola.
La conexin que trataremos ahora es mediante la red cableada eth con cable RJ-45.

2.3 S.O. SOPORTADOS


Otra diferencia importante entre la Raspberry Pi y el PC de escritorio o porttiles, aparte de su tamao y su coste, es el
sistema operativo (el software que permite controlar el ordenador) que utiliza. La mayora de los PCs y porttiles disponibles
hoy en da funcionan con alguno de estos dos sistemas operativos: Microsoft Windows o Apple OS X. Ambas plataformas son
de cdigo cerrado, creados en un ambiente reservado utilizando tcnicas patentadas. Estos sistemas operativos son
conocidos como de cdigo cerrado por la naturaleza de su cdigo fuente, es decir, la receta en lenguaje de computadora que
le dice al sistema que hacer. En el software de cdigo cerrado, esta receta es mantenida como un secreto muy bien
guardado. Los usuarios pueden obtener el software terminado, pero nunca ver cmo est hecho. La Raspberry Pi, por el
contrario, est diseada para ejecutar el sistema operativo GNU/Linux. A diferencia de Windows u OS X, Linux es de cdigo
abierto. Esto quiere decir que es posible descargar el cdigo fuente del sistema operativo por completo y hacer los cambios
que uno desee. Nada es ocultado, y todos los cambios hechos estn a la vista del pblico. Este espritu de desarrollo de
cdigo abierto ha permitido a Linux rpidamente ser modificado para poder ejecutarse sobre la Raspberry Pi, un proceso
conocido como portabilidad.
Componentes de la Raspberry Pi:

Broadcom BCM2836 ARMv7 Quad Core Processor powered Single Board Computer running at 900MHz

RAM: 1GB SDRAM at 450 MHz

40pin extended GPIO

4 x USB 2 ports

4 pole Stereo output and Composite video port

HDMI video output and RCA video output

Fully HAT compatible

CSI camera port for connecting the Raspberry Pi camera

DSI display port for connecting the Raspberry Pi touch screen display

Micro SD port for loading your operating system and storing data

Micro USB power source

10/100 Ethernet Port

2.4 Lenguaje de Programacin


Un lenguaje de programacin es un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el
significado de sus elementos y expresiones. Se utiliza para controlar el comportamiento fsico y lgico de una mquina.

Los lenguajes de programacin se pueden clasificar de una manera general en lenguaje mquina, lenguaje de alto nivel y de
bajo nivel. El lenguaje mquina es para fines del diseo y de la programacin de la interfaz visual.
El lenguaje de bajo nivel por excelencia es el ensamblador. El lenguaje ensamblador es el primer intento de sustituir el
lenguaje mquina por otro ms similar a los utilizados por las personas.
Los lenguajes de alto nivel son los ms utilizados por los programadores. Estn diseados para que las personas escriban y
entiendan los programas de un modo mucho ms fcil que los lenguajes mquina y ensamblador. Algunos ejemplos de estos
lenguajes son C, Cobol, Pascal, Visual Basic, Visual C++, Python, PHP, entre otros.

2.5 Lenguaje de la Raspberry Pi


Python es definitivamente donde necesitas empezar. No porque sea intrnsecamente mejor que los dems sino porque la
comunidad cientfica que se ha construido alrededor de ste lenguaje es bastante grande. La razn es sencilla, Python
provee un lenguaje de programacin interpretado, que abstrae muchas de las complejidades de lenguajes de nivel mas bajo
(como C o C++) y tambin provee una plataforma que puede integrarse fcilmente con otros programas, escritos en otros
lenguajes de programacin.
Por lo tanto, Python soluciona 2 problemas enormes que la comunidad cientfica tiene (tena): la necesidad de tener un
lenguaje de programacin que permitiera manipular y controlar programas existentes, as como un lenguaje que funcionara
como "pegamento" para combinar diferentes sistemas.
La capacidad de Python de incorporar subrutinas de C en el lenguaje, lo hace un lenguaje nico y maravilloso. Adems
Python tiene excelentes libreras para el anlisis cientfico y matemtico:
NumPy. Una librera que extiende Python para dar soporte a matrices y arrays de dimensiones grandes, as como mtodos
que permiten hacer operaciones sobre esas estructuras de datos.
BioPython. Librera con algoritmos especficos de la bio computacin.

Capitulo 3
PROGRAMACIN

3.1 Raspberry Pi 2
Es un ordenador de placa nica, ya que tiene casi todos los componentes de un PC en
una nica placa electrnica, a falta de la memoria o disco duro.

1
3.2 Diseo Del
BCM2836

Sistema Soc

El diseo se basa en un procesador Broadcom BCM2836 ARMv7 Quad Core funcionando a 900MHz. La placa viene con 1
GB de RAM por lo que ahora puede ejecutar aplicaciones ms grandes y ms potentes. La placa es capaz de hacer
streaming de vdeo en HD a 1080p. Ahora puede proporcionar hasta 1,2 AMP al puerto USB - lo que le permite conectar ms
dispositivos USB de potencia hambrientos directamente al Raspberry PI (Esta funcin requiere un micro USB Fuente de
alimentacin 2Amp).

3.2.1 Sistemas Operativos


Linux :

Android97

Arch Linux ARM

Debian Whezzy Soft-Float, versin de Debian sin soporte para coma flotante por hardware

Firefox OS

Gentoo Linux98

Google Chromium OS

Kali Linux

Open webOS99

PiBang Linux100 , distribucin Linux derivada de Raspbian con diferente escritorio y


aplicaciones

Pidora, versin Fedora Remix optimizada101

QtonPi, distribucin linux con un framework de aplicaciones multiplataforma basado en Qt


framework

Raspbian102 , versin de Debian Wheezy para ARMv6 con soporte para coma flotante por
hardware

Slackware ARM, tambin conocida como ARMedslack

Plan 9 from Bell Labs103 104 RISC OS 52

Unix:

FreeBSD105

NetBSD106 107

Distribuciones ligeras multipropsito:


Moebius, distribucin ligera ARM HF basada en Debian que usa el repositorio de Raspbian y que cabe en
una tarjeta SD de 1GB, usa pocos servicios y est optimizada para usar poca memoria.
Squeezed Arm Puppy, una versin de Puppy Linux (Puppi) para ARMv6 (sap6) especficamente para
Raspberry Pi108

Minibian, distribucin ligera basada en Raspbian.


Distribuciones ligeras de nico propsito:
Instant WebKiosk, sistema operativo con solo un navegador
IPFire
OpenELEC (Multimedia),Raspbmc (Multimedia),Xbian (Multimedia)

3.2.2 Caractersticas de los comandos

Pines de alimentacin: puedes apreciar pines de 5v, 3v3 (limitados a 50mA) y tierra (GND o Ground), que aportan
alimentacin a estos voltajes para tus circuitos. Te pueden servir como una fuente de alimentacin, aunque tambin
puedes utilizar otras fuentes (pilas, fuentes de alimentacin externas, etc). Recuerda que son unbuffered y debes
tener cuidado para no daar la placa.

DNC (Do Not Connect): son pines que por el momento no tienen funcin, pero en futuras implementaciones son
utilizados para otros fines. Por eso solo los vas a encontrar en modelos ms primitivos de la Raspberry Pi. En las
actuales placas han sido marcados como GND.

GPIO normales: son conexiones configurables que puedes programar para tus proyectos, tal como te ensearemos
ms adelante.

GPIO especiales: dentro de stos se encuentran algunos pines destinados a una interfaz UART, con conexiones
TXD y RXD que sirven para comunicaciones en serie, como por ejemplo, conectar con una placa Arduino. Tambin
podemos ver otros como SDA, SCL, MOSI, MISO, SCLK, CE0, CE1, etc, los cuales explicaremos su
funcionamiento ms adelante.

3.3

Diagrama General de control


para hacer la programacin de una placa de Raspberry Pi, tenemos que analizar el funcionamiento de la domtica (la casa
inteligente), para saber las conexiones de los pines y saber los GPIO, el funcionamiento del programa, adems como iran
conectados en cada uno. Para esto se requiere un diagrama de flujo, para poder entender y comprender lo que se esta
realizando en la domtica, con el cual enviara la seal a los Puertos de entrada/salida y a su vez el cdigo correctamente. En
el siguiente diagrama de Flujo se representa lo que se har en general.

1.3

DIAGRAMA DE BLOQUES DE LA DOMOTICA

3.4 Programacion de la Raspberry Pi

1
3.5 Instalacin y configuracin
Una vez la tarjeta ha sido preparada y NOOBS ha sido copiado, el sistema operativo se reinicia y el primer
programa que se ejecuta es Pi Recovery, este programa sirve para instalar la versin del sistema operativo
deseada. El siguiente tutorial muestra la instalacin y configuracin de Raspbian.
En la primera pantalla inicial, seleccione Raspbian para instalar el sistema operativo. Este proceso tomara
entre 15-20 minutos.

Despus que Raspbian Wheezy ha sido instalado, toca configurar el Sistema operativo para que funcione
en espaol. Los siguientes pasos le muestra las diferentes opciones disponibles.
Al reiniciar el dispositivo el primer programa que se ejecuta se llama raspi-config, este programa solo se
ejecuta en ingls. En caso de que ya haya instalado el sistema operativo y desee realizar alguna de estas
modificaciones, lo puede hacer ejecutando el siguiente comando desde la terminal:
sudo raspi-config

MEN PRINCIPAL
El primer men que muestra contiene 9 diferentes opciones disponibles, a continuacin, revisaremos cada una de las
opciones disponibles:

Opcin 1 Expandir el sistema de archivos (Expand Filesystem)


Esta opcin permite expandir el sistema operativo para que utilice todo el espacio disponible en la tarjeta. Cuando se instala
Raspbian Wheezy la imagen copiada en la tarjeta solo ocupa 2 GB, por lo tanto es necesario ejecutar esta opcin para que
todo el espacio de la tarjeta SD sea utilizado.
Si el sistema operativo fue instalado utilizando NOOBS, no es necesario ejecutar esta opcin. Ya el sistema operativo ha sido
expandido.
Opcin 2 Cambiar la contrasea del usuario Pi (Change User Password)
En el Raspberry Pi y en general en sistemas Linux existen diferentes tipos de usuario, los dos que vienen predeterminados
por el sistema son los usuarios root y pi
El ms importante que es el administrador del sistema que se llama root, este tiene acceso privilegiado a todos los archivos,
configuraciones y carpetas del sistema. El otro tipo de usuario son los comunes como lo es pi, este viene predeterminado
con la contrasea raspberry por lo tanto cualquier persona podra acceder su sistema. Por eso, es recomendable cambiar la
contrasea en esta opcin. El sistema le solicitara que ingrese la nueva contrasea y que la repita nuevamente, al finalizar
espere un mensaje como el siguiente:

Opcin 3. Activar el escritorio al iniciar (Entable Boot to Desktop)


Esta opcin permite que el Raspberry Pi despus de iniciar el sistema, comience inmediatamente el escritorio modo grfico o
en lnea de comando. En caso que inicie en modo de comando y despus desee ingresar al modo grfico solo ingrese el
siguiente cdigo:
Startx

Opcin 4. Opciones de internacionalizacin (Internationalisation Options)


Esta opcin permite modificar el lenguaje del sistema operativo, la zona horaria y la distribucin de su teclado. Para este
ejemplo vamos a considerar que se encuentra en Colombia y tiene teclado en modo latinoamericano.

La opcin I1 sirve para indicar donde se encuentra ubicado, esta opcin configura el lenguaje del sistema operativo, los
caracteres, la denominacin de la moneda, etc. Busque y seleccione el modo de codificacin:
es_CO. UTF-8 UTF-8
Para confirmar oprima espacio y luego enter.

1
La opcin I2 sirve
para cambiar la zona
horaria de su
sistema la cual se
ajusta de acuerdo a la ciudad donde vive o la ms cercana. En las siguientes imgenes el sistema ha sido configurado como
Colombia->Bogota

La opcin A3 le permitir cambiar la configuracin de su teclado, si la marca y tipo de su teclado no aparece, seleccione el
predeterminado PC genrico 105 teclas (intl).

Luego seleccione el idioma del teclado, si en la primera pantalla no aparece Espaol seleccione otro. En la siguiente ventana
tendr una lista de opciones seleccione Espaol o Espaol (Latinoamericano)

Luego seleccione la distribucin de su teclado, se recomienda que utilice la primera opcin solo Espaol Latinoamericano.

La siguientes dos ventana le permite configurar la tecla AltGr izquierdo y derecho para funciones especiales, si su teclado
posee este botn seleccione la primera opcin para que ejecute las opciones predeterminadas.

1
Por ltimo el sistema solicitara que si desea activar Control+Alt+Retroceso para terminar el Servidor X (x server). Esto
significa que si se encuentra en el modo grfico y oprime esta combinacin de teclas, el modo grfico se cerrara y entrara a
modo de comandos. Es recomendable dejar la opcin predeterminada No.

Opcin 5 Activar la cmara (Enable camera)


Esta opcin sirve para dar soporte a la cmara de Raspberry Pi, esta opcin permite activar el puerto para que haya
comunicacin entre la CPU y el controlador de la cmara.

Opcion 6 Adicionar a Rastrack (Add to Rastrack)


Esta opcion permite que su Raspberry Pi sea rastreado por el sitio web Rastrack (http://rastrack.co.uk), este sitio
no pretende registrar o recolectar informacin alguna. Es una herramienta para tener la estadstica de donde se
encuentran los Raspberry Pi en el mundo. Es solo por diversin. Si desea que sea rastreado, solamente ingrese un
apodo para identificar el Raspberry Pi y su direccin de correo.

Opcin 7 Overclockig
Esta opcin permite aumentar la velocidad del procesador. Tenga en cuenta lo siguiente al modificar la velocidad. Primero, la
vida del dispositivo se puede disminuir considerablemente. Segundo, el dispositivo generara ms calor, por lo tanto es
recomendable tener disipadores en el procesador, en circuito de Ethernet y en regulador de energa. Tercero, va a necesitar
una fuente de poder de mayor capacidad para que pueda compensar la nueva velocidad seleccionada. Se recomienda dejar
la predeterminada, pero si quiere tener ms poder de cmputo sintase libre de escoger la que ms le convenga.

Si desea
verificar la
temperatura de la CPU del Raspberry Pi lo puede hacer con el siguiente comando, la temperatura tpica es entre 40 50
grados centigrados, dependiendo de la temperatura ambiente:
/opt/vc/bin/vcgencmd measure_temp

Opcion 8. Opciones avanzadas (Advanced Options)


Este opcin presenta un otro submen con las siguientes opciones.

La opcion A1 overscan sirve para borrar las lneas negras en algunos monitores o televisores La opcin A2 Hostname, sirve
para identificar su Raspberry Pi en su red local, solamente utilice letras y nmeros. Tenga en cuenta que el sistema diferencia
maysculas y minsculas, por lo tanto, recuerde como escribe este nombre.

La opcin A3 Distribucin de la memoria (Memory Split) le permite seleccionar la cantidad de memoria compartida entre la
CPU y la unidad de grficos (GPU), el modelo B versin 2.0 cuenta con 512 MB en total. El predeterminado es 64 MB para la
memoria de vdeo, si piensa ejecutar aplicaciones que requieren alto procesamiento grfico como ver pelculas o ver
imgenes aumente el valor. Tenga en cuenta que al aumentar la memoria de vdeo y disminuir la del procesador, este se
vuelve un poco ms lento para ejecutar otras tareas, es el precio que toca pagar por ejecutar mejor los grficos.

La opcin A4 Activar SSH (Enable SSH) se utiliza para acceder el Raspberry Pi remotamente desde un cliente SSH. SSH
significa Secure SHell el cual es una forma segura de conectarse al Raspberry Pi a travs de la red, es recomendable

activar esta opcin, ya que con esto no necesitar utilizar ni un monitor, ni teclado, ni mouse adicionales para poder controlar
su dispositivo. En futuros tutoriales les ensearemos como utilizar esta opcin.
Y la ltima opcin A5 Actualizar (update) se utiliza para que descargue una actualizacin del sistema, si ya se encuentra
conectado a la res lo puede ejecutar inmediatamente. Si hay nuevas versiones de las libreras o programas se descargaran e
instalaran las ltimas versiones. O si prefiere lo puede hacer ms adelante con el siguiente comando:
Sudo apt-get update

CONCLUSIONES Y RECOMENDACIONES
Con la elaboracin de este proyecto podemos determinar que esta tecnologa con la ayuda de la Raspberry Pi,
este proyecto puede ser muy til para cualquier persona que desee monitorear su casa, este es un claro ejemplo
de un proyecto de domtica que se puede implementar en el hogar o en cualquier institucin o infraestructura, con
la ayuda de Android se puede establecer una interfaz ms cmoda e interactiva con el usuario. Demostrando que
la tecnologa puede ayudar a que la vida cotidiana sea ms cmoda y con beneficios positivos.
Tras esta inmersin en el interesante mundo de la Domtica, ya conoces las distintas aplicaciones que puede
tener en nuestra vida y el modo en que puede ayudar a los clientes que habis visto mejorando su calidad de vida,
al menos durante el tiempo que estn en su casa.
Piensa que estas aplicaciones domticas se pueden extender a todo tipo de personas- no slo a estos clientes- y
tambin a cualquier tipo de edificios: oficinas, centros comerciales, instituciones pblicas, Basta con efectuar un
estudio un poco ms exhaustivo que el que habis realizado y evaluar sus costes.

1
Recomendaciones:
* Tener repuestos de los diferentes dispositivos utilizados por si sufren algn dao
* Tener copias de seguridad de los cdigos de programacin.
* Considerar tener un esquema del diseo de la maqueta.
* Implementar Mdulos de seguridad en las aplicaciones.

GLOSARIO
1. INMERSIN
Es la accin de introducir algo o introducirse en un fluido. Tambin puede tratarse de la introduccin de
alguien en un cierto ambiente, ya sea real o imaginario.

2. GPIO
Es un pin genrico en un chip, cuyo comportamiento (incluyendo si es un pin de entrada o salida) se puede
controlar (programar) por el usuario en tiempo de ejecucin.

3. PINES
se denomina pin, a la terminal o patilla de cada uno de los contactos metlicos de un conector o de un
componente fabricado de un material conductor de la electricidad. Estos se utilizan para conectar
componentes sin necesidad de soldar nada, de esta manera se logra transferir electricidad e informacin.

4. RASPBERRY PI
es un ordenador de placa reducida o (placa nica) (SBC) de bajo coste desarrollado en Reino Unido por la
Fundacin Raspberry Pi, con el objetivo de estimular la enseanza de ciencias de la computacin en las
escuelas.

5. DNC
El Diagnstico de Necesidades de Capacitacin (DNC) es el proceso que orienta la
estructuracin y desarrollo de planes y programas de capacitacin para el establecimiento y
fortalecimientos de conocimientos, habilidades o actitudes en los trabajadores de industria
de la construccin, a fin de contribuir en el logro de los objetivos de las empresas
constructoras.
6. Python
Es un lenguaje de programacin interpretado cuya filosofa hace hincapi en una sintaxis que favorezca un
cdigo legible.

7. Debian
Es un sistema operativo libre, desarrollado por miles de voluntarios alrededor del mundo, que colaboran a
travs de Internet.

BIBLIOGRAFA

http://www.frambuesapi.co/2013/08/10/tutorial-3-instalacion-yconfiguracion-de-inicial-del-raspberry-pi-raspi-config/
http://www.xataka.com/ordenadores/la-raspberry-pi-2-como-ordenadorpersonal-se-puede-trabajar-con-este-minipc
http://domepidomotics.blogspot.mx/2015/05/ventajas-y-desventajas-deluso-de-la.html
https://regexpat.wordpress.com/2014/09/21/conexion-raspberry-pi-con-pccon-cable-de-red-rj-45/
http://raspberryshop.es/

http://histinf.blogs.upv.es/2013/12/18/raspberry-pi/
http://nergiza.com/raspberry-pi-2-b-que-es-y-para-que-nos-puede-servir/
http://www.uyrobot.com.uy/tienda/index.php?
route=product/product&product_id=77
http://culturacion.com/raspberry-pi-que-es-caracteristicas-y-precios/
http://comohacer.eu/gpio-raspberry-pi/
http://www.frambuesapi.co/2013/08/10/tutorial-3-instalacion-yconfiguracion-de-inicial-del-raspberry-pi-raspi-config/

ANEXO

Anda mungkin juga menyukai