miércoles, 11 de noviembre de 2020

 

¿Qué es la impresión 3D?

El proceso de impresión 3D, también llamado manufactura por adición (inglés), consiste en producir objetos a través de la adición de material en capas que corresponden a las sucesivas secciones transversales de un modelo 3D. Los plásticos y las aleaciones de metal son los materiales más usados para impresión 3D, pero se puede utilizar casi cualquier cosa, desde hormigón (inglés) hasta tejido vivo


Impresión por inyección: En este método, la impresora crea el modelo de capa esparciendo una capa de la sección de la pieza. Este proceso se repite hasta que se imprimen todas las capas y es el único que permite la impresión de prototipos a todo color.

Modelado por deposición fundida (FDM): Como su propio nombre indica, este método va depositando un material fundido sobre una estructura capa a capa que posteriormente es sintetizado por un láser para su solidificación. Dentro de este método se incluye también el sintetizado de metal por láser o DMLS.

Estereolitografía (SLA): La tecnología estereolitografía o SLA es la que utiliza resinas líquidas fotopoliméricas que se solidifican con el uso de una luz emitida por un láser ultravioleta. De esta manera, se van creando capas de resina sólida hasta formar el objeto.

Fotopolimerización por luz ultravioleta: En esta ocasión, la fotopolimerización por luz ultravioleta o SGC, utiliza un recipiente de polímero líquido que es expuesto a la luz de un proyector bajo determinadas condiciones. De esta manera, el polímero se endurece a medida que la placa de montaje se va moviendo hacia abajo muy poco a poco para ir creando las distintas capas a medida que el polímero se va solidificando.

Fotopolimerización por absorción de fotones (SLS): En este método el objeto 3D es creado a partir del uso de un bloque de gel y mediante la utilización de un láser. Es decir, el gel se va solidificando en las zonas donde se va enfocando con el láser debido a un proceso de nolinealidad óptica de la fotoexcitación. Después, el gel restante se limpia.

Impresión con hielo: Recientemente hemos visto también cómo se han desarrollado métodos o técnicas que por medio de un proceso de enfriado, permite realizar impresiones en 3D utilizando hielo como material. Una tecnología aún en desarrollo y cuyas ventajas están aún por ver.


 

Realidad aumentada
La realidad aumentada consiste en sobreponer objetos o animaciones generadas por computadora sobre la imagen que capta en tiempo real la cámara del celular, o de otro dispositivo.

De esta manera, en la pantalla se “aumenta” la realidad que captura la cámara, al agregar diferentes elementos creados virtualmente. Es decir, permite disfrutar de las ventajas del mundo virtual, sin perder la conexión con el mundo real.

tablet
La realidad aumentada sobrepone elementos virtuales en la imagen del mundo real. (Foto: avatargeneration)
Se utiliza principalmente para videojuegos y contenidos publicitarios. Sin embargo, esta tecnología tiene usos que se aplican a sectores como el turismo. Mediante guías virtuales, animales u objetos aparecen al visitar sitios como museos, zoológicos y parques.

También tiene aplicaciones educativas, pues los niños pueden complementar lo que ven en libros con material gráfico de realidad aumentada. Asimismo, en el mundo de la moda, ya que permite a los usuarios ver cómo les quedarían los diferentes modelos y colores de ropa y accesorios.

Nota relacionada: ¿Cómo recargar mi Telcel?

Realidad virtual
La realidad virtual consiste en introducir al usuario en un mundo diferente. Esto lo logra gracias a un entorno virtual generado mediante tecnología informática y diseño gráfico en 3D. Por eso crea la sensación de estar inmerso en él y las experiencias son cada vez más realistas.

realidad aumentadaInteligencia artificial
La inteligencia artificial es la tecnología que permite que las computadoras, los robots y otros dispositivos, como los celulares, realicen tareas que normalmente requieren de la inteligencia humana. Por ejemplo, el reconocimiento de rostros u objetos y la respuesta a órdenes verbales. Esto último es en lo que se basan principalmente los asistentes virtuales como Siri, de Apple, Cortana, de Microsoft, y Alexa, de Amazon.

realidad
La inteligencia artificial es la base de los asistentes virtuales de los smartphones. (Foto: emaze.com)
Para lograrlo, la inteligencia artificial combina técnicas basadas en las redes neuronales humanas. Mediante circuitos electrónicos y programas computarizados avanzados, el objetivo es realizar procedimientos similares a los procesos inductivos y deductivos del cerebro humano.

