¿Habrás escuchado o has leído algo acerca de Raspberry Pi?
Raspberry Pi es un pequeño ordenador o micro computadora que la convierten en la opción perfecta para estimular la programación en niños y la enseñanza de las ciencias de la informática y hacerla cada vez más masiva, ya que los equipos modernos al automatizar todos los procesos y hacerlos complejos han alejado a los usuarios de este tipo de tareas que deberían ser las principales en un usuario de computadoras.
¿Qué es la Raspberry Pi?
Es una computadora de placa simple o también conocida por las siglas SBC (Single Board Computer desarrollada en el Reino Unido. Es un ordenador en miniatura al que se le pueden conectar los mismos periféricos que a cualquier otro ordenador, tales como pantalla, teclado, ratón, pen drive, impresora, altavoces, etc.
Dispone de puertos USB, puerto LAN, salida de audio para Jack de 3.5 mm, puerto para cámara, HDMI y ranura para micro SD y pines de conexión de entradas y salidas digitales para sensores o actuadores.
¿Cuáles son sus características?
Especificaciones del dispositivo Raspberry Pi 3 Modelo B:
Microprocesador:
- Chipset Broadcom BCM2387.
- Procesador ARM Cortex-A53 1,2 GHz de cuatro núcleos
- Unidad de procesamiento gráfico (GPU: Graphics Processor Unit):
- Dual Core VideoCore IV ® Multimedia Co-procesador. Proporciona Open GL ES 2.0, O penVG acelerado por hardware, y 1080p30 H.264 de alto perfil de decodificación.
- Capaz de 1 Gpixel / s, 1.5Gtexel / s o 24 GFLOPs con el filtrado de texturas y la infraestructura DMA
Memoria RAM:
- 1GB LPDDR2.
Tipo de conectividad:
- Ethernet socket Ethernet 10/100 Base T
- 802.11 b / g / n LAN inalámbrica
- Bluetooth 4.1 (Classic Bluetooth y LE)
Salida de vídeo
- HDMI rev 1.3 y 1.4
- RCA compuesto (PAL y NTSC)
Salida de audio:
- Jack de 3,5 mm de salida de audio
Concesiones:
- USB 4 x Conector USB 2.0
- Conector GPIO (General Purpose Input/Output) para entradas y salidas digitales:
- 40-clavijas de 2,54 mm (100 milésimas de pulgada) de expansión: 2×20 tira
- Proporcionar 27 pines GPIO, así como 3,3 V, +5 V y GND líneas de suministro
- Conector de cámara de 15 pines cámara MIPI interfaz en serie (CSI-2)
- Pantalla de visualización Conector de la interfaz de serie (DSI) Conector de 15 vías plana flex cable con dos carriles de datos y un carril de reloj
- Ranura de tarjeta de memoria empuje / tire Micro SDIO
Nota: Al ser un ordenador deberá tener sistema operativo, el cual se cargará del sistema por medio de la micro SD. Esto tiene la gran ventaja de poder usar varios sistemas operativos tan sólo cambiando la micro SD en la que lo tengamos almacenado.
¿Cómo usarlo?
Para trabajar con un Raspberry Pi se requiere almacenamiento que en este caso específico debe ser una tarjeta de memoria microSD de 16 o 32 gb Clase 10. Los sistemas operativos disponibles para Raspberry se encuentran: Raspbian, Arch Linux, RaspBMC, Pidora u OpenELEC e incluso, se dispone de Windows 10 según la página web de Microsoft.
Realizar una Practica.
Debemos instalar el sistema operativo; para eso debemos descargarlo de la página oficial
https://www.raspberrypi.org/downloads/
Realizaremos una Practica.
Material
- Raspberry Pi3
- Protoboard
- R100 oHms
- 8 Jumper M-M
- 4 Jumper H-M
- PIR Sensor de movimiento
- Buzzer
Diagrama
Código de Programación
import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setup(23, GPIO.IN) #PIR GPIO.setup(24, GPIO.OUT) #BUzzer try: time.sleep(2) # to stabilize sensor while True: if GPIO.input(23): GPIO.output(24, True) time.sleep(0.5) #Buzzer turns on for 0.5 sec GPIO.output(24, False) print("Motion Detected...") time.sleep(5) #to avoid multiple detection time.sleep(0.1) #loop delay, should be less than detection delay except: GPIO.cleanup()