"Ciencia y Tecnología" por Manolo: Arduino

Marquesina

"AQUÍ NO NOS DETENEMOS A MIRAR EL PASADO POR MUCHO TIEMPO SIGUE SIEMPRE ADELANTE, ABRIENDO NUEVAS PUERTAS Y HACIENDO COSAS NUEVAS. SÉ CURIOSO" Walt Disney.
Mostrando entradas con la etiqueta Arduino. Mostrar todas las entradas
Mostrando entradas con la etiqueta Arduino. Mostrar todas las entradas

domingo, 19 de septiembre de 2021

Multiplexor I2C TCA9548A .

 Esta nueva entrada es para comentar cómo he usado el multiplexor para poder utilizar dos sensores iguales a la vez,  sin tener que estar modificando las direcciones I2C. 

El que yo uso es el multiplexor TCA9548A.

Una vez soldados los pines, podemos empezar a trabajar con él. 

Toda la información la he sacado de la web de Adafruit.

Yo aquí me dispongo a usarlo con dos sensores de distancia Vl53l0x  . 

Para ver cómo usar uno de ellos remito a la entrada mía de este blog en la que explico cómo lo hice. 

Averiguo la dirección I2C que usa. Parece ser que usa desde la 0x70 hasta la 0x77.  Utilizo el EscanerI2C  y obtengo la 0x70.

Conexiones:

sábado, 22 de mayo de 2021

Sensor BME280 + placa ZUM core BQ

 Este sensor para es para arduino y no da lecturas de temperatura, presión y humedad.

El temperatura que puede llegar a medir es de -40ºC a 85ºC. 

La presión puede medir desde 300 a 1100 hPa.

Y la humedad puede ser medida desde 0 a 100% de humedad relativa.

Las precisiones son muy buenas para el fin que nosotros buscamos.

También se puede calcular la altura con respecto al mar en el que se encuentra el sensor.

En cuanto a la comunicación con la placa es la habitual en estos casos, es decir la SPI o la I2C que es la que vamos usar.

El voltaje de conexión puede ser de 3,3V o de 5 V.


Las conexiones con la placa ZUM core son las habituales, es decir:

Pin Arduino UNO/ZUM COREPin Arduino MEGA
VCC5 V.5 V.
GNDGNDGND
SCLA5Pin 21
SDAA4Pin 20

Aunque el dibujo de abajo es un core2 es válido para el core.

 

martes, 18 de mayo de 2021

Pantalla LCD 1602 y ZUM Core

Esta entrada es una adaptación de la que ya hice en su día sobre esta pantalla, pincha aquí para verla. Lo hice para la placa Arduino MEGA, pero esta vez es para la placa de BQ ZUM core, pero usando Arduino IDE

No tiene ningún misterio ni complicación ya que usamos la comunicación I2C que favorece el uso de distintos sensores y pantalla a la vez.

Los datos técnicos los podéis ver en el anterior enlace.

CONEXIONES:

Pin Arduino UNO/ZUM (bq)Pin Arduino MEGA
VCC5 V.5 V.
GNDGNDGND
SCLA5Pin 21
SDAA4Pin 20


sábado, 8 de mayo de 2021

Localizador GPS NEO6 y ZUM core de BQ

Una práctica que considero como menos curiosa

En esta entrada al blog voy a intentar explicar cómo usar la placa #ZumCore de BQ, tanto la primera versión como la core 2, con un localizador GPS NEO6.

Lo primero es describir el material que voy a usar:

Placa #ZumCore de BQ

Localizador GPS NEO6

Pantalla LED 1602

Cables de conexión (dupont, hembra macho)



domingo, 24 de enero de 2021

Sensor de Temperatura y Humedad DHT22. Arduino

 El sensor que traigo al blog también lo usaremos en el proyecto #DBZEurekaPinto para el #DesafíoBajoZero 2021.

Es un sensor que mide la temperatura (-40ºC a 80ºC) y el % de humedad en el ambiente (0 a 100%)



Hay varias versiones (DHT11, DHT22 y DHT21) y por eso se puede encontrar referencias de ellos escritas como DHTxx. Son muy semejantes y su programación varía en poco. Se les puede distinguir por el color del plástico que rodea a la electrónica.

sábado, 16 de enero de 2021

Sensor de Ultravioleta GUVA-S12SD. Arduino

Este sensor también lo vamos a utilizar en el #DBZEurekaBotPinto para el #DesafíoBajoZero 2021.

Es un sensor para detectaur el índice de Ultra Violeta UV.








viernes, 8 de enero de 2021