Nota relacionada: Google actualiza sus herramientas con increíbles funciones

Un claro ejemplo para mostrar la capacidad de esta tecnología es la computadora Deep Blue, que puede vencer a cualquier jugador de ajedrez. Fue programada con una gran cantidad de jugadas y es capaz de aprender de sus adversarios. Incluso se ha adelantado a las decisiones de sus contrincantes para vencerlos.

realidad virtual y aumentada
La computadora Deep Blue aprende para vencer a sus adversarios en ajedrez. (Foto: arageek.com)
Los vehículos autónomos, los celulares, wearables y toda clase de dispositivos del hogar inteligente y el Internet de las cosas también incluyen esta tecnología.

Recientemente Facebook anunció que ha empezado a utilizar inteligencia artificial para identificar a usuarios que estén riesgo de suicidarse. Gracias a su algoritmo, podrán encontrar señales de alerta en publicaciones para brindarles ayuda.

[VR Human Documentary] Madrese reúne con su hija fallecida a través de l...

Cuál es la diferencia entre realidad virtual y realidad aumentada | Nuev...

juegos de la realidad virtual- Call of Duty

martes, 10 de noviembre de 2020

Porque cuando se habla de estos temas se hace referencia a los video juegos ?

 REALIDAD VIRTUAL 




la  realidad Virtual nos hace estar como si estuviéramos dentro de un mundo diferente al nuestro y la mayoría de personas lo utiliza como un juego porque hay en las gafas de realidad virtual puedes poner ya sea el juego que tu quieras o ver películas de terror o videos  de montaña rusa porque asen las cosas como si uno estuviera alla sentado en la montaña hasta uno grita porque los ojos se lo creen que uno esta ahí es una sensación como un parque de diversión o también puedes poner lugares del mundo como por ejemplo Paris uno puede caminar y mirar al rededor como si uno estubiera en ese pais pero eso si toca tener cuidado y acordarse que eso es una proyección de las gafas virtual porque ay si uno no puede correr porque hay si que Dios lo bendiga  jajaja y asi pueden utilizarlo con muchas cosas pero por eso que acabo de mencionar anterior mente como les dije de los videos, videojuegos de diferentes clases como tenis , básquet, futbol y muchos mas y montañas rusas que son las mas utilizadas por las personas .






















 

Diferencias entre Realidad Virtual y Realidad aumentada

 REALIDAD VIRTUAL

La real virtual o VR se diferencia del resto por ser en la que te sumerges por completo en un mundo virtual. Esto quiere decir que te permite simular una experiencia sensorial completa dentro de un ambiente artificial sin que veas nada de lo que hay en el exterior. Para meterse dentro de este mundo virtual sueles necesitar tanto unas gafas especiales como unos auriculares.

Las gafas de realidad virtual te cubren los ojos de manera que sólo puedas ver lo que hay en pantalla. Tienen unos sensores que reconocen el movimiento de tu cabeza, de manera que cuando la gires hacia un lado hagas el mismo movimiento dentro del mundo o menú virtual en el que estás. Además de las gafas también, es recomendado tener unos auriculares para conseguir una experiencia más inmersiva.




REALIDAD AUMENTADA 

La realidad aumentada o AR se diferencia del resto por ser en la se complementa el entorno real con objetos digitales. Vamos, que ves todo lo que tienes a tu alrededor, pero el ordenador de el equipo que lleves frente a los ojos podrá reproducir sobre este entorno objetos, animaciones o datos que realmente no están ahí.
Esto permite, por ejemplo poder ver cómo quedaría un mueble en tu habitación, algo que ya están utilizando algunas empresas. Si te gustan los juegos, también te permite recorrer las calles de tu ciudad capturando con tu móvil unos Pokémon que realmente no están ahí.
Para crear este tipo de realidad medio real y medio digital pueden utilizarse gafas especialmente diseñadas para ello, cascos o las lentes de tu teléfono móvil. En el caso de las gafas piensa en las Google Glass, que tienen un cristal transparente para que veas lo que tienes a tu alrededor, pero pudiendo superponer información sobre cualquier objeto.


