Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Configuración de Raspberry Pi, cámara e iRobot Crear

  1. Introducción
    Raspberry Pi es una pequeña computadora de placa única con conectividad USB, WiFi, Bluetooth, Ethernet, HDMI,
    Audio y GPIO. En cs424, controlaremos la creación de un iRobot utilizando una
    Raspberry Pi 3 Modelo B. Este modelo en particular es el más capaz en comparación con los otros
    modelos. Tiene 4 núcleos cada uno con frecuencia de 1,2 GHz y 1 GB de RAM. El hardware mínimo
    requerido para ejecutar el sistema es (1) una placa base Raspberry Pi, (2) una tarjeta de memoria MicroSD y
    (3) fuente de alimentación. Además, también usaremos el módulo de cámara Raspberry Pi v2 como la
    "visión" de nuestro robot. En este tutorial, configuramos Raspberry Pi con un sistema operativo, lo iniciamos,
    nos conectamos a él, instalamos las bibliotecas necesarias para las asignaciones con el iRobot y la
    Cámara. También configuraremos IllinoisNet WiFi y un protocolo de descubrimiento simple para que podamos
    desarrollar nuestro software en la Raspberry Pi y comunicarnos con el robot de manera inalámbrica.
    Precauciones generales
    Raspberry Pi es una placa base desnuda y tiene las conexiones eléctricas expuestas. Por lo tanto,
    no lo coloque sobre una superficie metálica, ya que puede provocar un cortocircuito en algunos terminales. Cuando lo coloque en el
    contenedor de carga útil del iRobot, tenga en cuenta que hay tornillos metálicos allí y, por lo tanto, tome las precauciones necesarias para
    aislarlo (por ejemplo, colóquelo en un papel o plástico). Trate de no tocar los pines de los chips con la mano
    ya sea que la placa pi esté encendida o no. A veces, la carga estática de nuestro cuerpo
    es suficiente para destruir los chips. Sostenga la tabla por los bordes y descargue la electricidad estática de su cuerpo
    antes de colocar la tabla en el suelo. Cuando lo transporte, use la bolsa antiestática en la que estaba originalmente la Raspberry Pi
    .
  2. Instalar el sistema operativo Raspbian
    Antes de que podamos arrancar el pi, necesitamos instalar un sistema operativo en la tarjeta MicroSD de 32 GB.
    Hay muchos sistemas operativos que incluyen diferentes versiones de Linux que se pueden instalar.
    Instalaremos el sistema operativo Raspbian, que es una distribución basada en Debian optimizada para
    hardware Pi (https://www.raspbian.org). Debido a que está basado en Debian, puede heredar muchos
    conocimientos de Ubuntu Linux de uso común.
    Asegúrese de tener la tarjeta MicroSD y su adaptador. La mayoría de las computadoras portátiles solo tienen la ranura
    para una tarjeta SD de tamaño completo. El adaptador convierte la tarjeta MicroSD al factor de forma de una
    tarjeta de tamaño completo. Conecte la tarjeta a su computadora portátil Mac, Linux o Windows. En este punto, hay
    dos rutas disponibles para tomar.
    2.1 Instalar Raspbian a través de NOOBS (nuevo software listo para usar)
    Este es el método más sencillo. Sin embargo, requiere que tenga una pantalla HDMI, un cable HDMI, un teclado
    USB y un mouse USB. Puede descargar NOOBS desde el siguiente enlace. Elija la opción
    3
    "instalación sin conexión y en red", ya que contiene todo el contenido del sistema operativo
    https://www.raspberrypi.org/downloads/noobs/ Una vez descargado NOOBS , consulte
    https://www.raspberrypi.org/documentation/installation/noobs.md para obtener una descripción de cómo
    formatear la tarjeta SD e instalar NOOBS en ella. El proceso de instalación consiste básicamente en extraer el archivo zip
    y copiarlo en la tarjeta. Después de copiar NOOBS, expulse correctamente la tarjeta de su
    computadora. La tarjeta puede dañarse si la extrae de la ranura sin expulsarla. El siguiente paso
    es arrancar la Pi.
    2.1.1 Conectar dispositivos a Raspberry Pi
    Necesitamos conectar los dispositivos y encenderlos. (1) Inserte la tarjeta MicroSD en la Raspberry
    Pi. Tenga en cuenta que es posible que deba quitarlo del adaptador al principio, ya que el Pi toma directamente el factor de forma
    MicroSD. Puede encontrar la ranura para tarjetas MicroSD (con carga por fricción) en el lado opuesto de
    la placa base. (2) Conecte un extremo de un cable HDMI al Pi y el otro extremo a una pantalla.
    Si esa pantalla es un monitor externo o un televisor, debe encenderlo por separado. (3) Conecte
    un teclado USB y un mouse USB. (4) Para simplificar las cosas, ignore la cámara por ahora. (5)
    Conecte la fuente de alimentación USB 5V. No utilice cargadores USB aleatorios de su disposición
    porque es posible que no tengan suficiente corriente nominal. Utilice la fuente de alimentación CanaKit
    proporcionada para este propósito. Tenga en cuenta que no hay ningún interruptor / botón de "inicio" o "encendido". Una vez que
    la fuente de alimentación esté conectada, arrancará como una computadora. Si el sistema tiene energía, tendrá un led "rojo"
    encendido. El LED "verde" junto a él puede parpadear intermitentemente, lo que indica actividad en la
    tarjeta MicroSD.
    2.1.2 Instalación de Raspbian después de encender Raspberry Pi
    Una vez que se inicia, debe seguir las instrucciones que se muestran en la pantalla e instalar Raspbian. El
    artículo siguiente ilustra el proceso completo descrito en esta sección con más detalle.
    http://lifehacker.com/thealwaysuptodateguidetosettingupyourraspberr1781419054
    Una vez que haya instalado Raspbian, vaya a la Sección 3 para configurar el configuraciones.
    2.2 Instalar la imagen del sistema operativo sin iniciar Raspberry Pi
    Esta sección describe cómo instalar Raspbian directamente en una tarjeta de memoria sin usar NOOBS.
    Es un poco complicado y puede requerir el uso de una terminal si está usando una computadora Linux o Mac
    . Pero no requiere el uso de una pantalla HDMI, un teclado y un mouse.
    Descargue la imagen de Raspbian Jessie de
    https://www.raspberrypi.org/downloads/raspbian/
    Seleccione el que dice "Imagen de escritorio completa basada en Debian Jessie" (es decir, no versión Lite)
    Siga el enlace
    https://www.raspberrypi.org/documentation/installation/installingimages/README. md
    Muestra cómo instalar Raspbian instalado en la tarjeta MicroSD usando su máquina Mac, Linux o
    Windows. También reproducimos esos enlaces en esta sección.
    4
    Si desea instalar Raspbian en la tarjeta SD usando Mac OS X:
    https://www.raspberrypi.org/documentation/installation /installingimages/mac.md
    Si desea instalar Raspbian en la tarjeta SD usando Linux:
    https://www.raspberrypi.org/documentation/installation/installingimages/linux.md
    Si desea instalar Raspbian en la tarjeta SD usando Windows:
    https://www.raspberrypi.org/documentation/installation/installingimages/windows.md
    Una vez que siga los pasos, debe tener Raspbian Jessie instalado en la tarjeta MicroSD.
    Vaya a la Sección 3.
  3. Configurar configuraciones
    En esta sección, (1) cambiará el nombre de host de la Raspberry Pi a un nombre único para su
    grupo, (2) establecerá configuraciones WiFi para la red empresarial IllinoisNet y posiblemente su hogar
    red, si tiene, (3) Configure un protocolo de descubrimiento simple para los dispositivos.
    Si vino aquí desde la Sección 2.1, tiene sentido que salte directamente a la Sección 3.1.
    Si vino aquí de la Sección 2.2, puede tomar 3.1, 3.2 o 3.3
    3.1 Configuración de configuraciones iniciales después de arrancar Raspberry Pi
    Como es de esperar, este método requiere tener una pantalla, un teclado y un mouse conectados a
    la Raspberry Pi. Encendiremos el sistema y editaremos los archivos de configuración en él. Si estos
    dispositivos no están conectados o aún no ha iniciado Pi, siga la Sección 2.1.1 para hacerlo.
    3.1.1 Cambiar nombre de host
    En las siguientes secciones, mostramos los comandos necesarios para realizar los cambios de configuración.
    Usaremos el editor nano. Si no se siente cómodo con nano, puede utilizar cualquier otro
    editor que prefiera. Tenga en cuenta que Ctrl + o guarda un archivo en nano, Ctrl + x sale de nano.
    Algunos de los comandos requieren sudo. El usuario predeterminado es pi y la contraseña predeterminada es raspberry
    En esta sección, queremos establecer el nombre de host de su raspberry pi en robotpiN. Reemplace N por
    su número de grupo asignado (por ejemplo, el nombre de host será robotpi4 para el Grupo 4). Para hacer
    eso, necesitamos editar dos archivos:
    sudo nano / etc / hosts
    Debe haber una línea (probablemente la última línea) 127.0.1.1 raspberrypi
    Cambiar el término raspberrypi a robotpiN
    Si no existe tal línea, o si el término después de 127.0.1.1 es otro, verifique si
    ha abierto el archivo correcto. Use Ctrl + o para guardar los cambios, Ctrl + x para salir de nano.
    5
    sudo nano / etc / hostname
    Cambie el término raspberrypi a robotpiN
    Use Ctrl + o para guarde sus cambios, Ctrl + x para salir de nano
    Tenga en cuenta que si llegó a esta sección porque se le indicó que siguiera la Sección 3.1.1,
    3.1.2, 3.1.3 y 3.1.4 cuando estaba en la Sección 3.3 (lo que sucede si ha montado la tarjeta
    MicroSD en una máquina Linux en lugar de conectarla a la Raspberry Pi), entonces los archivos
    que debería editar son ./etc/ hosts y ./etc/hostname (recuerde el
    punto inicial), siempre que haya realizado correctamente un cd (cambio de directorio) al sistema de archivos de
    Raspbian en la tarjeta MicroSD. La misma regla (es decir, debe haber un punto inicial) también se aplica
    para los archivos editados en la Sección 3.1.2, 3.1.3 y 3.1.4.
    3.1.2 Configurar WiFi
    Ejecute sudo nano / e tc / wpa_supplicant / wpa_supplicant.conf
    Vaya al final del archivo y agregue una sección como la siguiente. Esta configuración funcionará para la mayoría
    de sus redes WiFi domésticas, dado que está utilizando el esquema WPAPSK (que es el predeterminado estos
    días). Debe poner valores apropiados para los campos llamados your_home_wifi_name y
    your_home_wifi_passphrase. Tenga en cuenta la presencia de las ”comillas que deben
    incluir estos valores.
    network ={
    ssid =” your_home_wifi_name ”
    psk =” your_home_wifi_passphrase ”
    key_mgmt =WPAPSK
    }
    Usando el mismo mecanismo, ahora configuramos la red de IllinoisNet Enterprise. La red empresarial
    requiere tanto una identidad (su NetId) como una contraseña (su contraseña de NetId). Por
    razones de seguridad, en lugar de poner directamente la contraseña en texto plano, almacenaremos el
    hash de la contraseña. Ejecute el siguiente comando para generar el hash.
    echo n 'your_netid_password' | iconv t utf16le | openssl md4
    Tenga en cuenta las comillas simples alrededor de la contraseña de texto sin formato. Debe utilizar las comillas
    simples alrededor de la contraseña de texto sin formato. Debido a que las contraseñas generalmente contienen
    caracteres especiales, es posible que no funcionen si usa comillas dobles o sin comillas. La salida de
    este comando se verá como (stdin) =6602f435f01b917388 9a8d3b9bdcfd0b
    Su salida contendrá alguna otra cadena hexadecimal en lugar de 6602… fd0b dependiendo de
    su contraseña NetId. Ahora deberíamos ejecutar history cw para eliminar el historial del terminal ya que
    escribimos la contraseña en texto plano en el terminal, y eso no debería permanecer en el historial.
    Una vez que tenga el hash de la contraseña, agregue el siguiente bloque a el archivo wpa_supplicant.conf
    . Reemplace 6602f435f01b9173889a8d3b9bdcfd0b por el hash real que generó,
    6
    y your_net_id por su net_id. Tenga en cuenta la ausencia de comillas (“) alrededor de
    hash:6602… fd0b. Asegúrese de que no haya espacio entre la palabra clave hash:y el hash
    en sí mismo (es decir, la cadena hexadecimal que generó a partir de su contraseña de NetId)
    network ={
    ssid =”IllinoisNet”
    key_mgmt =WPAEAP
    proto =WPA2
    eap =PEAP
    ca_cert =”/ etc / ssl / certs / AddTrust_External_Root.pem”
    identidad =”your_net_id”
    contraseña =hash:6602f435f01b9173889a8d3b9bdcfd0b
    fase1 =”peapver =0 ″
    fase2 =” MSCHAPV2 ″
    }
    Use Ctrl + o para guardar sus cambios, Ctrl + x para salir de nano
    También puede copiar el texto de https://courses.engr.illinois.edu/cs424/mp/wpasupplicant.txt
    3.1.3 Configurar el cliente DHCP
    La Raspbian Jessie predeterminada hace que las interfaces de red sean manuales. Queremos configurar las interfaces
    para que tomen la dirección IP a través de DHCP. En esta sección editamos el archivo
    / etc / network / interfaces
    Abra el archivo ejecutando
    sudo nano / etc / network / interfaces
    Busque las palabras "manual" en el archivo y cámbielos por "dhcp". Debería haber tres
    instancias de este tipo. Finalmente, el archivo debería verse como sigue. Hemos destacado los cambios:

archivo de interfaces (5) utilizado por ifup (8) e ifdown (8)

Tenga en cuenta que este archivo está escrito para ser utilizado con dhcpcd

Para IP estática, consulte /etc/dhcpcd.conf y "man dhcpcd.conf"

Incluya archivos de /etc/network/interfaces.d:

directorio de origen /etc/network/interfaces.d
auto lo
iface lo inet loopback
iface eth0 inet dhcp
7
allowhotplug wlan0
iface wlan0 inet dhcp
wpaconf /etc/wpa_supplicant/wpa_supplicant.conf
allowhotplug wlan1
iface wlan1 inet dhcp
wpaconf /etc/wpa_supplicant/wpa_supplicant.conf
Use Ctrl + o para guardar sus cambios, Ctrl + x para salir de nano
3.1.4 Configurar el protocolo de descubrimiento
Queremos configurar un protocolo de descubrimiento simple, para que podamos encontrar fácilmente la dirección IP de
nuestra Raspberry Pi, una vez conectada a la red inalámbrica IllinoisNet. Queremos enviar un mensaje
al servidor apollo3.cs.illinois.edu que coordina el protocolo, siempre que una
interfaz de red esté activa en nuestra Raspberry Pi. Tenga en cuenta que si
no se realizan los cambios mencionados en la Sección 3.1.3, es posible que el protocolo de descubrimiento configurado en esta sección no funcione.
sudo touch /etc/network/ifup.d/robotpi
sudo chmod 755 /etc/network/ifup.d/robotpi
Abra el archivo ejecutando
sudo nano /etc/network/ifup.d/robotpi
Agregue las siguientes líneas

! / bin / sh

curl data “hostname = / bin / hostname &data = / sbin / ifconfig ”\
http://apollo3.cs.illinois.edu/robotpi/controller.py/send_heartbeat
Observe los símbolos de comillas invertidas (`) y comillas dobles (”). Para su conveniencia, puede
copiar el texto de https://courses.engr.illinois.edu/cs424/mp/ifupdrobotpi.txt
Use Ctrl + o para guardar sus cambios, Ctrl + x para salir nano.
En este punto, hemos terminado con la configuración inicial. Reinicie Pi con sudo reiniciar ahora, y
Salte a la Sección 4 para probar nuestra configuración.
3.2 Configuración inicial a través de una red cableada
Este método es casi el mismo que en la Sección 3.1. En este método, todavía necesitamos arrancar Raspberry
Pi. Revise la Sección 2.1.1 sobre cómo arrancar una Raspberry Pi. En lugar de conectar un HDMI

Pantalla, teclado y mouse, conecte un cable Ethernet al puerto respectivo del Pi.
Conecte el otro extremo del cable Ethernet a un enrutador inalámbrico que tenga DHCP en ejecución.
También puede conectarlo a su computadora de escritorio / portátil si no tiene un enrutador inalámbrico.
Después de encenderlo, espere uno o dos minutos para que Raspbian se inicie por completo. Ahora podemos hacerlo
por ssh. Si conectó el cable Ethernet a un enrutador inalámbrico, debe visitar la consola web
del enrutador para encontrar la dirección IP del Pi. Suponga que la dirección IP es 192.168.xxx.yyy.
Ahora puede enviar ssh al Pi usando ssh [email protected] xxx.yyy
Le pedirá una contraseña. El nombre de usuario predeterminado es pi, y la contraseña predeterminada es raspberry
Dependiendo de la configuración de su enrutador, puede omitir el paso de la dirección IP y es posible que
pueda encontrar directamente el Pi por nombre raspberrypi.local y conectarse usando
ssh [email protected]
Si no tiene un enrutador inalámbrico, ha conectado el Pi directamente al
puerto Ethernet de su máquina. En este caso, ha creado una red cableada privada. Es probable que su máquina
obtenga una IP de autoconfiguración con el formato 169.254.xxx.yyy. Es posible que pueda encontrar
directamente el Pi con el nombre raspberrypi.local. Si eso no funciona, necesita encontrar la
IP de autoconfiguración de la Raspberry Pi. Ejecute el comando sudo arpscan l
Esto probablemente encontrará la dirección IP de la Raspberry Pi. Es posible que no tenga arpscan instalado en
su máquina. En ese caso, primero debe instalarlo. Para Linux, está disponible en su
administrador de paquetes. Para OS X, instálelo desde homebrew. Para Windows, necesita encontrar un software de escaneo ARP
.
Una vez que haya podido ingresar a la Raspberry Pi, siga la Sección 3.1.1, 3.1.2, 3.1.3 y
3.1.4 para realizar cambios de configuración. Una vez hecho esto, vaya a la Sección 4 para probar nuestra configuración.
3.3 Configurar configuraciones iniciales sin arrancar Raspberry Pi
Este método no requiere el uso de una pantalla, teclado ni mouse. Ni siquiera necesitas
arrancar el Pi para establecer las configuraciones iniciales. Más bien, estaremos editando las configuraciones
directamente en la tarjeta MicroSD. Debido a que Raspbian en la tarjeta MicroSD usa el sistema de archivos ext4,
necesita tener Linux ejecutándose en su máquina. Si su máquina no tiene un lector de tarjetas
(escenario común para máquinas de escritorio), necesita usar un lector de tarjetas USB. Si
no tiene Linux instalado en su máquina, puede usar un Live CD / DVD de Ubuntu para
iniciarlo temporalmente en Linux sin realmente instalar Linux. Si su máquina es una computadora portátil,
puede que no tenga una unidad de CD / DVD, en cuyo caso puede crear un Ubuntu Live USB y usarlo para
iniciar temporalmente Linux.
Si está usando Mac OS X, el siguiente artículo muestra cómo crear un USB de arranque
http://business.tutsplus.com/tutorials/howtocreateabootableubuntuusbdriveformacinosx
cms21253 en Mac. Para iniciar desde USB en una Mac, conecte la unidad USB, reinicie la
máquina, presione y mantenga presionada la tecla Opción inmediatamente después de escuchar el timbre de inicio. Suelte la tecla
después de que aparezca el Administrador de inicio y le dé la opción de iniciar desde el USB. Si está utilizando

una computadora con Windows, puede usar el software en https://rufus.akeo.ie para crear un
USB de arranque. Tenga en cuenta que es posible instalar controladores para el sistema de archivos ext4 en su sistema operativo Windows u OS
X, y editar los archivos de configuración en la tarjeta MicroSD sin usar Linux.
Para OS X, dichos controladores se han informó que es inestable y causa otros efectos secundarios
incluyendo la corrupción del sistema de archivos de la tarjeta MicroSD. Por lo tanto, no tomamos esa ruta.
Una vez que esté ejecutando Linux en su máquina, inserte la tarjeta MicroSD (a través del adaptador MicroSD a
SD si es necesario). Posiblemente lo montará en / media o / media / ubuntu. Dentro de la
ubicación montada, habrá dos directorios. Uno de ellos se llamará "arranque". No estamos
interesados ​​en el directorio "boot". Pero necesitamos editar algunos archivos dentro del otro directorio.
Ese directorio puede tener diferentes nombres. El nombre puede ser (i) una cadena de
caracteres hexadecimales y guiones relacionados con la tarjeta MicroSD, o (ii) el nombre también puede ser "raíz". Abra una terminal
y cambie el directorio como sigue. Solo uno de estos funcionará
cd / media / ubuntu / hexadecimal_string_related_to_the_memory_card /
(O)
cd / media / hexadecimal_string_related_to_the_memory_card /
(O)
cd / media / ubuntu / root
(O)
cd / media / root
Este directorio corresponde al sistema de archivos del Raspbian instalado en la tarjeta MicroSD.
Una vez que estemos dentro del directorio adecuado como mencionado anteriormente, necesitamos cambiar los siguientes
archivos. Note el punto inicial (.) Ya que estas rutas son relativas al directorio actual.
⇒ Editar ./etc/hostnam e (Ver Sección 3.1.1)
⇒ Editar ./etc/hosts (Ver Sección 3.1.1)
⇒ Editar ./etc/wpa_sup plicant / wpa_supplicant.conf (Ver Sección 3.1.2)
⇒ Editar ./etc/network/interfaces (Ver Sección 3.1.3)
⇒ Cree un archivo ./etc/network/ifup.d/robotpi y establezca los permisos adecuados. (Consulte la
Sección 3.1.4)
Estos archivos corresponden a los archivos editados en la Sección 3.1.1, 3.1.2, 3.1.3 y 3.1.4. Siga esas
secciones para realizar los cambios. Recuerde el punto inicial (.) En las rutas aquí. Necesitamos
editar archivos en la tarjeta MicroSD correspondientes al sistema de archivos de la Raspberry Pi. Si olvida el
punto inicial, estará editando archivos del sistema operativo Linux host, lo que
puede provocar problemas inesperados. Una vez hecho esto, sal de la terminal, asegúrate de que ninguna otra aplicación
esté usando la tarjeta MicroSD, desmonta y expulsa de forma segura la tarjeta MicroSD. Vaya a la Sección 4
para probar nuestra configuración.

  1. Prueba de la configuración inicial
    En esta sección probamos nuestra configuración. Si aún no ha conectado la tarjeta MicroSD a la
    Raspberry Pi (lo que puede suceder si siguió la Sección 2.2 y 3.3), ahora es el momento de
    hacerlo. Revise la sección 2.1.1 sobre cómo conectar dispositivos a la Raspberry Pi. En esta sección, probamos
    si podemos conectarnos a la Raspberry Pi en una configuración inalámbrica conectando solo la (1)
    tarjeta MicroSD, (2) Fuente de alimentación USB CanaKit 5V.
    Espera unos minutos para que el Pi se inicie por completo. Ahora abra un navegador en su computadora y
    visite http://apollo3.cs.illinois.edu/robotpi. Aparecerá una página de tablero como la Figura 4.1.
    Este tablero es importante cuando se trabaja en el campus, ya que la dirección IP asignada a través de
    IllinoisNet WiFi es dinámica.

Si ha configurado las configuraciones correctamente, la tabla debe contener una fila con información
relacionada con su Raspberry Pi. Esa fila debe tener el nombre de host único que le dio en la Sección
3 en la primera columna. La marca de tiempo debe ser reciente (ya que acaba de iniciar la máquina).
Verifique la IP inalámbrica. Esta es la dirección IP actual de su Raspberry Pi cuando se conecta
a través de WiFi. Verifique si puede usar SSH ejecutando lo siguiente (reemplace 10.195.29.33 por
la dirección IP real que se muestra en el tablero)
ssh [email protected]
Si no ha cambiado el contraseña, la contraseña predeterminada debe ser frambuesa
Si todo funcionó hasta este punto, cada vez que necesite la dirección IP asignada dinámicamente a
su Raspberry Pi, debe visitar http://apollo3.cs.illinois.edu / robotpi para encontrarlo.
Tenga en cuenta que el comando para apagar de forma segura la Raspberry Pi es sudo shutdown now
El comando para reiniciar inmediatamente sudo reiniciar ahora

Fuente:Configuración de Raspberry Pi, Camera e iRobot Create


Proceso de manufactura

  1. Monitor de calidad del aire y medio ambiente de bricolaje
  2. Comunicación MQTT entre NodeMCU y Raspberry Pi 3 B +
  3. Sensor de temperatura Python y Raspberry Pi
  4. Temperatura y humedad sencillas en Raspberry Pi
  5. Sistema de alerta y registro de fotocélula Raspberry Pi
  6. Sensor de temperatura y luz Raspberry Pi
  7. Control de actuador y sensor Raspberry Pi
  8. Aeroponía con Raspberry Pi y sensor de humedad
  9. Sistema de seguridad para el hogar Raspberry Pi con cámara y sensor PIR
  10. Frambuesa con cámara en pajarera
  11. NUEVA FRAMBUESA PI 3 MODELO B + CARACTERÍSTICAS Y COMPRA