Sisällysluettelo:

Dispensador De Alimento Para Múltiples Mascotas Usando Inteligencia Artificial Con Watson: 11 vaihetta
Dispensador De Alimento Para Múltiples Mascotas Usando Inteligencia Artificial Con Watson: 11 vaihetta

Video: Dispensador De Alimento Para Múltiples Mascotas Usando Inteligencia Artificial Con Watson: 11 vaihetta

Video: Dispensador De Alimento Para Múltiples Mascotas Usando Inteligencia Artificial Con Watson: 11 vaihetta
Video: Accidente con AK47. Uso Indebido de Armas de Fuego. 2024, Marraskuu
Anonim
Dispensador De Alimento Para Múltiples Mascotas Usando Inteligencia Artificial Con Watson
Dispensador De Alimento Para Múltiples Mascotas Usando Inteligencia Artificial Con Watson
Dispensador De Alimento Para Múltiples Mascotas Usando Inteligencia Artificial Con Watson
Dispensador De Alimento Para Múltiples Mascotas Usando Inteligencia Artificial Con Watson

En este Instructable aprenderemos como hacer un dispensador de alimento para sus mascotas, por lo general, o al menos en mi caso siempre he querido hacer un dispensador automático, sin embargo, tengo un perro y un gato. Por ende no tengo una forma de saber cuál animal es para dispensar el alimento adecuado.

Hän solmii ratkaisun, se trata de un system kognitivo que hace uso de la Inteligencia Artificial para que, por medio una cámara haga un processamiento de imagen para reconocer, de cuál animal se trata y dispensar el alimento adecuado.

Lógica del system:

  1. La mascota se acerca y es detectada por un sensor de distancia
  2. Elinjärjestelmä toma una photo del animal
  3. La prosess y päättää qué animal es
  4. Saluda a la mascota (Con voz humana)
  5. Kunnioitus el alimento
  6. Envía un Correo al dueño indicando que ya le ha dispensado alimento

Vaihe 1: Materiales Que Necesitamos

Materiales Que Necesitamos
Materiales Que Necesitamos
Materiales Que Necesitamos
Materiales Que Necesitamos
Materiales Que Necesitamos
Materiales Que Necesitamos

Este proyecto lo vamos a realizar en conjunto, así que es momento de vayas a comprar, pedir, buscar or la manera que tengas en mente, los siguientes materiales:)

  1. 1 Raspberry Pi, suositeltu malli 3, mutta kaikki anteriores tambien funcionan!
  2. 1 Cámara para vadelma pi
  3. 1 anturi ultraääni HC-SR04
  4. 2 Kuljettajan moottori (Pueden utilizar cualquier otro, yo usé este porque era el que tenía a mano!)
  5. 2 askelmoottoria
  6. 1 kaiutin (Parlantes)
  7. 2 putkea T de PVC de pulgada y media (Las encuentran en cualquier ferretería por menos de 2000 colones cada una.)
  8. Una lámina de acrílico de 3mm para cortar, yo utilicé acrílico, ustedes pueden usar cualquier otro material, como MDF.
  9. 3D -näyttö ja cortadora láser que en Costa Rica, puunden encontrar en Inventoría LEAD.

Vaihe 2: Iniciando Con Raspberry Pi

Iniciando Con Raspberry Pi
Iniciando Con Raspberry Pi
Iniciando Con Raspberry Pi
Iniciando Con Raspberry Pi
Iniciando Con Raspberry Pi
Iniciando Con Raspberry Pi

Raspberri Pi on mikroprosessori, joka voi olla pienikokoinen, ja se voi suorittaa kaikki tarvittavat ja alttaripalvelut. On samanlainen kuin Arduino con la diferencia que Raspberry Pi nos permite korjaaja ja Sistema Operativo dentro de la tarjeta de desarrollo.