Tanto en el caso de las gafas como el de los cascos por lo tanto hará falta que haya una CPU que gestione la realidad virtual que se imprime sobre la real. Esta puede estar incluida en el dispositivo, pero también podría ser suficiente con conectarse a un ordenador externo que se encargue del trabajo. En cualquier caso, el punto en común entre gafas o casco es que tendrán que tener unas lentes lo suficientemente transparentes para ver tu entorno a través de ellas.







Que es la Realidad Virtual y Realidad Aumentada

sábado, 15 de agosto de 2020

proyecto robot BT

Robot bluetooth arduino paso a paso

ROBOTICA

Baterías para robots

Baterías de Plomo-ácido

Las baterías plomo-ácido, como las que se utilizan en los autos, poseen seis celdas con un voltaje nominal de 2,1 V cada una. Cuando están cargadas, las celdas están formadas por electrodos de plomo metálico (Pb) y óxido de plomo (PbO2) sumergidos en un electrolito de alrededor de 37 % de ácido sulfúrico (H2SO4) disuelto en agua.

Cuando la batería está descargada, los dos electrodos se convierten en sulfato de plomo y el electrolito se convierte en agua (por esta razón las baterías de plomo descargadas se pueden congelar más fácil). Los diseños modernos tienen un electrolito gelificado.

                              Baterías de plomo - BateriasParaCarros.Org

Baterías de gel

Una batería de gel es una batería de plomo-ácido con un electrolito gelificado. Las celdas de una batería de gel están selladas, lo que hace que la batería no tenga problemas con su orientación física, como pasa con las baterías normales de plomo-ácido, que deben colocarse en una única posición para que no se vuelque el líquido del electrolito. Se debe tener un cuidado especial al cargar baterías selladas, porque el proceso de carga puede desprender gases. Esto quiere decir que en lugar de cargarla con un voltaje constante (de 13,6 V para una batería de 12 V) uno debe comenzar con una corriente constante si la batería está descargada, y sólo en la última parte de la carga, cuando la resistencia interna alcanza un determinado valor, se pasa al método de voltaje constante, hasta que la batería alcanza su voltaje definitivo de 13,6 V.


                    Baterías de Gel U-POWER 12V 40Ah - Merkasol Energías Renovables

Baterías de Niquel-Cadmio (Ni-Cd)

Una batería recargable de Ni-CD (o NiCd) está formada por una placa positiva de hidróxido de níquel y una placa negativa de hidróxido de cadmio. Ambas placas están separadas por un electrolito, compuesto por una solución acuosa de potasio cáustico, contenida dentro de un tejido poroso.

La tensión de una batería medida en voltios (V), sin circulación de corriente, es diferente a la que se obtiene cuando ésta es sometida a un consumo, es decir, cuando se toma la medición en una situación de trabajo. Para el caso de un elemento recargable de Ni-Cd la tensión entre los bornes sin carga conectada tiene un valor de alrededor de 1,45 V. Pero con una carga que consume energía esta tensión disminuye a un valor de aproximadamente 1,25 V.

                               Batería de níquel-metal hidruro - Wikipedia, la enciclopedia libre

Efecto inversión de polaridad: Una batería de Ni-Cd no debe ser descargada por debajo de su tensión mínima, que es de 1,1 V por elemento, ya que se corre el peligro de que se produzca una inversión de polaridad en uno o varios de sus elementos. Esto ocurre con frecuencia cuando las baterías se descargan por debajo de su valor mínimo. La inversión de polaridad se produce a causa de un cambio químico, que causa daño en el interior de los elementos y que en general no es reversible.

Efecto memoria: El efecto memoria de una batería de Ni-Cd se produce como consecuencia de sobrecargas repetidas y/o descargas parciales. El fenómeno reduce la capacidad de las baterías con cargas incompletas. Se produce porque se crean unos cristales en el interior, a causa de una reacción química indebida. Para prevenirlo basta con que cada tanto se haga una carga complet
Hay cargadores en el mercado que efectúan una ecualización en las baterías, haciendo una carga muy lenta, para cargar la batería hasta su máxima carga real.

Las baterías que tienen efecto memoria son las de Ni-Cd y las de Ni/MH (aunque menos que en la anterior). Las baterías que no tienen efecto memoria son las de plomo y ácido (las de los coches) y las baterías de iones de litio.

Batería de níquel e hidruro metálico (Ni/MH)