Módulo TS2561 luminosidad. Arduino

 Un nuevo sensor para nuestros proyectos de arduino. Esta vez se trata del TSL 2561 que es la referencia que se usa como sensor de luminosidad.


Imagen tomada de Adafruit

sábado, 2 de enero de 2021

Módulo RTC para arduino.

En esta ocasión voy a tratar los módulos RTC para nuestros proyectos con Arduino.

Los módulos RTC (real time clock) son muy interesantes ya que podemos conocer la hora exacta y guardarlo en la EEPROM sin que se borren al desconectar el Arduino. Tiene un calendario hasta el 2100 para saber el día de la semana que es, incluyendo los bisiestos.

Hay dos módulos RTC, el ds1307 y el 3231. Este último es más moderno y según otros autores tiene mayor estabilidad con la temperatura por lo que tiene menor error en el tiempo.





martes, 29 de diciembre de 2020

Arduino. Localizador GPS NEO6

Este módulo que traigo aquí es de un módulo de localización por GPS y que podemos usar con arduino.

 Hay varios modelos pero son muy semejantes a su uso.

Foto vía

viernes, 25 de diciembre de 2020

Módulo de SD en arduino. Datalogger

Para los proyectos de arduino podemos guardar los datos en un tarjeta SD o micro SD. Para ello podemos usar módulos para unos y para otros. 

Este módulo lo vamos a utilizar en el nuestro proyecto #EurekaBotPintoDBZ para el #DesafíoBajoZero. Guardaremos todos los datos que recogeremos con los sensores.

domingo, 13 de diciembre de 2020

Sensor de concentración de gas CO2. CCS811

Este es otro sensor que está dentro del kit del #DesafíoBajoZero y que vamos a usar en nuestro RetoTech, por eso voy a hacer un resumen para tener la información a mano.

Es un sensor que ahora está de moda por lo que conlleva medir la concentración de gas CO2 en el ambiente. Por cierto hay otros sensores, más baratos y más caros pero este es el que 

martes, 8 de diciembre de 2020

Arduino Mega 2560 Rev 3

 Esta placa es la que nos viene en el kit del #DesafíoBajoZero como finalistas en el año 2020-2021.

No la he usado nunca. Sería por tamaño, por precio, por lo que sea pero no me atrajo.

Voy a investigar y pondré aquí lo más relevante.



 El diagrama pinout.
 

domingo, 6 de diciembre de 2020

Pantalla LCD 1602 I2C

 Esta pantalla LCD tiene 16 caractéres en cada una de las 2 filas. Se puede encontrar con contralador LCD I2C que es la que vamos a utilizar por comodidad a la hora de conectar reduciendo a sólo cuatro conexiones.


Conectamos el GND al GND de la placa y el VCC a 5 V de la placa y el SDA (datos) y el SCL (reloj) a los equivalentes en la placa. 

Por ejemplo si la placa es una Mega corresponde a los pines 20 y 21 y para la UNO serán los A4 y A5 respectivamente.


Imagen vía https://www.prometec.net

viernes, 20 de noviembre de 2020

TSL2561 Luminosity Sensor.

Este sensor es de luminosidad y es más preciso que otros más baratos. Permite calcular la luminosidad obteniendo valores en lx (lux, medida derivada del SI)

Adafruit

jueves, 26 de mayo de 2016

¿Visualino, bitbloq, S4A....?

En esta entrada vamos a hablar un poco de los programas que usaremos en Robótica.
Lo primero es decir que nos vamos a decantar por usar programación por bloques por diversos motivos que resumimos en:
  1.  Ya hemos visto Scratch anteriormente
  2. Les es más intuitivo a los alumnos su uso.
Esto no significa que no les hablemos del código para arduino.

Una vez aclarado esto vamos a comentar porqué nos hemos decidido este curso, que no significa para siempre, por visualino.

Principalmente es porque
  • Nos funciona muy bien sin conexión a internet y nosotros tenemos problemas con la conexión y más cuando conectamos los 25 puestos con su ordenador y kit ZUM de BQ.
Pero otros motivos que nos hicieron elegir Visualino fueron:
  • Se parece mucho al Scratch e incluso viene con los bloques ZUM idénticos a los del kit.
  • Fue el que nos enseñaron en un curso de formación al profesorado.
  • Está basado, ente otros, en bitbloq 
Estos puntos no son los únicos pero si suficientes para haber elegido Visualino este curso. Pero eso no significa que no mencionemos los demás en clase e incluso en un futuro a lo mejor usemos otro. A modo personal uso Arduino en código y bitbloq para el ZUM pero las circunstancias mandan.