Jos haluat käyttää raspbian -ohjelmaa Linuxin jakeluun, avoimen lähdekoodin, desarrollada especialmente para grer sobre Raspberry Pi.

  • Primeros pasos con Raspbery Pi

    1. El primer paso ja lataa raspbian como zip.
    2. Ahora debemos quemarlo ja un -micro SD, kuten: Usuarios MAC / Linux:

      1. Abrimos la terminaali tai konsolijärjestelmä, como se muestra en la photo.
      2. Usaremos ciertos comando que explicaré para familizarnos y al final daré un ejemplo de uso. diskutil list => Este comando me devuelve la list de todos los discos que encuentre la pc (una SD puede tomarse como un disco externo.) Debemos buscar cuál es el nombre asignado a las SD, por lo general puede ser "disk1", kohta efectos de este turorial le lalamaremos "TuDisco". diskutil eraseDisk JHFS+ UntitledUFS <TuDisco> => Sallittu borar for formatear el disco escogido (TuDisco).

        diskutil unmountDisk /dev /<TuDisco> => Desmonta el disco para no poder utilizarlo.

        sudo dd if = of =/dev/<TuDisco> bs = 1m => Quema el system operativo dentro de la SD, podría durar hasta 1 hora en este paso.

        diskutil eject /dev /<TuDisco> => Expulsa el Disco

        Un ejemplo de uso de este, se encuentra adjunto en las fotos, la sintáxis del ejemplo sería así

diskutil -luettelo

diskutil eraseDisk JHFS+ UntitledUFS disk1 diskutil unmountDisk/dev/disk1 sudo dd if =/Users/bernalrojas/Downloads/2017-11-29-raspbian-stretch.img of =/dev/disk1 bs = 1m diskutil eject/dev/disk1

Käyttö Windows: Pueden usar Win32Disk, que es una herramienta sencilla o cualquier otra de su elección

  • Käyttöjärjestelmä

    1. Se on varustettu housuilla, HDMI -kaapelilla, hiirellä ja tecladolla.
    2. Conectalos y enciende la vadelma pi, verás que al igual que una computadora normal este va iniciar de la misma sencilla manera que cualquier otra (recordemos que es una computadora).
    3. Ahora puedes jatkuva trabajando como una computadora normal or pueden accesar remotamente, así que lo haremos de esta ultima forma, para no depender de una pantalla para poder trabajar.
    4. Vamos a hacer uso de ssh para accesar remotamente, antes de quitar la pantalla abrimos vamos a ir a nuestra terminal and escribimos "ifconfig" este comando nos va devolver la directcción IP de nuestro vadelma pi (vartijapurkki la necesitaremos en el futuro). Ahora pueden desconectar la pantalla.
    5. Vamos a ir a nuestra computadora y abrimos la terminal de la misma manera, y escribimos ssh pi@ donde es la directcción que acabamos de recuperar en el paso anterior, deben sustituir por los números que les retornó. Pueden ver un ejemplo en las fotos para no perse en este paso.
    6. Nos va pedir la contraseña del equipo y una más de la vadelma que por default es "vadelma". Esto nos abrirá la terminal inmediatamente.

Vaihe 3: Conectando Sensores Y Actuadores Al Raspberry Pi

Conectando Sensores ja Actuadores Al Raspberry Pi
Conectando Sensores ja Actuadores Al Raspberry Pi
Conectando Sensores ja Actuadores Al Raspberry Pi
Conectando Sensores ja Actuadores Al Raspberry Pi
Conectando Sensores ja Actuadores Al Raspberry Pi
Conectando Sensores ja Actuadores Al Raspberry Pi

Cómo sabemos Raspberry Pi es un una tarjeta de desarrollo que posee pines GPIO que podemos configurar como entradas y salidas para nuestros sensores y actuadores. Nuestros sensores son:

  1. Etäisyystunnistin, etäkäyttö ja ultraääni -anturi. Este -anturi toimii ultrasonidos, como un murcielago… Toiminto honda (Trigger pin) que rebotará en un objeto, el sensor la recibirá de vuelta (Echo pin) ja estará el tiempo que duró en regresar. Pueden ver la imagen adjunta que tomé de Zona Maker donde tienen un excelente tutorial to Entender a fondo como funciona este sensor
  2. Para la visión keinotekoinen el järjestelmä usará una cámara.
  3. Como -moottori käyttää askelmoottoria. UQué es un Stepper Motor?
  4. Para mover el motor usaremos Kuljettajan moottori. En mi caso no tenía disponibles de estos pequeños, así que usaré los que tenía a mano, estos (La diferencia es que estos permiten manejar una corriente pormestari).* Huomautus:* El diagrama adjunto se muestra otro driver (El rojo, es un helppo kuljettaja) distinto a que he utilizado, esto fue para generalizar, ya que la Mayoría de drivers tienen esa nomenclatura (dir y step). Con el que yo estoy utlizando (el TB6560) los pines "dir" y "step" los reemplazamos por "CW+" y "CLK+" respectivamente. Y los 2 GND los reemplazamos por CLK- y CW-.