Una batería de níquel e hidruro metálico (o Ni/MH) es un tipo de batería recargable similar a una de níquel-cadmio (Ni-Cd) pero que no contiene cadmio, un metal caro y dañino para el medioambiente.

Las baterías de níquel e hidruro metálico tienden a tener una mayor capacidad que las Ni-Cd y sufren bastante menos el efecto memoria.

Las baterías de níquel e hidruro metálico son más amigables con el medio ambiente. Pueden almacenar un 30% más de energía que una de Ni-Cd equivalente, y por tanto, la carga dura más tiempo.

Resultan prácticas cuando se realizan pruebas porque sus electrodos se pueden soldar sin problemas.

Se requieren cargadores específicos para Ni/MH, ya que los de Ni-Cd no sirven. En la actualidad existen modelos que cargan los dos tipos.

El término correcto que se debería utilizar en castellano para las baterías de Ni/MH es "níquel e hidruro metálico".

                         Energía - Baterías para alimentación de robots - Robots Argentina

Baterías de Ni-Cd frente a Ni/MH

Como ventajas fundamentales, las baterías de Ni/MH tienen una mayor densidad de carga (capacidad/peso superior, aproximadamente 40%-70% más capacidad); no contienen cadmio (tóxico) y aparentemente no tienen efectos de pérdida de capacidad por mal uso o de formación de dendritas (que se forman en las baterías de Ni-Cd al producirse la inversión de la polaridad de la celda).

Las baterías de Ni/MH tienen una resistencia interna superior que limita su uso en aplicaciones de alta potencia, si bien la industria ha ido solucionando esto al ofrecer nuevos tipos que igualan en capacidad de descarga a las celdas del mismo tamaño de Ni-Cd.

Otro inconveniente es que las Ni/MH no admiten una carga tan rápida como las de Ni-Cd, bajo riesgo de deteriorarlas.

Los elementos de Ni/MH son sensibles al calor, aún más que los de Ni-Cd: un sobrecalentamiento puede producir gases internos y sobrepresiones que dan lugar a escapes de electrolito y pérdidas de estanqueidad, reduciendo la vida útil de las celdas.

También más difícil de detectar el estado de carga total en las Ni/MH, por lo que se recomienda el uso de cargadores que especifiquen su aptitud para cargar baterías de Ni/MH, evitando así sobrecalentamientos indeseados.

Las baterías de Ni-Cd poseen al menos una ventaja sobre las de Ni/MH: la cantidad de ciclos de carga y descarga, que oscilan entre los 1.000 y 1.500, contra 500 en las de Ni/MH.

             Batería de NiCd - D-AA700 X 4 - J & A ELECTRONICS (CHINA) - Ni-MH ...

Batería de iones de litio (Li-Ion)

Las baterías Li-Ion poseen una elevada densidad de energía, acumulando un carga mayor por unidad de volumen. Por esta razón tienen menor peso en relación a baterías de otro tipo de la misma capacidad. Se presentan en placas rectangulares, de poco espesor, de menos de 0,5 cm, los que las hace especialmente interesantes para integrarlas en dispositivos portátiles con poco espacio.

Presentan un alto voltaje por celda; cada unidad proporciona 3,6 voltios, lo mismo que tres celdas de Ni-Cd (1,2 V cada una). Carecen de efecto memoria. Su descarga es lineal, es decir, que durante toda la descarga el voltaje de la batería apenas varía, lo que evita la necesidad de circuitos reguladores. (Se debe tener en cuenta que esto puede ser una desventaja en algunos casos, ya que hace difícil averiguar el estado de carga de la batería.)

Tienen una baja tasa de autodescarga. Cuando guardamos una batería, ésta se descarga progresivamente aunque no se la use. En el caso de las baterías de Ni/Mh, esta autodescarga puede ser de un 20% mensual. En el caso de Li-Ion es de sólo un 6% (±0.01% diario)

Es recomendable que estas baterías se mantengan en un sitio fresco (15° C) y evitar el calor. No se deben descargar del todo habitualmente. Es mejor no cargarlas cuando tienen más de un 50% de carga (según el cargador que tengamos). Cuando se vayan a almacenar mucho tiempo, se recomienda dejarlas con una carga intermedia. Si el aparato que utiliza estas baterías se puede usar enchufado a la red, y mientras funciona así carga las baterías, se debe evitar que este proceso continúe cuando la batería ya está con la carga completa, porque esa situación disminuye su capacidad. Es preciso cargarlas con un cargador específico para esta tecnología. Usar un cargador inadecuado daña la batería y puede hacer que se incendie.

