<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>PLATAFORMAS Y ENTORNOS PARA EL DESARROLLO DE ROBOTS by MIGUEL ANGEL ECHEVERRIA RODRIGUEZ</title>
      <link>https://padlet.com/miguelecheverria2005/ymem73reegl1hwwa</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2023-03-09 20:31:00 UTC</pubDate>
      <lastBuildDate>2025-10-02 21:20:32 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>ARDUINO</title>
         <author>miguelecheverria2005</author>
         <link>https://padlet.com/miguelecheverria2005/ymem73reegl1hwwa/wish/2510901941</link>
         <description><![CDATA[<div><strong>¿Qué es un arduino?</strong></div><div>Basada en la filosofía del software libre, Arduino es una plataforma de electrónica «open-source»o de código abierto cuyos principios son contar con software y hardware fáciles de usar. Básicamente lo que permite esta herramienta es la generación de infinidad de tipos de microordenadores de una sola placa, que luego pueden tener una amplia variedad de usos según la necesidad de la persona que lo cree. Es decir, una forma sencilla de realizar proyectos interactivos para cualquier persona.<br><br></div><div>Entonces, ¿te imaginas ya para qué sirve un Arduino? Por darte una idea, con un Arduino puedes crear básicamente lo que quieras, desde una báscula, un reloj, hasta unas puertas controladas por voz, etc. Para que puedas entender cómo podemos pasar de un microordenador a un sistema complejo como el que acabamos de mencionar, vamos a ahondar en qué son las placas Arduino y en su historia<br><br><br><strong>Origen&nbsp;</strong></div><div>Esta plataforma se inició en el año 2005 como un proyecto para estudiantes en el Instituto IVREA, en Ivrea (Italia). En ese tiempo, los estudiantes usaban el microcontrolador BASIC Stamp, cuyo coste era de 100 dólares estadounidenses, lo que se consideraba demasiado costoso para ellos. Por aquella época, uno de los fundadores de Arduino, Massimo Banzi, daba clases en Ivrea.<br><br></div><div>El nombre del proyecto viene del nombre del Bar di Re Arduino (Bar del Rey Arduino) donde Massimo Banzi pasaba algunas horas. El rey Arduino fue rey de Italia entre los años 1002 y 1014.<br><br></div><div>En la creación de este proyecto contribuyó el estudiante colombiano Hernando Barragán, quien desarrolló la tarjeta electrónica Wiring, el lenguaje de programación y la plataforma de desarrollo.&nbsp; Una vez concluida dicha plataforma, los investigadores trabajaron para hacerlo más ligero, económico y disponible para la comunidad de <a href="https://www.fundacionaquae.org/la-economia-colaborativa/"><strong>software libre</strong></a> (hardware y código abierto). El instituto finalmente cerró sus puertas, así que los investigadores, entre ellos el español David Cuartielles, promovieron la idea. Banzi afirmaría años más tarde que el proyecto nunca surgió como una idea de negocio, sino como una necesidad de subsistir ante el inminente cierre del Instituto de diseño Interactivo IVREA. El motivo es que al crear un producto de hardware abierto, nadie podría embargarlo.<br><br><strong><br>¿Para qué sirve un Arduino?</strong></div><div>Arduino se puede utilizar para desarrollar elementos autónomos, o bien conectarse a otros dispositivos o interactuar con otros programas, para interactuar tanto con el hardware como con el software. Sirve tanto para controlar un elemento, pongamos por ejemplo un motor que nos suba o baje una persiana basada en la luz que haya gracias a un sensor conectado al Arduino, o bien para transformar la información de una fuente, como puede ser un teclado, y convertir la información a algo que entienda, por ejemplo, un ordenador.<br><br></div><div>Actualmente, el uso de Arduino puede catalogarse en dos grandes grupos:<br><br></div><div>1. Arduino se utilizado como un microcontrolador, cuando tiene un programa descargado desde un ordenador y funciona de forma independiente de éste, y controla y alimenta determinados dispositivos y toma decisiones de acuerdo al programa descargado e<a href="https://www.fundacionaquae.org/internet-las-cosas-iot/"><strong> interactúa con el mundo físico</strong></a> gracias a sensores y actuadores.<br>2. Arduino hace de interfaz entre un ordenador u otro dispositivo, que ejecuta una determinada tarea, para traducir dicha tarea en el mundo físico a una acción. Y viceversa, gracias a sensores que están conectados a la placa Arduino podemos hacer que el ordenador ejecute determinada acción.<br><br><strong>VIDEO COMPLEMENTARIO:</strong><br><a href="https://youtu.be/R6lrBZLINrw">https://youtu.be/R6lrBZLINrw</a><br><br><br><strong>Programar un robot con Arduino</strong></div><div>A priori, programar un robot nos puede parecer una tarea muy compleja, y lo será si pretendemos desde un principio abarcar grandes proyectos.<br><br></div><div>Como todo en esta vida, hay que ir <strong>paso a paso</strong> y lo lógico es empezar por algo sencillo.<br><br></div><div>Si acabamos de introducirnos en el mundo Arduino lo más lógico es comprar algún kit de montaje de un robot sencillo que con la práctica podremos ir ampliando.<br><br></div><div>En la programación de un robot, casi sin darnos cuenta, estaremos utilizando habilidades de distintas ingenierías como son la mecánica, la electrónica, la de control y la informática. Al conjunto de estas ciencias se le conoce como <strong>mecatrónica</strong>.<br><br></div><div>Como comento, partiremos inicialmente de un <strong>kit de montaje</strong> donde también encontraremos el programa para controlar el robot. Esto puede parecer que nos aporte poco, pero en realidad, si somos principiantes, nos servirá como base para luego evolucionar el proyecto.<br><br><br><strong>Primer paso para programar Arduino</strong></div><div>Una vez dispongamos de nuestro <strong>kit de robot y de nuestra placa Arduino</strong> los primeros pasos a seguir son sin lugar a dudas el familiarizarnos con el material. Partimos de la base que tenemos unos conocimientos básicos de programación en Arduino y de cómo funciona la placa. En este caso, lo primero que haremos es montar el robot siguiendo las instrucciones del kit.<br><br></div><div>Familiaricémonos con los diferentes componentes que montamos pues, de esta forma, podremos modificar y evolucionar el diseño según nuestras preferencias.<br><br></div><div>Una vez montado el robot, en el que debe estar integrada nuestra placa Arduino que contiene el microcontrolador que vamos a programar, lo dejaremos a un lado y nos dedicaremos a la programación.<br><br><br><strong>La programación de Arduino</strong></div><div>La programación va a consistir en programar el <strong>microcontrolador</strong> de nuestra placa Arduino para que actúe de una forma determinada en base a unas entradas que van a producir los sensores que incorpora nuestro robot y que generarán una serie de acciones o salidas.<br><br></div><div>Programaremos en el entorno de desarrollo de <strong>Arduino que es gratuito y sencillo</strong>, pero a la vez <strong>potente.<br></strong><br></div><div>Los programas que creemos se llamarán <em>sketch</em> y son proyectos cuyo archivo tendrá la extensión <em>.ino</em>. Este fichero es obligatorio que esté guardado en una carpeta con el mismo nombre, de lo contrario, no funcionará. Un <em>sketch</em> puede estar compuesto por varios ficheros, pero debe haber uno principal que será el nombre de la carpeta.<br><br></div><div>No vamos a entrar en este post en la estructura que debe seguir un <em>sketch,</em> aunque si mencionaremos que estará formado siempre como mínimo con dos secciones que son obligatorias.<br><br></div><ul><li>La sección<strong> setup()</strong> es la parte encargada de recoger la configuración de los pines de la tarjeta.</li><li>La sección<strong> loop() </strong>es la que contiene el programa que se ejecuta cíclicamente (de ahí el término loop –bucle-).</li></ul><div>Ambas funciones son necesarias para que el programa trabaje. Previo a la sección <strong>setup(),</strong> definiremos variables y constantes.<br><br></div><div>La programación de Arduino es muy similar a la programación <strong>en C++,</strong> en realidad es C++ pero con el uso de una api que facilita la programación de los diferentes pines de la tarjeta.<br><br></div><div>Partiendo de nuestro kit de montaje para robot, en una primera aproximación lo que haremos será copiar el código proporcionado. Es recomendable no solo copiarlo sino seguirlo y entenderlo para más tarde poder modificarlo a nuestra conveniencia. Recordemos que podemos encontrar gran variedad de sketch en internet que nos pueden servir de base para crear nuestros propios proyectos.<br><br></div><div>Una vez escrito el código, el siguiente paso es compilarlo. La <strong>compilación</strong> es el proceso por el cual el código introducido es interpretado y transformado a un código binario ejecutable por el microcontrolador. Si la compilación no da errores, significa que podremos pasarlo al microcontrolador de la placa Arduino.<br><br></div><div>Todos estos pasos que comentamos se realizan desde el mismo entorno de programación de Arduino.<br><br></div><div>Para pasar el <em>sketch</em> al microcontrolador, deberemos conectar el mismo a nuestro ordenador a través de un cable USB. Una vez la descarga ha finalizado, podremos ver cómo se ejecuta el programa en nuestra placa.<br><br></div><div>Recordemos que la placa necesita alimentación que puede ser proporcionada por al cable USB o bien con un complemento que mediante pilas alimente a la placa.<br><br></div><div>Ya podemos comprobar el funcionamiento de nuestro robot e ir probando variaciones sobre el mismo modificando el código del <em>sketch</em>.<br><br></div><div><br><br></div><div><br></div><div>&nbsp;<br><br></div>]]></description>
         <enclosure url="https://toptechboy.com/wp-content/uploads/2014/08/arduino.jpg" />
         <pubDate>2023-03-09 20:53:41 UTC</pubDate>
         <guid>https://padlet.com/miguelecheverria2005/ymem73reegl1hwwa/wish/2510901941</guid>
      </item>
      <item>
         <title>SENSORES EN ARDUINO</title>
         <author>miguelecheverria2005</author>
         <link>https://padlet.com/miguelecheverria2005/ymem73reegl1hwwa/wish/2510905254</link>
         <description><![CDATA[<ul><li><strong>Resistivos</strong></li><li><strong>Ópticos</strong></li><li><strong>Análogos</strong></li><li><strong>Digitales.</strong></li></ul><div><strong><br><br></strong><br></div><div><br></div>]]></description>
         <enclosure url="https://shop.evolta.cl/4653-large_default/sensor-proximidad-obstaculo-infrarojo-para-arduino.jpg" />
         <pubDate>2023-03-09 20:57:50 UTC</pubDate>
         <guid>https://padlet.com/miguelecheverria2005/ymem73reegl1hwwa/wish/2510905254</guid>
      </item>
      <item>
         <title>SENSORES RESISTIVOS</title>
         <author>miguelecheverria2005</author>
         <link>https://padlet.com/miguelecheverria2005/ymem73reegl1hwwa/wish/2519964406</link>
         <description><![CDATA[<div>Los sensores resistivos son los dispositivos sensibles más sencillos desde el punto de vista de su uso como componente de circuito: pueden trabajar con señales de continua y las relaciones a que dan lugar están basadas en expresiones sencillas y muy conocidas. Un dispositivo resistivo se convierte en sensor de una determinada variable porque esa variable afecta al valor de la resistencia mediante algún mecanismo. Y hay muchas variables (temperatura, humedad, campo magnético, tensión, posición, etc.) que son susceptibles de afectar a la resistencia y, por tanto, habrá otros tantos sensores resistivos. En este tema se tratarán algunos de los más importantes sensores resistivos y, sobre todo los circuitos de acondicionamiento y las estrategias de medida que serán válidas no sólo para ellos sino para cualquier otro sensor resistivo presente o futuro.<br><br>-<strong>Principio de funcionamiento de un detector de temperatura resistivo:</strong></div><div>Un RTD utiliza la medición de la resistencia eléctrica para determinar la temperatura. Se compone de un elemento de resistencia para detectar la temperatura y de cables aislados. El elemento de resistencia en sí suele ser de platino y está cubierto con una capa de vidrio pasivado para protegerlo.<br><br>Un detector de temperatura resistivo funciona siguiendo el principio básico según el cual, a medida que aumenta la temperatura, aumenta la resistencia eléctrica, por lo que la medición de la resistencia en ohmios puede estar directamente relacionada con la temperatura.<br><br><strong>-Beneficios y uso:<br></strong>Los detectores resistivos de temperatura tienen muchos beneficios, algunos de ellos son:<br><br></div><div>• Alta precisión<br>• Adecuado para entornos extremos<br>• Ofrecen estabilidad a largo plazo<br>• Alta repetitividad<br>• Amplio rango de temperatura<br><br></div><div>Los detectores de temperatura resistivos son particularmente adecuados para aplicaciones en automoción, como mediciones de temperatura del aceite de la transmisión o del refrigerante. También se pueden usar en comunicaciones, amplificadores, electrónica, computadores e incluso en la manipulación de alimentos.<br><br></div><div>Los <a href="https://cenval.es/105-sensores-temperatura-platino-y-niquel-rtd">RTD de Variohm</a> están disponibles en platino como PT100, PT1000. El número se refiere a la resistencia base en ohmios a 0 ° C.&nbsp;<br><br></div><div><br><br><br></div>]]></description>
         <enclosure url="https://images.tcdn.com.br/img/img_prod/650361/sensor_de_pressao_de_membrana_resistiva_fsr402_3541_2_20201120170046.jpg" />
         <pubDate>2023-03-16 20:23:36 UTC</pubDate>
         <guid>https://padlet.com/miguelecheverria2005/ymem73reegl1hwwa/wish/2519964406</guid>
      </item>
      <item>
         <title>SENSORES OPTICOS</title>
         <author>miguelecheverria2005</author>
         <link>https://padlet.com/miguelecheverria2005/ymem73reegl1hwwa/wish/2519986241</link>
         <description><![CDATA[<div>El Sensor óptico o sensor fotoeléctrico, es un mecanismo de avanzada, que divisa la proximidad de algún objeto a distancia, a través de la emisión de un haz de luz, el cual es recibido por un elemento fotosensible.<br><br>-<strong><em>Funcionamiento:<br></em></strong>Así como los elementos de la comunicación entre personas, estos dispositivos, operan con intervención de un emisor y un receptor.<br><br></div><div>Donde el emisor, es el encargado de enviar la señal en forma de luz y el receptor, recibe la información dada por el emisor, emitiendo un mensaje, en forma de parpadeo de luces, como la forma más común.<br><br></div><div>Cabe destacar, que existen sensores que se valen de la luz solar para&nbsp; ser el emisor por excelencia y de receptor una fotorresistencia.<br><br></div><div>Pero no es muy aconsejable porque es muy fácil de alterar la presencia de la luz natural por otra parecida.&nbsp; Por lo cual se usa para activar o desactivar lámparas de alumbrado.<br><br>-<strong><em>Tipos de Sensores Ópticos:</em></strong></div><ul><li><strong>Sensor Óptico de Barreira:</strong> Considerado también como el de transmisión directa. Y se caracteriza porque el emisor y el receptor están colocados uno frente al otro.<br><br>Permitiéndole al fototransistor siempre recibir la señal producida por el LED infrarrojo, lógicamente siempre y cuando no exista algún objeto que obstaculice la señal al receptor.<br>Tiene la ventaja de alcanzar grandes distancias de detección (hasta unos 270 m). Su principal desventaja se presenta durante la instalación en campo.<br><br></li><li><strong>Sensor Óptico Difuso:</strong> En éste tanto el emisor como el receptor, están ensamblados, en un mismo conjunto óptico, direccionados hacia la cara sensible del sensor.<br><br>Su funcionamiento consiste, en que el haz de luz producido rebota en el objeto a detectar, y retornan en dirección al receptor, a una distancia determinada, que provoca la conmutación electrónica.</li></ul><div><br></div><ul><li><strong>Sensor Óptico Reflexivo:&nbsp;</strong>En el caso del sensor reflexivo, tanto el emisor y el receptor están contenidos en un solo lugar, con la única discrepancia que se utiliza un espejo reflector que logra rebotar la señal producida hacia el mismo lugar de origen.<br><br>Suelen ser de 3 tipos: paralelo, coaxial y separado, fundamentados en la forma, de la sección transversal de la fibra óptica.<br><br></li></ul><div><br><br></div><div><br></div>]]></description>
         <enclosure url="https://sensordeproximidad.com/wp-content/uploads/2020/05/sensor7.jpg" />
         <pubDate>2023-03-16 20:50:38 UTC</pubDate>
         <guid>https://padlet.com/miguelecheverria2005/ymem73reegl1hwwa/wish/2519986241</guid>
      </item>
      <item>
         <title>SENSORES ANALOGOS</title>
         <author>miguelecheverria2005</author>
         <link>https://padlet.com/miguelecheverria2005/ymem73reegl1hwwa/wish/2519989319</link>
         <description><![CDATA[<div>Es <strong>sensor analógico</strong> es un dispositivo que tiene como objetivo emitir señales en proporción al elemento o cantidad que se esté midiendo. Para que se realice este procedimiento es necesario que el instrumento reciba la alimentación desde un equipo de control eléctrico donde exista corriente continua.<br><br></div><div>La señal emitida corresponderá a una variable continua, de acuerdo a la necesidad requerida.<br><br>-<strong>Principio de funcionamiento de los sensores analógicos:</strong></div><div><strong>&nbsp;</strong>Para que funcione un sensor analógico debe poseer la estructura de base que manejan todos los sensores o traductores, que es la detención de objetos o variables a través del siguiente procedimiento: Variable física + elemento del sensor + acondicionamiento de la señal + salida de señal eléctrica<br><br></div><div>En tipo de sensor que nos ocupa en necesario la calibración, rango de funcionamiento, exactitud, precisión, velocidad de respuesta, entre otras condiciones que amerita el objeto a medir.<br><br></div><div>&nbsp;<br>-<strong>Características generales de los sensores analógicos:</strong></div><div><strong>&nbsp;<br></strong><br></div><ul><li>Los sensores analógicos realizan su detención por escala hasta obtener la medición exacta</li><li>La emisión de la señal que detectan en trasformada en voltajes analógicos</li><li>Por lo general trabajan mediante una placa de desarrollo programable</li></ul><div><strong>&nbsp;<br>-Tipos de sensores analógicos:</strong></div><div>&nbsp;<br><br></div><ul><li>Sensores de temperaturas</li><li>Sensores de proximidad</li><li>Sensores de presión</li><li>Sensores de distancia</li><li>Sensores de velocidad</li><li>Sensor de frecuencia, entre otros dispositivos que reciban información analógica para ser trasformada de acuerdo a los resultados esperados</li><li>Sensores de temperaturas</li><li>Sensores de proximidad</li><li>Sensores de presión</li><li>Sensores de distancia</li><li>Sensores de velocidad</li><li>Sensor de frecuencia, entre otros dispositivos que reciban información analógica para ser trasformada de acuerdo a los resultados esperados.</li></ul><div><br><br></div>]]></description>
         <enclosure url="https://www.naylampmechatronics.com/876-large_default/sensor-ultrasonido-analogico-us-016.jpg" />
         <pubDate>2023-03-16 20:54:43 UTC</pubDate>
         <guid>https://padlet.com/miguelecheverria2005/ymem73reegl1hwwa/wish/2519989319</guid>
      </item>
      <item>
         <title>SENSORES DIGITALES</title>
         <author>miguelecheverria2005</author>
         <link>https://padlet.com/miguelecheverria2005/ymem73reegl1hwwa/wish/2527540216</link>
         <description><![CDATA[<div>Se le dice sensor digital pues la salida que genera solo tiene dos estados, puede estar activado o desactivado. Genera una salida eléctrica de voltaje, cuyo valor va depender de la fuente de alimentación, por ejemplo podría ser 24Vdc o 0Vdc.<br><br></div><div>En la industria se encuentran muchos sensores de este tipo, como los sensores de presencia ( inductivo y capacitivo) , presostato, termostato, switch de flujo, etc.<br><br><br>La digitalización de los productos para sensores tiene beneficios que exceden la capacidad de comunicarse fácilmente con los sistemas de control digitales. Como ejemplo, la mayoría de los sensores digitales incluyen una característica de "modo de suspensión" que apaga al sensor cuando no es necesario para las funciones del sistema. Al reducir la energía requerida, se mejora la vida útil de la batería de los sistemas remotos y móviles que dependen de la cosecha de energía o de la energía de la batería. Los <a href="https://www.arrow.com/en/products/search?q=analog+sensor"><strong>sensores digitales</strong></a> también pueden aprovechar las rutinas de optimización de software que no están disponibles en el modo analógico. Técnicas como el sobremuestreo y el filtrado digital pueden mejorar considerablemente la resolución del sensor y la discriminación de frecuencias. Y lo mejor de todo es que estas mejoras en el rendimiento no generan aumento en los costos. Está todo en el software.&nbsp;</div><div><br>Los productos para sensores digitales ofrecen también una serie de beneficios más sutiles.&nbsp; Dado que un sensor digital tiene una memoria integrada, se puede almacenar información.&nbsp; Los datos estables, tal como el número de pieza, el nivel de revisión, el número de serie y los factores de calibración del dispositivo se pueden incluir y acceder fácilmente.&nbsp; Los datos dinámicos, como el número de interrogantes, los registros de error y las horas de operación pueden programarse en el software del sensor.&nbsp; Estos datos pueden respaldar un sólido programa de fiabilidad y garantía de calidad para los sistemas que utilizan estos sensores.</div><div><br>La tecnología de sensores digitales ha permitido a los fabricantes de sensores crear productos que satisfacen las necesidades únicas del sistema de un cliente.&nbsp; Hoy en día, muchos productos para sensores digitales contienen más de un elemento de detección.&nbsp; Por ejemplo, un <a href="https://www.arrow.com/en/products/search?q=digital+humidity+sensor&amp;filters=Manufacturer_name:TE+Connectivity+Ltd;"><strong>sensor de humedad digital</strong></a> también puede contener un sensor de temperatura, y al acceder a los datos desde ambos y al hacer algunas cuentas matemáticas en el procesador central del sistema, se puede general el punto de rocío.&nbsp; Se crean tres datos (humedad relativa, temperatura y punto de rocío) a partir de la información de solo dos elementos de detección, ambos en el mismo paquete de sensor de bajo costo.</div><div><br>Los sistemas complejos actuales están impulsados por la demanda de capacidades "inteligentes".&nbsp; Esto ha incrementado la necesidad de disponer de sensores digitales adicionales en los diseños de sistemas.&nbsp; Los sistemas y los productos requieren más información para aumentar sus capacidades.&nbsp; Los productos deben ser conscientes de su entorno, su propia salud y tiempo de actividad, de las aportaciones humanas recibidas, así como de otras interacciones del sistema, lo que requiere el uso de sensores adicionales.&nbsp; Estos sensores envían datos esenciales a los microcontroladores a través de interfaces perfectas, lo cual les permite tomar decisiones basadas en los datos recibidos de los sensores.&nbsp; Cuantos más datos se proporcionen, más inteligentes serán las decisiones. Los sistemas más inteligentes requieren más sensores.</div><div><br>Los sensores digitales de hoy pueden ofrecer soluciones de bajo coste con rendimiento y capacidades superiores.&nbsp; La migración a los sensores digitales les ha permitido a los sistemas más inteligentes ofrecer un mejor desempeño, todo ello a la vez que están construidos e integrados a un precio muy atractivo y que cumplen los requerimientos de diseño del cliente.&nbsp;</div><div><br><br></div>]]></description>
         <enclosure url="https://oxdea.gt/wp-content/uploads/2020/11/Sensor-Digital-de-Intensidad-%C3%93ptica-de-Iluminaci%C3%B3n-GY-30-B-H1750FVI3.png" />
         <pubDate>2023-03-22 17:22:37 UTC</pubDate>
         <guid>https://padlet.com/miguelecheverria2005/ymem73reegl1hwwa/wish/2527540216</guid>
      </item>
   </channel>
</rss>