Vaihe 4: Preparando Node-RED En El Raspberry Pi

Preparando Node-RED En El Raspberry Pi
Preparando Node-RED En El Raspberry Pi
Preparando Node-RED En El Raspberry Pi
Preparando Node-RED En El Raspberry Pi
Preparando Node-RED En El Raspberry Pi
Preparando Node-RED En El Raspberry Pi
Preparando Node-RED En El Raspberry Pi
Preparando Node-RED En El Raspberry Pi

Ahora vamos a comenzar a prepar todos los paquetes necesarios para hacer que nuestro system functioncion on the Node-RED, que es un IDE de programción gráfico muy sencillo de utilizar.

Antes de comenzar a prepar todo es necesario tener nuestro equipo aktualado, para ello ejecutaremos los siguientes comandos en nuestra terminal:

sudo apt-get päivitys

sudo apt-get dist-upgrade update-nodejs-and-nodered

Estos comandos nos aktualisran nuestro equipo. El último comando, nos permite tener nuestro entorno Node-RED aktualado para poder instalar las dependencias que vamos a necesitar en este step, es importanteno saltarse esta factización.

  • Node-RED viene precargado en raspbian por default, así que solo debemos iniciarlo, para esto vamos a ir a la terminal y escribimos "node-red-start" esto nos va ejecutar un servidor bajo la misma red, ahora debes asegurarte que tu computadora esté conectada a la misma red tai wifi que las vadelma pi.
  • Vas a ver una linea que dice algo similar "Kun Node-RED on käynnistynyt, osoita selainta osoitteessa https://192.168.1.102:1880" directcción de ustedes será diferente a la mía.
  • Entraremos a nuestro navegador web y copiamos la directcción, esto nos va abrir el IDE de Node-RED
  • Ahora vamos a instalar los paquete que necesitamos, para ello vamos a ir a: botón de menú arriba a la derecha => manage palette => Install. Esto nos va allowir de manera gráfica instalar todos los paquetes externos que necesitemos, lo que serían las librerías en código.
  • Ahora vamos ja instalar varios paquetes, esto lo haremos copiando el nombre del paquete que les dejaré abajo y dandole al botón instalar. Esto debe hacerse para cada uno de los paquetes que les dejo abajo

    1. node-red-contrib-camerapi => Para la camara
    2. node-red-node-pisrf => Paras anturi ultraääni
    3. node-red-contrib-speakerpi => Para-kaiuttimet
    4. node-red-node-watson => Para watson
    5. node-red-contrib-ibm-watson-iot => Para watson
    6. node-red-bluemix-nodes => IBM: n pilvipalvelut
    7. node-red-contrib-python-function => Tulkitse Pythoa

Vaihe 5: Ohjelmoi El Sistema Cognitivo

Ohjelma ja El Sistema Cognitivo
Ohjelma ja El Sistema Cognitivo
Ohjelma ja El Sistema Cognitivo
Ohjelma ja El Sistema Cognitivo

Solmun-PUNAINEN tuontiohjelma medio de copiar u código que les dejo -säädön ohjelmaan.

Deben ir a botón de menú arriba a la derecha => import => clipboard => pegar el código => import. Esto les debería generar los bloques del program, algunos bloques deben configurarse.

Kokoonpanon asetukset:

  1. Paikka alukkeessa, que dice "Distancia", le darmos doble click y nos aseguraremos que los parametros sean los mismos de la fotografía adjunta.
  2. "Ota valokuva python -solmu", kaksoisnapsauta ja valitse todellinen parametri. *Tärkeää "que" tiedoston nimi "le hemos puesto" image-j.webp" />
  3. Para Email send, doble click y aquí debemos colocar nuestros datos, en Vastaanottaja: sería a qué directcción de correcto quiero enviar el mail
  4. El último paso es configurar los servicios de Watson que haremos a continuación en el siguiente paso.

Vaihe 6: Yhdistä Watson

Yhdistä Watson
Yhdistä Watson
Yhdistä Watson
Yhdistä Watson
Yhdistä Watson
Yhdistä Watson