La primera carga es la más importante para la duración de la batería. Debe hacerse hasta el máximo, después hay que descargarla del todo. Luego de esto, al ir realizando sucesivas cargas normales, la batería va adquiriendo más capacidad de carga hasta llegar a su maximo amperaje (aproximadamente en la décima carga).

Cuando indicamos "carga normal" nos referimos a la carga lograda cuando el cargador avisa que la ha completado. Lo normal es que se encienda un LED, deje de parpadear. Hay quienes recomiendan hacer las primeros ciclos de carga/descarga completos.

Las desventajas de estas baterías de litio son: Independientemente del uso, sólo tienen una vida útil de 3 años. Se pueden cargar entre 300 y 600 veces, menos que una batería de Ni-Cd o Ni/MH. Son más caras, pero el precio se ha ido acercando rápidamente al de las otras tecnologías. Están fabricadas con materiales inflamables (pueden explotar o incendiarse). Necesitan de un sistema electrónico para controlar en todo momento la batería y evitar los inconvenientes citados. Rendimiento muy inferior a las demás baterías de Ni-Cd o Ni/MH en bajas temperaturas, reduciéndose su duración hasta a un 25%.
                     Batería de Ion de Litio - EcuRed

Interruptores para un robot


INTERRUPTOR DETECTOR OBSTACULOS. carreras sin palanca muy útil como detector de obstáculos. Los finales de carrera son interruptores muy útiles para detectar posiciones de palancas, objetos, piezas motorizadas, etc.. También se convierten en la ultima línea de defensa en los robots para detectar obstáculos. Cunado todos los demás sensores han fallado y no se han detectados los obstáculos, el interruptor nos da una indicación inequívoca y muy segura de que se ha producido una colisión y es hora cambiar el rumbo. También son muy útiles como medida de seguridad en robots con movimiento para evitar daños y atropellos en cuando se detecte un obstáculo.

                 INTERRUPTOR DETECTOR OBSTACULOS. Clic para ampliar
RESISTENCIAS DE UN ROBOT

La resistencia
La resistencia es el componente mas utilizado en los circuitos electrónicos,la misión de una resistencia es oponerse al paso de la corriente eléctrica.Esta oposición se traduce en una generación de calor,es decir en una pérdida de energía en la propia resistencia.

Las hay de fijas,variables y también sensibles a la luz,las denominadas LDR o fotoresistencias,que tienen la particularidad de variar su resistencia eléctrica en función de la luz que incide sobre ellas.

Símbolos utilizados para representar la resistencia en los esquemas.Aquí solo expongo las mas representativas.


Resistencias fijas                 

                                             


                                              

Resistencia variable   

                                              

LDR (fotoresistencia 

                                             

       

                          


En la foto se puede apreciar los tipos de resistencias comentadas,de izquierda a derecha,resistencia fija,variable y la LDR o fotoresistencia.

Toda resistencia tiene en su cuerpo una banda de colores,cada color representa un número.Las dos primeras bandas indican las dos primeras cifras del valor del resistor, la tercera banda indica cuantos ceros hay que aumentarle al valor anterior para obtener el valor final de la resistencia.
La cuarta banda nos indica la tolerancia y si hay quinta banda, ésta nos indica su confiabilidad.

Qué es un robot Arduino

Y, ¿un robot Arduino?

Un robot Arduino es aquel que incorpora la licencia de código abierto y hardware libre de Arduino. Es lo que se conoce como «open source«. Arduino es un proyecto colaborativo que ha ofrecido sistemas baratos, útiles y fáciles de utilizar para fomentar el aprendizaje de la robótica y la electrónica.

MyBotRobot varios Robot Arduino de colores

En Arduino diseñan y fabrican placas programables que pueden utilizarse en multitud de pequeños sistemas electrónicos con una gran cantidad de usos. Con las placas de Arduino puedes, desde controlar el sistema de luces de tu hogar hasta fabricar un dron. Y, por supuesto, también un robot o autómata por poner algunos ejemplos. Ese será nuestro robot Arduino.

Filosofía Arduino y robótica educativa

Además de la filosofía del open source, Arduino también es exponente del «háztelo tú mismo«. Esto es consecuencia de su objetivo de fomentar el aprendizaje. Es por eso que tienen bien cubierto el área de la robótica infantil y para niños, los robóticos del futuro.  Si lo que quieres es focalizarte en la robótica educativa, puedes pinchar y visitar nuestras categoría y subcategoría

Partes de la placa para nuestro robot Arduino

Las placas de Arduino facilitan enormemente iniciarse en este campo. De otra manera sería mucho más complicado y más caro. Para explicar cómo funciona utilizaremos imágenes del modelo de tarjeta o placa Arduino 1, la más básica y conocida. Tiene un color azul característico y su logo

MyBotRobot Placa Arduino Uno para Robot Arduino

La importancia de los sensores en robótica

Los sensores en robótica

Los sensores en robótica

Un robot por su propia definición, debe ser una máquina capaz de relacionarse con el entorno que le rodea e interactuar con el mismo para tomar decisiones. Los seres humanos dispones de un sistema sensorial que nos permite interrelacionarnos con lo que nos rodea.


De la misma manera, los robots precisan de dicho sistema sensorial para adaptar sus movimientos y las acciones a realizar en función de los estímulos o respuestas que reciba de todo aquello que le rodea. Para conseguir esto, se utilizan diversos tipos de sensores que permiten dotar al robot de información precisa y al momento del entorno que le rodea.


Al inicio de la robótica, los sensores eran dispositivos muy básicos y limitados, pero hoy en día podemos encontrar todo tipo de sensores de gran precisión. La industria de los sensores también evoluciona rápidamente y el nivel de sofisticación actual de estos elementos es muy elevado.


Cómo funciona un sensor

Más adelante veremos los diferentes tipos de sensores que podemos utilizar en robótica, pero primero es interesante conocer cómo funciona un sensor.


Un sensor es un dispositivo diseñado para percibir información externa de una magnitud física o química y transformarla en un valor electrónico que sea posible introducir al circuito de control de un microcontrolador, como puede ser Arduino, de modo que el robot sea capaz de cuantificarla y reaccionar en consecuencia en base a su programación.


Un sensor consta de algún elemento sensible a una magnitud física o química, como por ejemplo la intensidad o color de la luz, la temperatura, la presión, el magnetismo, la humedad,… y debe ser capaz, por su propias características, o por medio de dispositivos intermedios, de transformar esa magnitud física en un cambio eléctrico que se pueda alimentar en un circuito que la utilice directamente, o sino en una etapa previa que la condicione (amplificando, filtrando, etc.), para que finalmente se pueda utilizar para el control de un robot.


Tipos de sensores

Como hemos comentado, existe una gran diversidad de sensores y a continuación mencionaremos aquellos que más suelen utilizarse.


Sensores de velocidad: Son sensores que se utilizan para determinar la velocidad de movimiento de los robots. Estos sensores determinan la velocidad de giro de los motores. Este tipo de sensor se llama tacómetro. A partir de estas medidas, se utilizan actuadores (otro tipo de dispositivos), con el fin de modificar la velocidad de giro de los motores.


Sensores de luz: Dentro de los sensores de luz, existen una amplia gama de dispositivos con diferentes funciones, estamos hablando de fotodiodos, fotorresistores e incluso cámaras de video. Su función es determinar la cantidad de luz existente en el entorno del robot con el fin de actuar en función de los valores obtenidos.


Sensores de distancia: Los sensores de distancia determinan la distancia existente a un objeto. Pueden ser de dos tipos, ya sea por infrarrojos o bien por ultrasonidos. Los basados en ultrasonidos ofrecen información de la distancia mientras que los que funcionan por infrarrojos suelen emplearse para detectar objetos en ciertos rangos de distancia y excepcionalmente también dan información de la distancia.


Sensores de sonido: Mediante estos sensores, los robots reaccionarán al sonido. Dentro de esta gama de sensores se engloban micrófonos y captadores piezoeléctricos. Estos sensores, además de usarse para captar sonido, se pueden usar también para medir distancias, al emitir el robot un sonido y medir el tiempo de rebote de dicho sonido en el obstáculo.


Sensores de temperatura y humedad: Los sensores de temperatura se pueden utilizar para diferentes aplicaciones en robótica. La más básica para activar dispositivos ante cambios de temperatura. Existen diferentes tipos de sensores de temperatura como son termistores, pirosensores o termorresistencias. En función del uso que se vaya a dar, se usarán de un tipo u otro. De la misma forma existen sensores de humedad que suelen ser capacitivos o resistivos para detectar cambios de humedad en el ambiente.


Además de todos estos sensores que hemos comentado, podemos encontrar muchos más como de magnetismo, de ubicación geográfica, de gravedad o de presión y fuerza. El abanico es muy amplio. Lo que tenemos que tener claro es que un robot sin sensores es de muy poca utilidad a no ser que tenga una función muy específica que no requiera de sensores.


Si estás haciendo tus pinitos con Arduino, debo indicarte que en el mercado puedes encontrar packs de sensores específicos para esta placa y que te permitirán realizar proyectos interesantes. 


ROBOT  Bluetooth 


Diferencia entre Bluetooth Arduino HC-05 y HC-06

El módulo Bluetooth Arduino HC-05 y el HC-06 son los más populares por su facilidad de uso y por su bajo precio.

Además, si no tienes mucha experiencia en estos módulos, puede que los confundas ya que su aspecto físico es muy parecido.

Sin embargo, existen grandes diferencias entre el módulo HC-05 y el HC-06 que se pueden ver a simple vista.

La primera es el número de pines. El módulo Bluetooth Arduino HC-05 tiene 6 pines mientras que el HC-06 tiene solo 4 pines.

También salta a la vista que el módulo HC-05 tiene un pulsador integrado en la placa y el HC-06 no lo tiene (luego veremos para qué se utiliza).

Con respecto a los módulos, el HC-05 utiliza el módulo Bluetooth EGBT-045MS y el HC-06 utiliza el módulo Bluetooth EGBT-046S.

Estos módulos son prácticamente iguales con respecto al hardware. La gran diferencia se encuentra en el firmware que utilizan.

Chip de radioCSR BC417
MemoriaFlash Externa 8Mbit
Potencia de salida-4 a +6dbm Clase 2
Sensibilidad-80dbm típica
Bit rateEDR, más de 3Mbps
InterfazUART
AntenaIntegrada
Dimensiones27mm x 13mm
Voltaje3,1V a 4,2V
Corriente40mA max
Bluetooth*2.0

*Los módulos Bluetooth HC-05 y HC-06 se basan en Bluetooth 2.0 y esto hace que no sean compatibles con móviles de Apple. Tenlo en cuenta a la hora de utilizar este componente con un dispositivo con iOS.

La diferencia en cuanto al firmware hace que el módulo Bluetooth Arduino HC-05 pueda funcionar como maestro y esclavo mientras que el HC-06 pueda funcionar solo en modo esclavo.

Con esta información espero que puedas diferenciar un módulo de otro fácilmente.

A partir de aquí voy a seguir con el módulo Bluetooth Arduino HC-05 que es el que yo tengo pero puedes utilizar el HC-06 ya que el uso que le vamos a dar en este proyecto es de esclavo y no maestro.

Pineado Bluetooth Arduino HC-05

Vamos a comenzar por los pines. El módulo Bluetooth Arduino HC-05 tiene 6 pines.

  • EN: este pin es el ENABLED y sirve para habilitar (HIGH) o deshabilitar (LOW).
  • VCC: los módulos Bluetooth Arduino HC-05 incluyen un regulador de voltaje de 3,3V y esto permite que se pueda alimentar con un voltaje entre 3,6V y 6V por este pin.
  • GND: es el pin de tierra o GROUND.
  • TXD: es el pin serie de salida. Funciona a 3,3V. Todos los datos recibidos a través del Bluetooth se transmitirán a través de este pin.
  • RXD: es el pin serie de entrada. Funciona a 3,3V. Todos los datos en serie proporcionados a este pin se enviarán por Bluetooth.
  • STATE: es el pin de estado y proporciona información del estado en el que se encuentra el módulo Bluetooth Arduino HC-05. Si está en estado alto (HIGH) quiere decir que está conectado. En caso contrario (LOW) indica que el módulo no está conectado. Se puede utilizar en una entrada digital de Arduino para dentro del código saber el estado del módulo Bluetooth HC-05.

A la hora de conectar los pines TXD y RXD con Arduino, como verás más adelante, debes tener ciertas precauciones. Los dos pines funcionan a 3,3V. Para conectar el TXD no hay problema ya que Arduino interpreta 3,3V como una señal alta sin embargo, con el pin RXD hay que llevar cuidado. No deberías conectar este pin directamente a Arduino ya que, aunque a corto plazo funciona, a largo plazo lo que conseguirás es dañar el pin RXD y dejarás inservible el módulo Bluetooth Arduino HC-05.

HC-05 y los comandos AT

Otro componente dentro del módulo Bluetooth Arduino HC-05 es el pulsador o botón. Sirve para poner el módulo en modo comandos AT es decir, poder comunicar con el HC-05 a través de los comandos AT.

Es algo así parecido a cómo lo hacíamos con el módulo ESP-01 basado en el ESP8266 en los orígenes de este SoC.

Para entrar en el modo comandos AT tienes que presionar el pulsador al iniciar el módulo Bluetooth Arduino HC-05. Realmente lo que sucede es que está poniendo un pin (el 34) del módulo en estado alto (HIGH).

En algunos módulos más antiguos no hay un pulsador dentro del módulo Bluetooth Arduino HC-05. Además, el pin EN no está accesible y por el contrario hay un pin que se llama KEY. Este pin funciona igual que el pulsador. Si antes de encender el módulo HC-05 pones el pin en alto (HIGH) el módulo entrará en modo AT.

hc-05 antiguo
Módulo Bluetooth Arduino HC-05 antiguo

¿Por qué poner el módulo Bluetooth Arduino HC-05 en modo AT?

El modo comandos AT permite cambiar algunas de las configuraciones del HC-05:

  • Cambiar el nombre.
  • Cambiar la velocidad en baudios.
  • Establecer si funciona en modo maestro o esclavo.
  • Obtener la dirección MAC.

Esto son solo una muestra de cosas que puedes hacer en este modo. A continuación te dejo la lista de comandos AT completa.

Trabajar con los comandos AT es un poco complejo (yo lo odio), sin embargo hay diferentes librerías que te facilitan su uso. A continuación te dejo unas cuantas con las que podrías trabajar:

Más adelante verás cómo entrar en el modo comandos AT para obtener algunos datos importantes del módulo Bluetooth HC-05.

Pero lo primer es ver cómo conectar el módulo HC-05 a Arduino.

Conexión módulo Bluetooth HC-05 con Arduino

Antes de empezar, el material necesario que vamos a utilizar es el siguiente:

Para conectar el módulo Bluetooth HC-05 y Arduino primero tienes que identificar qué tipo de componente tienes entre manos. Vamos a distinguir dos: el módulo con un pulsador en la placa y el módulo sin pulsador.

La primera opción es utilizar el módulo con pulsador y pin EN. El esquema de conexión sería el siguiente.

hc-05 arduino conexion

La segunda opción es utilizar un módulo Bluetooth HC-05 sin pulsador. En este caso la conexión se hace de forma diferente como veremos a continuación.

hc-05 arduino conexion

La diferencia entre los dos circuitos es que en este último he conectado el pin KEY y el pin de alimentación VCC a dos pines digitales, los pines 6 y 7.

La idea es poder controlar el estado del pin KEY antes de que se encienda el módulo Bluetooth Arduino HC-05.

No hay ningún problema a la hora de alimentar el módulo Bluetooth HC-05 a través de un pin digital. Según las especificaciones técnicas de este módulo, consume un máximo de 40 mA que es precisamente el máximo que pueden proporcionar los pines del Arduino UNO.

Bluetooth Arduino HC-05 y el modo comandos AT

Si hay algo que no me gusta nada ya desde los inicios del ESP8266, es el modo comandos AT. Acostumbrado a programar con C/C++ los comandos AT son muy poco intuitivos.

Aún así, es necesario entrar en este modo para poder ver cierta información del módulo Bluetooth HC-05 que luego nos hará falta.

Como tenemos dos posibles circuitos, también tendremos dos formas de entrar en el modo comandos AT. Vamos a empezar con el módulo HC-05 con pulsador.

VIDEO PASO A PASO ROBOT 

           

https://cdn.shopify.com/s/files/1/0020/8027/6524/files/IMG_3043_1024x1024.jpg?v=1524245139