Watson on IBM: n palvelun sovellusohjelmiston käyttöliittymän käyttö.

  1. Ensin voit käyttää IBM Cloud -palvelua. (IBM les dará un mes de prueba, tener en cuenta)
  2. Una vez dentro verán algo como en la foto, aquí buscaremos abajo a la izquierda Watson => Visual Recognition => Pondremos un nombre único y le damos a crear. Como se muestra en las fotografías adjuntas.
  3. Una vez que estén dentro, pueden observar que han generado un API, ahora le dan al botón que dice "mostrar" (Ver cuarta photo) y deben copiar las credenciales, donde noppa "api_key".
  4. Valitse IDE de Node-RED ja napsauta kaksoisnapsauttamalla "Watson Visual Recognition" -painiketta.
  5. Esto mismo debe hacerse para el text to puhe, Watson => Texto a voz => Pondremos un nombre único y le damos a crear. Como se muestra en las fotografías adjuntas.
  6. Hemos generado un API nuevamente, ahora le dan al botón que dice "mostrar" (Ver cuarta photo) ja deben copiar las credenciales "username" y "password". Vamos de vuelta all IDE de Node-RED and doble click on bloque "Hablar", aseguran de pegar sus credenciales en el espacio correcto y justjust los parametros al igual que la photo. *Esto debe hacerse para los bloques que dicen hablar*

Y listo, así de sencillo ya tienen su system funcionando!:) Mahdollinen virhe:

Si cuando se debe tomar la foto nos retorna un error y la luz (roja) de la cámara no enciende, debemos revisar la carpeta/home/pi/Pictures. Ahora debemos ver si la foto está en negro o tiene 0KB, si así

Nuestro sistema está configurado para guardar las fotos en la carpeta/home/pi/Kuvat,. Jos sinulla ei ole olemassa olevia valokuvia tai valokuvia, ne eivät ole pueda abrir (0KB), mikä on mahdollista que la cámara este mal conectada o que no esté habilitada. Para habilitar la cámara nos vamos al botón de inicio del Raspbian “/Preferencias/Raspberry Pi/Configuración” ja “Interfaces”. Ahí debemos aseguranos que “Cámara” está en “Habilitada”.

Vaihe 7: Keinotekoinen Inteligencia

Inteligencia keinotekoinen
Inteligencia keinotekoinen
Inteligencia keinotekoinen
Inteligencia keinotekoinen

Procesar una imagen no es algo sencillo de hacer, Require inteligencia keinotekoinen para poder detar patrones en essa imagen de los cuales pueda generar una o varias predictiones de objetos que podría ser el que se está mostrando en la imagen. Este tipo de algoritmos pueden hacerse de varias maneras, una de ellas es usando redes neuronales profundas que en la aktualidad requiere un poco de tiempo para poder sentarse a buildir la arquitectura y programar esta red, el nombre específico para el tipo de red que se utilizaría es Redes Neuronales Convolucionales, que es el algoritmo que other se asemeja a las neuronas en la corteza visual humana. Enstos algoritmi siempre se debe entrenar el system, con un conjunto de datos certeros y uno falso, es decir muchas fotos con el objeto que queremos reconocer y second montón de fotos agrupadas, sin el objeto que queremos reconocer.

Una de las ventajas de usar de Watson, es que hace este trabajo pesado por nosotros incluyendo que el algoritmo esté entrenado para reconocer objetos universales, por supuesto dispone de una herramienta o "campo de entrenamiento" para entrenar nuestro system a objetos un poco menos, en este caso, los gatos y perro los reconoce por default.

A Continueción haré un paréntesis donde explicaré como funciona una red neuronal keinotekoinen, con fines meramente didacticos, No es necesario para la realización del instructable. (Si tu interés es replicar el proyecto rápidamente, puedes saltarte hasta el fin del paréntesis).

Cómo funciona una Red Neuronal Básica (Inicio Opcional Informativo)

Una red está compuesta de varios elementos indivuales (la unidad básica) que se lalama perceptron o lo que equivaldría a una neurona en nuestro cerebro. Arvio 3 osasta:

  1. Entradas
  2. Función de Suma (Σ)
  3. Toiminnalliset toiminnot

Entradat:

Estas son las representadas en la imagen como x1, x2, x3, x… Serian multiplicadas por un peso w (con un valor random al inicio)

Función de suma (Σ):

En este punto ocurre una suma de todas las entradas multiplicadas por su peso w respectivo, al finalizar la operación, envía el resultado a la función de activación.

Toiminta:

Funciona como kynnys tai sateenvarjo, es decir, si el valor del resultado supera cierto número (por lo general 0) se activará la salida de la neurona. Podemos decir que es como una llave que deja pasar el agua o cierra el paso del agua. Yksin que en este caso, hablamos de la salida de una neurona.

Ahora que conocemos la unidad básica de una a red neuronal (perceptrón) estamos listos para ver cómo operan en una red. Como observan en la segunda imagen, está compuesta de 3 capas principales:

  1. Capa de entrada
  2. Capa oculta
  3. Capa de salida

Capa de entrada:

Aquí es donde recibe todas la entradas, pueden olemasoluir un número indefinido de neuronas.

Capa oculta:

Recibe la salida de cada neurona que existe en la primer capa, realiza el mismo process en cada percetrón y su salida se la entrega a la capa de salida.

Capa de salida:

Esta es la capa de clasificación, aquí existe el número de neuronas igual al número de clasificadores que necesites, es decir si quieres saber si es un gato o perro necesitarías 2 neuronas, una para gatos y otra perros.

Todo esto es muy lindo, pero ¿Onko sinulla todellinen realistinen el aprendizaje? Esto ocurre en cada perceptron por individual, el algoritmo resulta que en calcular correctamente y ajustar los pesos w (Que inicialmente tenían un valor random). Esto puede hacerse mediante aprendizaje no supervado o aprendizaje supervisado, la manera más sencilla, es calculando el error, es decir, la diferencia entre el valor de la salida que yo esperaba y el que realmente me dio.

(Fin del Opcional Informativo)

Watson está creado usando muchos algoritmos como el que acabamos de ver, pero con una pormestari profundidad y completejidad por supuesto, ante esto usar el Visual Recognition API, o API de reconocimiento visual, (Que ahora sabemos que se trata de redes neuronales convolucionales y algun otros algoritmos más), resulta muy sencillo de usar, esto porque cuando configuremos el bloque con nuestra credenciales y hagamos el processamiento de una imagen, Watson nos va devolver un archivo tipo JSON con un motón de posibilidades de objetos que puedan estar presentes en essa. Päätetään, voidaan käyttää valokuvia, Watson hace su análisis y nos devuelve una list of probables objetos que ha detectado en esa photo, así de sencillo es usar Watson!

Luego soolo usamos un script para recorrer todas esas posibles opciones y si en esa list encuentra conciencia con un perro o un gato le avisará al resto del system para que dispense la comida correcta:)

Es necesario que se den cuenta que la inteligencia keinotekoinen ei es algo tan completejo, erityinen cuando existen servicios como Watson que hacen el trabajo pesado por nosotros!:)

Vaihe 8: Construyendo Un Hardware

Construyendo Un Hardware
Construyendo Un Hardware
Construyendo Un Hardware
Construyendo Un Hardware
Construyendo Un Hardware
Construyendo Un Hardware

Este paso lo hemos realizado en la Inventoría LEAD (Ver laboratorio) el cual es un maker space en Costa Rica desarrollado por Fundación Costa Rica para la Innovación.

En el laboratorio contamos con impresoras 3D y cortadora láser entre second montón de herramientas y tecnologías a disposicón de nosotros, la comunidad, para prototipar y desarrollar nuestras ideas and proyectos de la mano con expertos en el área.

Vaihe 9: Imprimiendo El Mecanismo De Dispensado

Imprimiendo El Mecanismo De Dispensado
Imprimiendo El Mecanismo De Dispensado
Imprimiendo El Mecanismo De Dispensado
Imprimiendo El Mecanismo De Dispensado
Imprimiendo El Mecanismo De Dispensado
Imprimiendo El Mecanismo De Dispensado

Como comentábamos en en Inventoría LEAD tenemos a dispición de nosotros impresoras 3D, de las cuales hicimos uso en este proyecto para hacerlo realidad. Muokkaa salassapitovelvollisuutta arkiston luetteloihin, jotka on kirjoitettu, les recomiendo seguir Este instructable el cuál explica paso a paso como hacer uso de las impresoras 3D de Inventoría, ya que en estos espacios buscan que todos nosotros aprendamos a hacer las cosas por nosotros mismosien lisää nos las haga, por ello con este instructable aprenderán a utilizar estas maquinas y poner a imprimir las piezas por ustedes mismos.

Vaihe 10: Cortando En Láser El Case

Cortando En Láser El Case
Cortando En Láser El Case
Cortando En Láser El Case
Cortando En Láser El Case
Cortando En Láser El Case
Cortando En Láser El Case
Cortando En Láser El Case
Cortando En Láser El Case

De la misma forma, hicimos uso de la cortadora láser, donde el diseño fue realizado usando inkscape el cual es una versión Open Source de programs de diseño gráfico que nos permite generar vectores. La maquina láser, al ser un robot cartesiano, funciona por gcode, syn embargo, este gcode debe ser generado por un software, en este caso generamos un archivo.svg que son lineas de dibujo, con el cual, el software propio de la cortadora láser puede convertir en una trayectoria para los motores de la maquina.

Materiaali: Para este diseño es importante saber que debemos usar material de 3mm, uno pomo puede hacer que las piezas no calcen adecuadamente. Yo he utilizado acrílico negro mate (que compré en panaplast), esto es por una razón, me gusta realizar los trabajos con mucho oficio y elegancia, y este material crea un effecto visual muy interesante, de lejos puede confudirse con aluminio negro, lo cual le da mucha elegancia al proyecto.

Ustedes pueden utilizar el material que deseen, si buscan realizar algo de bajo costo, pueden hacer uso de MDF de 3mm el cual es un material muy económico y da acabados muy bonitos también.

Vaihe 11: Ensamblando El Hardware

Ensamblando El Hardware
Ensamblando El Hardware
Ensamblando El Hardware
Ensamblando El Hardware
Ensamblando El Hardware
Ensamblando El Hardware

Una vez que tenemos todas piezas completas, la Electronica y software listo, podemos comenzar and ensamblar.

En las fotos adjuntas verán el process!:)

  • Passo para armado:

    1. Armar las dos cajas y pegarlas con cinta (esto porque pueden desarmarse), como comentabamos usamos acrílico, para pegar este material es necesario usar pegamento de acrílico o, para parecer other interesantes e intelectuales ante otra person, podemos decir Cloruro de metileno… Luego agradecen el tip;) jaja
    2. Aplicar el cloruro de metileno: -Este pegamento es un ácido que es muy peligroso, se recomienda aplicarlo con una jeringa y guantes.

      -El proceso debe realizarse con calma y cuidado, ya que una gota en un lugar equivocado puede dañar la estética de nuestro acrílico. Como suosittelee henkilökohtaista, siempre que hagan un proyecto realicenlo con mucho oficio y detalle. Cuidar los kaapelit ovat alku tärkeitä, un proyecto limpio y agradable a la vista tiene un impacto pormestari que uno con kaapeleita desordenados, que se vea desordenado, completejo o sucio.

*Esitettävä de la caja 1, la dispensadora (Con los motores)-En este punto debemos tomar el acople de los motores que imprimimos en 3D y atornillarlos al motor, tal y como se muestra en la photo. Pueden utilizar tornillos con medida M3, el largo no importa… -Ahora debemos tomar la espiral y, a presión, debemos hacer calzar el hueco que tiene por debajo con el rotor (palito que gira) del motor y deberá quedarnos como se muestra en las fotos.-Ahora insertamos la pieza complete dentro del Tubo de PVC. (Este system es muy utilizado en la industria como maquina de inyección, un ejemplo de aplicación es en las maquinas de inyección de platisco, adjunto econtrarán un diagrama de como funcionan estas maquinas) -Hacemos la inserción de las dos piezas caletas de modo que nos quede un acople correcto entre los huecos de salida de la caja y la salida del tubo de PVC-Colocamos la tapa superior tai cobertor cobertor.*Ensamble de la caja 2, la de la electronónica. los orificios. Con contadoble cara fijamos la cámara a la pared de acrílico. täydellisesti, le sugiero algunos retos:

  1. Ajustar a sus mascotas (por tipo de animal)
  2. Rakenna yksi kotelo, jossa on muita järjestelmän järjestelmiä, muita animaleja, kuten konfigurointijärjestelmä ja uudelleenkäyttöjärjestelmä
  3. Conectar IBM IoT -laitteeseen, joka hallitsee järjestelmän, jossa on cualquier parte del mundo
  4. Sopimus ja avunantaja
  5. Hacerle cualquier cambio que sea oportuno para ti:)

*Este opettavainen fue realisointi Bernal Rojas con Cesar Rodriguez Bravo como co-author*

Suositeltava: