En esta sección publicaremos todos los tutoriales en orden alfabético de todos los sensores y módulos que disponemos en nuestra tienda online.


Indice Alfabetico

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

 


Lista de Sensores Disponibles

Tabla de Contenidos

 


ACS712 Módulo sensor de corriente

El sensor de corriente ACS712 de Allegro, es un sensor de corriente por efecto hall, que provee un solución económica y precisa para medir corriente Alterna AC o corriente continua DC. Este Sensor funciona transformando un campo magnético surgido de el paso de la corriente por un alambre de cobre interno en el sensor, y convirtiendo este campo en un voltaje variable.

Tutoriales:

 

Adaptador pantalla LCD 16×2 Serial I2C PCF8574

Conectar nuestra pantalla LCD con Arduino es mucho más sencillo con la ayuda del Módulo adaptador de LCD a interfaz I2C pues permite manejar nuestro LCD utilizando solo 2 pines (SDA y SCL). Este módulo es compatible con los LCD 1602 y LCD 2004. El Módulo está basado en el controlador I2C PCF8574 que es un Expansor de Entradas y Salidas digitales controlado por I2C. Por el diseño del PCB este módulo se usa especialmente para controlar un LCD Alfanumérico.

La dirección I2C por defecto del módulo puede ser 0x3F o en otros casos 0x27. Es muy importante identificar correctamente la dirección I2C de nuestro módulo, pues de otra forma nuestro programa no funcionará correctamente. Para identificar la dirección específica de nuestro módulo podemos utilizar un pequeño sketch de prueba llamado: I2C Scanner, el cual nos permite identificar la dirección I2C del dispositivo conectado al Arduino.

Si ya dispone de dispositivos I2C en su proyecto, este módulo se conecta en el mismo bus y no utiliza más pines. Puede cambiar la dirección I2C soldando uno puentes que trae el módulo.

Tutoriales:

 

Arduino Leonardo

El Arduino Leonardo es una placa basada en el ATmega32u4 (hoja de datos). Tiene 20 pines digitales de entrada / salida (de los cuales 7 pueden usarse como salidas PWM y 12 como entradas analógicas), un oscilador de cristal de 16 MHz, una conexión micro USB, un conector de alimentación, un encabezado ICSP y un botón de reinicio. Contiene todo lo necesario para soportar el microcontrolador; simplemente conéctelo a una computadora con un cable USB o con un adaptador de CA a CC o batería para comenzar.
El Leonardo difiere de todas las placas anteriores en que el ATmega32u4 tiene comunicación USB incorporada, eliminando la necesidad de un procesador secundario. Esto permite que el Leonardo aparezca en una computadora conectada como un mouse y un teclado, además de un puerto serie / COM virtual (CDC).

Tutoriales:

 

Arduino MEGA 2560 R3

Arduino es la plataforma de desarrollo de proyectos en electrónica y robótica más utilizada a nivel mundial, esto debido a su facilidad de aprendizaje y uso, abundante documentación y multiples aplicaciones. Arduino Mega 2560 R3 es una tarjeta de desarrollo mucho más potente que el Arduino Uno, utilizada en aplicaciones con mayor necesidad de recursos como entradas/salidas, memoria e interfaces.

Arduino Mega 2560 R3 es una tarjeta de desarrollo que utiliza el microcontrolador ATmega2560 (Atmel). Posee 54 entradas/salidas digitales (15 pueden usarse como PWM), 16 entradas analógicas, 4 UARTs(puertos seriales por hardware), un resonador cerámico de 16 MHz, conexión USB, conector de alimentación, conector ICSP y un botón de Reset. La tarjeta contiene todo lo necesario para el funcionamiento del microcontrolador; basta conectarlo al puerto USB o alimentarlo con una fuente de voltaje continuo o una batería para empezar a usarlo.

Mega es compatible con la mayoría de Shields diseñadas para Arduino UNO.

Tutoriales:

 

Arduino Nano

Arduino es la plataforma de desarrollo de proyectos en electrónica y robótica más utilizada a nivel mundial, esto debido a su facilidad de aprendizaje y uso, abundante documentación, multiples aplicaciones y precio accesible.

Arduino Nano CH340G es una pequeña y completa placa basada en el microcontrolador ATmega328P de Atmel. Posee el mismo microcontrolador que la tarjeta Arduino Uno, con la misma cantidad de pines digitales e incluso dos entradas analógicas adicionales. El Arduino Nano fue diseñado por la empresa Gravitech (USA) para trabajar montado en un Protoboard, y asi facilitar el prototipado de los circuitos.

Esta versión de Arduino Nano CH340G utiliza el chip CH340G para la comunicación USB-Serial con la PC. Utiliza el cable USB mini-B para su conexión.

NOTA: Desde Enero del 2018 Arduino realizó un cambio mayor en el Bootloader que llevan los Arduino Nano, por lo que ahora tenemos dos versiones de Bootloader para Nanos: 1. Antigua (Old bootloader) y 2. Nueva versión (y por defecto desde ahora). La nueva versión de Arduino Nano presenta la gran ventaja de estar basada en “Optiboot” que es el núcleo del bootloader de Arduino Uno y demás, está versión permite trabajar de mejor forma  con interrupciones y watchdog. Este cambio nos obliga a elegir la versión de Bootloader adecuada a nuestra placa al momento de cargar un sketch en nuestro Arduino Nano: en el IDE>Processor>”ATmega328P (Old Bootloader)”. También es posible actualizar el Bootloader a la nueva versión utilizando otro Arduino o un programador AVR.

Tutoriales:

 

Arduino Pro Mini 5 volts 16 Mhz Atmega328p

Arduino es la plataforma de desarrollo de proyectos en electrónica y robótica más utilizada a nivel mundial, esto debido a su facilidad de aprendizaje y uso, abundante documentación y multiples aplicaciones.  El Arduino Pro Mini es una pequeña tarjeta de desarrollo Arduino diseñada para trabajar en protoboard o proyectos wearable (uso en ropa) donde el factor espacio es prioritario. Posee el microcontrolador ATmega328P, el mismo microcontrolador del Arduino Uno y Nano. El Arduino Pro Mini fue diseñado por SparkFun Electronics (USA) con la idea de hacer la placa Arduino más pequeña y económica posible.

El Arduino Pro Mini cuenta con 14 entradas/salidas digitales (6 pueden usarse como salidas PWM), 8 entradas análogas (igual que un Arduino Nano), y un cristal oscilador de 16 MHz. Para programar el Arduino Pro Mini debe utilizarse un conversor/adaptador USB-Serial TTL como el CP2102 (recomendado) o el CH340G. Incluye un regulador de voltaje de 5V en placa. Cuenta con un botón Reset.

Recomendamos utilizar esta tarjeta en casos donde no sea necesario reprogramar constantemente el Arduino.

Nota: Necesita una interface USB-Serial TTL para ser programado, recomendamos utilizar módulo CP2102 (No incluido)

Advertencia: No alimentar el Arduino Pro Mini con más de 12 voltios (Pin RAW), ni tampoco alimentarlo al revés.

Tutoriales:

Arduino UNO R3

Arduino es la plataforma de desarrollo de proyectos en electrónica y robótica más utilizada a nivel mundial, esto debido a su facilidad de aprendizaje y uso, abundante documentación y multiples aplicaciones. Arduino Uno R3 es una tarjeta de desarrollo que utiliza el microcontrolador ATmega328P (Atmel), es la version más recomendada para iniciarse en esta plataforma.

Arduino Uno R3 posee 14 entradas/salidas digitales (6 pueden usarse como PWM), 6 entradas analógicas, un resonador cerámico de 16 MHz, conexión USB, conector de alimentación, conector ICSP y un botón de Reset. La tarjeta contiene todo lo necesario para el funcionamiento del microcontrolador; basta conectarlo al puerto USB o alimentarlo con una fuente de voltaje continuo o una batería para empezar a usarlo.

Las principales diferencias de esta versión son que incluye un conector micro USB para conectarlo usando los cables estándar para cargar celulares, tiene expuesto adicionalmente los pines A6 y A7, el conversor usb-serial es manejado por el chip CH340, el chip AtMega328P está en formato SMD.

Tutoriales:

 

BMP280 Sensor de Presión Atmosférica

El sensor de presión barométrica BMP280 permite medir la altura respecto al nivel del mar, su funcionamiento está basado en la relación entre presión del aire y la altitud. El BMP280  es la evolución del BMP180, posee alta precisión y un bajo consumo de energía. El BMP280 ofrece un rango de medición de 300 a 1100 hPa (Hecto Pascal). Basado en tecnología BOSCH piezo-resistiva con gran robustez EMC, alta precisión y linealidad, así como con estabilidad a largo plazo. Se ha diseñado para ser conectado directamente a un microcontrolador a través de I2C o SPI. El sensor BMP280 presenta diversas mejoras respecto al sensor BMP180 como: Mejor resolución de presión y temperatura, mejor precisión, mejores filtros digitales y un menor consumo de energía.

Este tipo de sensores pueden ser utilizados para calcular la altitud con gran precisión, por lo que es un sensor muy utilizado en sistemas de Autopiloto para Drones (UAVs). Este sensor puede entregar medidas de altitud con una precisión de hasta 1m.

Tutoriales:

 

Buzzer Zumbador De 5v

Los Sistemas embebidos como Arduino necesitan interactuar con el usuario ya sea por medios visuales o de sonidos. Un buzzer es el elemento más usado como indicador de sonido, puede usarse al presionar una tecla, reproducir melodías, alarmas. Agregar un buzzer dará a tu proyecto un nivel más profesional de diseño y usabilidad.

El módulo incluye un transistor que cumple la función de amplificador de señal, de esta forma podemos conectar el módulo directamente a nuestro Arduino y no preocuparnos por dañar algún componente. El buzzer piezoeléctrico es de tipo pasivo por lo que puede reproducir melodias utilizando la función TONE de Arduino.

Tutoriales:

 

Caudalimetro Sensor Flujo

Un sensor de flujo o caudalímetro es un instrumento para la medición de caudal o gasto volumétrico de un fluido. El caudal es la cantidad de líquido o fluido (volumen) que circula a través de una tubería por unidad de tiempo, por lo general se expresa en: litros por minutos (l/m), litros por hora (l/h), metros cúbicos por hora (m³/h), etc.). Los caudalímetros suelen colocarse directamente en la tubería que transporta el fluido. También suelen llamarse medidores/sensores de caudal, medidores de flujo o flujómetros.

El sensor de flujo de agua de 1/2″ YF-S201 sirve para medir caudal de agua en tuberías de 1/2″ de diámetro. También puede ser empleado con otros líquidos de baja viscosidad, como: bebidas gasificadas, bebidas alcohólicas, combustible, etc. Es un caudalímetro electrónico de tipo turbina. Compatible con sistemas digitales como Arduino, Pic, Raspberry Pi, PLCs. El sensor posee  tres cables: rojo (VCC: 5VDC), negro (tierra) y amarillo (salida de pulsos del sensor de efecto Hall). Con la ayuda de este sensor podrás ingresar al mundo de la Domótica, monitoreando el consumo de agua en tu hogar, o puedes hacer un dispensador de volumen automatizado con la ayuda de una válvula adicional.

El funcionamiento del sensor es de la siguiente forma: el caudal de agua ingresa al sensor y hace girar una turbina, la turbina está unida a un imán que activa un sensor de efecto Hall, que a su vez emite un pulso eléctrico que puede ser leído por la entrada digital de un Arduino o PLC. El sensor de efecto Hall está aislado del agua, de manera que siempre se mantiene seco y seguro. Como el volumen de agua por cada pulso es fijo y de un valor conocido (promedio) podemos contar la cantidad de pulsos por unidad de tiempo (segundo o minuto), luego multiplicar el valor de volumen/pulso por la cantidad de pulsos y así determinar el caudal o flujo de agua. Se recomienda utilizar interrupciones por hardware en el Arduino para detectar o contar los pulsos del sensor. Tenga en cuenta que este no es un sensor de precisión por lo que la orientación, presión del agua y otras condiciones pueden afectar la medición. Se recomienda calibrar el sensor realizando mediciones con volúmenes conocidos. Calibrado puede llegar a tener una precisión de hasta 10%.

FÓRMULA: Flujo del agua en L/min = Pulsaciones del sensor (Hz) / 7.5

Tutoriales:

 

Celda Peltier TEC1-12706

Obtén agua helada en minutos o hierve agua con solo invertir la polaridad de los terminales. Este magnífico dispositivo es aplicable a distintas aplicaciones: un cooler portátil, energías renovables, cámaras de temperatura controlada, etc.

La celda consta de elementos semiconductores que permiten su funcionamiento, eliminado así la necesidad de partes móviles.
El lado frio (trae el número del modelo impreso) y el lado caliente (en blanco) se identifican fácilmente.

Tutoriales

 

Circuito Integrado L293D Puente H

El driver puente H L293D facilita el control de motores con Arduino o PIC. Posee diodos internos de protección para cargas inductivas como motores. Su pequeño tamaño es ideal para ser utilizado en proyectos de robótica móvil como seguidores de línea, velocistas, laberinto. Permite controlar la dirección de giro y la velocidad de cada motor de forma independiente.

Soporta:

2 Motores DC bidireccionales
1 Motores Paso a Paso (unipolares o bipolares)
Separación entre Fuente de motor/fuente del Arduino

Tutoriales:

CNY70 Sensor Optico Reflectivo

El CNY70 es un sensor óptico infrarrojo de corto alcance. El CNY70 tiene una construcción compacta donde la fuente de emisión de luz y el detector están dispuestos en la misma dirección para detectar la presencia de un objeto utilizando el haz de IR de reflexión en el objeto.

Su uso más común es para construir robots seguidores de Línea. Contiene un emisor de radiación infrarroja (fotodiodo) y un receptor (fototransistor). El fotodiodo emite un haz de radiación infrarroja, el fototransistor recibe ese haz de luz cuando se refleja sobre alguna superficie u objeto.

Para verificar el funcionamiento del diodo IR se puede utilizar una cámara digital como la de cualquier smartphone.

Tutoriales:

LINKS

 

Control Remoto Ir Infrarrojo Receptor Emisor

El Kit de control remoto inalámbrico por infrarrojos para Arduino consta de un control remoto por infrarrojos y un módulo receptor infrarrojo de 38KHz. El control remoto tiene 20 teclas de función, disparando una distancia de hasta 8 metros, ideal para el manejo de una variedad de equipos en la habitación.

Módulo receptor IR puede recibir señales de modulación 38 KHZ estándar, la operación de decodificación de la señal del mando a distancia se puede realizar a través de la programación de un Arduino.

Tutoriales:

 

Controlador de Motor Dual TB6612FNG

El driver para motores TB6612FNG posee dos puentes H, puede controlar hasta dos motores de DC con una corriente constante de 1.2A (3.2A pico). Dos señales de entrada (IN1 y IN2) pueden ser usadas para controlar el motor en uno de cuatro modos posibles: CW(giro en sentido de las manecillas del reloj), CCW (en contra de las manecillas), short-brake y stop. Las dos salidas de motores (A y B) pueden ser controladas de manera separada, la velocidad de cada motor es controlada mediante una señal PWM con una frecuencia de hasta 100kHz. El pin STBY cuando es puesto en HIGH coloca al motor en modo de standby. El driver posee diodos internos de protección.

El módulo también permite controlar un motor paso a paso unipolar o bipolar. El módulo permite controlar el sentido de giro y velocidad mediante señales TTL que se pueden obtener de microcontroladores y tarjetas de desarrollo como Arduino, Raspberry Pi y Launchpads de Texas Instruments.

Tutoriales:

LINKS

Conversor De Niveles Lógicos 3.3v/5v

Conectar un dispositivo que funcione a 3.3V a uno que funcione con 5V, no siempre es tarea fácil. Este pequeño conversor permite convertir dichos niveles, ya sea de 3.3V a 5V o a la inversa (5V a 3.3V), lo que te permite adaptar las señales SPI, I2C o cualquier señal digital.

Los pines tienen un espaciado compatible para montarlos sobre una protoboard por lo que podrás hacer tus primeras pruebas en pocos minutos.

La placa necesita ser alimentada por los dos voltajes a convertir y sólo funciona con señales digitales (niveles altos y bajos). NO funciona con señales analógicas.

Tutoriales:

 

Convertidor DC-DC Boost Step-Up Mt3608

El convertidor de voltaje DC-DC Step-Up 2A MT3608 tiene como función entregar un voltaje de salida constante superior al voltaje de entrada frente a variaciones del voltaje de entrada o de carga. Soporta corrientes de salida de hasta 2A, voltaje de entrada entre 2V a 24V y voltaje de salida entre 2V a 28V. El voltaje de salida se selecciona mediante un potenciómetro multivuelta.

Los convertidores DC/DC son circuitos capaces de transformar un nivel de voltaje a otro de mayor o menor nivel. Existen dos tipos de convertidores o reguladores DC-DC: lineales y conmutados (switching). Los reguladores de tipo lineal como el clásico LM7805 o el LM317 son muy sencillos de utilizar pero no son eficientes energéticamente. Por el contrario los reguladores de tipo conmutado presentan altos niveles de eficiencia energética (superior al 80%). Los convertidores conmutados convierten el voltaje mediante el almacenamiento periódico de energía de entrada y la posterior liberación de esa energía en la salida de forma que el nivel de voltaje de final es el deseado. Los convertidores DC-DC conmutados con el objetivo de convertir la energía eléctrica con la máxima eficiencia poseen únicamente componentes que no presentan perdidas, es decir, que no absorben energía. Los componentes son básicamente de 2 tipos: conmutadores y almacenadores. Los conmutadores son interruptores del paso de corriente, que idealmente no presentan pérdidas por conmutación, normalmente son transistores mosfet. Los componentes almacenadores son los inductores y capacitores que almacenan la energía temporalmente para luego devolverla al circuito. Podemos clasificar a conmutadores DC-DC por su voltaje de salida en: reductores (Step-Down o Buck), elevadores (Step-Up o Boost) y reductores-elevadores (Step-Up-Down o Buck-Boost).

El convertidor DC-DC MT3608 es un regulador de tipo conmutado elevador (Step-Up o Boost) con una alta eficiencia de conversión, excelente regulación de línea y bajo voltaje de rizado. El módulo reduce al mínimo el uso de componentes externos para simplificar el diseño de fuentes de alimentación. Permite obtener un voltaje regulado a partir de una fuente con un voltaje inferior, por ejemplo: obtener 5V o 12V a partir de una batería de litio de 3.7V. Es capaz de manejar una carga de hasta 2A o 6W máx.

Tutoriales:

 

Convertidor DC-DC Buck Step-Down LM2596

El convertidor de voltaje DC-DC Step-Down 3A LM2596 tiene como función entregar un voltaje de salida constante inferior al voltaje de entrada frente a variaciones del voltaje de entrada o de carga. Soporta corrientes de salida de hasta 3A, voltaje de entrada entre 4.5V a 40V y voltaje de salida entre 1.23V a 37V. El voltaje de salida se selecciona mediante un potenciómetro multivuelta.

Los convertidores DC/DC son circuitos capaces de transformar un nivel de voltaje a otro de mayor o menor nivel. Existen dos tipos de convertidores o reguladores DC-DC: lineales y conmutados (switching). Los reguladores de tipo lineal como el clásico LM7805 o el LM317 son muy sencillos de utilizar pero no son eficientes energéticamente. Por el contrario los reguladores de tipo conmutado presentan altos niveles de eficiencia energética (superior al 80%). Los convertidores conmutados convierten el voltaje mediante el almacenamiento periódico de energía de entrada y la posterior liberación de esa energía en la salida de forma que el nivel de voltaje de final es el deseado. Los convertidores DC-DC conmutados con el objetivo de convertir la energía eléctrica con la máxima eficiencia poseen únicamente componentes que no presentan perdidas, es decir, que no absorben energía. Los componentes son básicamente de 2 tipos: conmutadores y almacenadores. Los conmutadores son interruptores del paso de corriente, que idealmente no presentan pérdidas por conmutación, normalmente son transistores mosfet. Los componentes almacenadores son los inductores y capacitores que almacenan la energía temporalmente para luego devolverla al circuito. Podemos clasificar a conmutadores DC-DC por su voltaje de salida en: reductores (Step-Down o Buck), elevadores (Step-Up o Boost) y reductores-elevadores (Step-Up-Down o Buck-Boost).

El convertidor DC-DC LM2596 es un regulador de tipo conmutado reductor (Step-Down o Buck) con una alta eficiencia de conversión, excelente regulación de línea y bajo voltaje de rizado. El módulo reduce al mínimo el uso de componentes externos para simplificar el diseño de fuentes de alimentación. Permite obtener un voltaje regulado a partir de una fuente con un voltaje mayor, por ejemplo: obtener 5V, 3.3V, 1.8V a partir de una fuente o batería de 12V. Para asegurar un buen funcionamiento el nivel de voltaje de entrada debe ser superior al nivel de voltaje de salida por lo menos en 1.5V, ya que de no ser así, se presentaría problemas de eficiencia y rendimiento. Es capaz de manejar una carga de hasta 3A, cuando se emplee para una corriente superior a 2A es recomendable adicionar un disipador de calor.

Tutoriales:

 

DHT11 Sensor de Temperatura y Humedad

El DHT11 es un sensor digital de temperatura y humedad relativa de bajo costo y fácil uso. Integra un sensor capacitivo de humedad y un termistor para medir el aire circundante, y muestra los datos mediante una señal digital en el pin de datos (no posee salida analógica). Utilizado en aplicaciones académicas relacionadas al control automático de temperatura, aire acondicionado, monitoreo ambiental en agricultura y más.

Utilizar el sensor DHT11 con las plataformas Arduino/Raspberry Pi/Nodemcu es muy sencillo tanto a nivel de software como hardware. A nivel de software se dispone de librerías para Arduino con soporte para el protocolo “Single bus”. En cuanto al hardware, solo es necesario conectar el pin VCC de alimentación a 3-5V, el pin GND a Tierra (0V) y el pin de datos a un pin digital en nuestro Arduino. Si se desea conectar varios sensores DHT11 a un mismo Arduino, cada sensor debe tener su propio pin de datos. Quizá la única desventaja del sensor es que sólo se puede obtener nuevos datos cada 2 segundos. Cada sensor es calibrado en fabrica para obtener unos coeficientes de calibración grabados en su memoria OTP, asegurando alta estabilidad y fiabilidad a lo largo del tiempo. El protocolo de comunicación entre el sensor y el microcontrolador emplea un único hilo o cable, la distancia máxima recomendable de longitud de cable es de 20m., de preferencia utilizar cable apantallado. Proteger el sensor de la luz directa del sol (radiación UV).

En comparación con el DHT22 y DHT21, este sensor es menos preciso, menos exacto y funciona en un rango más pequeño de temperatura / humedad, pero su empaque es más pequeño y de menor costo.

Tutoriales:

 

DHT22 Sensor de Temperatura y Humedad

El DHT22 (AM2302) es un sensor digital de temperatura y humedad relativa de buen rendimiento y bajo costo. Integra un sensor capacitivo de humedad y un termistor para medir el aire circundante, y muestra los datos mediante una señal digital en el pin de datos (no posee salida analógica). Utilizado en aplicaciones de control automático de temperatura, aire acondicionado, monitoreo ambiental en agricultura y más.

Utilizar el sensor DHT22 con las plataformas Arduino/Raspberry Pi/Nodemcu es muy sencillo tanto a nivel de software como hardware. A nivel de software se dispone de librerías para Arduino con soporte para el protocolo “Single bus”. En cuanto al hardware, solo es necesario conectar el pin VCC de alimentación a 3-5V, el pin GND a Tierra (0V) y el pin de datos a un pin digital en nuestro Arduino. Si se desea conectar varios sensores DHT22 a un mismo Arduino, cada sensor debe tener su propio pin de datos. Quizá la única desventaja del sensor es que sólo se puede obtener nuevos datos cada 2 segundos. Cada sensor es calibrado en fabrica para obtener unos coeficientes de calibración grabados en su memoria OTP, asegurando alta estabilidad y fiabilidad a lo largo del tiempo. El protocolo de comunicación entre el sensor y el microcontrolador emplea un único hilo o cable, la distancia máxima recomendable de longitud de cable es de 20m., de preferencia utilizar cable apantallado. Proteger el sensor de la luz directa del sol (radiación UV).

El DHT22 presenta mejores prestaciones respecto al sensor DHT11, como mejor resolución, mayor precisión y un empaque más robusto.

Tutoriales:

 

Display 7 segmentos

Los display 7 segmentos son de los componentes más antiguos en la electrónica. Se usaban allá por el año 60s 70s y 80s porque no existían los LCD y cuando empezaron a salir, eran muy difíciles de usar. De hecho los LCD para microcontroladores no se usaban para enseñar/aprender si no hasta los 2000 cuando se empezaron a masificar un poco.

Tutoriales:

 

Driver para motor a pasos A4988

Esta placa utiliza el driver Allegro A4988 para motores paso a paso bipolares y es ampliamente utilizada con las distintas placas de control de impresoras 3D como RAMPS, SBOT o similares. Es conocido con el nombre de “Pololus” o “controlador Pololu”.

Este driver tiene limitación de corriente ajustable, protección contra sobre corriente y cinco resoluciones diferentes de microstepping. Funciona desde 8V a 35V y puede suministrar 1A por bobina sin usar ventilación forzada o un disipador.

Para manejar este driver solo necesitas 2 pines, uno para la dirección de giro y otro para dar el paso. El pin Enable debe estar conectado a Tierra (GND) para que el motor funcione. El microstepping se configura con los pines MS1, MS2 y MS3 de acuerdo a la tabla del fabricante.

Tutoriales:

 

Driver Puente H L9110S

El Driver L9110S de doble canal es un módulo compacto que se puede utilizar para controlar pequeños robots. Este pequeño módulo tiene dos chips controladores de motor L9110S independientes y cada uno puede conducir hasta 800mA de corriente continua.

El driver pueden ser operado desde 2.5V a 12V, permitiendo ser utilizado con microcontroladores de 3.3V y 5V. Un Conector macho se utiliza para conectar este módulo al microcontrolador de su robot. Los motores se conectan en terminales con tornillos. Este driver también se puede utilizar para controlar un único motor paso a paso de cuatro líneas de fase. Cuatro agujeros hacen este tablero fácil de montar en su robot u otro proyecto.

A diferencia de otros drivers como el L293D y el L298N, el driver L9110S solo utiliza una fuente, que será la misma para alimentación y control. Otra diferencia es que para controlar la velocidad no poseé una entrada especifica, por lo que es necesario enviar el pulso PWM directamente a las entradas de control de dirección.

Tutoriales:

 

DS18B20 Sensor de Temperatura a Prueba de Agua

El sensor digital de Temperatura DS18B20 de MAXIM a prueba de agua, te permite conocer la temperatura utilizando solo 1 cable para datos (1-Wire), puedes utilizar simultáneamente varios sensores en el mismo bus, ya que cada sensor tiene un identificador de fábrica distinto.

Entre sus aplicaciones más comunes está el sensado de ambientes en edificios, aire acondicionado, maquinaria, control y monitoreo de procesos industriales, etc.

Tutoriales:

 

DS3231 Módulo Reloj en Tiempo Real (RTC)

Los RTC (Real Time Clock) o reloj en Tiempo Real son la solución ideal cuando necesitamos integrar mediciones de tiempo a nuestros proyectos. Los RTC son de muy bajo consumo por lo que pueden ser alimentados por baterías y de esa forma no perder la sincronización. Si bien los microcontroladores poseen contadores internos, estos no son tan exactos como un RTC dedicado.

El módulo está basado en el RTC DS3231 de MAXIM y la EEPROM AT24C32 de ATMEL. Ambos circuitos integrados comparten el mismo bus comunicación con el Protocolo I2C. El RTC DS3231 es la evolución del clásico RTC DS1307. La  principal diferencia con el DS1307; es el oscilador interno compensado por temperatura, lo que hace que su precisión sea muy alta. La memoria EEPROM AT24C32 permite almacenar 32Kbits (4K Bytes) de datos de manera permanente.

 

Ethernet Shield Wiznet w5100

El Shield Ethernet W5100 es una herramienta que abre un sin fin de formas para controlar tu Arduino a través de Internet o de la LAN de tu casa. Domótica, automatización, Internet de las cosas (IoT), control y monitoreo remoto, etc, son algunos de los campos donde se puede utilizar este shield. Es compatible con Arduino Uno, Mega y Leonardo. Además las librerías Ethernet y SD vienen incluidas por defecto en el IDE de Arduino, por lo que no hay necesidad de descargar librerías adicionales.

Esta última versión incluye un slot para tarjetas micro-SD, el cual puede ser empleado para almacenar archivos que podrás poner disponibles a través de la red. En esta revisión del shield también se incluye un controlador de reset, esto es para asegurarse que el módulo W5100 Ethernet inicie correctamente al ser energizado. Revisiones previas de este shield no eran compatibles con el Mega y necesitaban reset manual después de conectarlo.

El Shield Ethernet tiene una interfaz digital SPI, por lo que debemos revisar cuales son los pines SPI en el modelo de Arduino a utilizar, En Arduino Uno son los pines digitales 11, 12 y 13, para Arduino Mega emplea los pines 50,51 y 52. En ambas tarjetas (Uno y Mega) el pin 10 es empleado para seleccionar el W5100 y el pin 4 para la tarjeta SD. Debemos tomar en cuenta que esos pines solo se usaran para SPI y ya no estarán disponibles para otras tareas. Así mismo tomar en cuenta que en el Arduino Mega a pesar de que el pin 53 (pin SS) no es empleado para seleccionar ni el W5100 ni la tarjeta SD, debe ser configurado como una salida ya de otra manera la interfaz SPI no funcionará.

Debido que el chip W5100 y la tarjeta SD comparten el mismo bus SPI, solo uno podrá estar activo a la vez. Si se desea usar ambos periféricos, debemos tomar en cuenta esto. Si no se hará uso de algunos de estos chips debemos deshabilitarlos explícitamente. Para deshabilitar la tarjeta SD, configurar el pin 4 como salida y escribir HIGH. Para deshabilitar el chip ethernet W5100 configurar el pin 10 como una salida en HIGH.

El shield posee un conector RJ45 estándar para Ethernet. El botón de reset inicializa tanto el shield como el Arduino. Una gran ventaja de este shield es que es apilable por lo que podrás disponer de todos sus pines en otros shields.

Tutoriales:

 

GPS para Arduino Ublox NEO6

Módulo GPS basado en u-blox NEO-6M con eeprom incluido, incluye antena. Es compatible con varios controladores de vuelo que necesitan de posicionamiento GPS.

 

Tutoriales:

LINKS:

HC-SR04 Sensor de distancia ultrasonico

El sensor HC-SR04 es un sensor de distancia de bajo costo que utiliza ultrasonido para determinar la distancia de un objeto en un rango de 2 a 450 cm. Destaca por su pequeño tamaño, bajo consumo energético, buena precisión y excelente precio. El sensor HC-SR04 es el más utilizado dentro de los sensores de tipo ultrasonido, principalmente por la cantidad de información y proyectos disponibles en la web. De igual forma es el más empleado en proyectos de robótica como robots laberinto o sumo, y en proyectos de automatización como sistemas de medición de nivel o distancia.

El sensor HC-SR04 posee dos transductores: un emisor y un receptor piezoeléctricos, además de la electrónica necesaria para su operación. El funcionamiento del sensor es el siguiente: el emisor piezoeléctrico emite 8 pulsos de ultrasonido(40KHz) luego de recibir la orden en el pin TRIG, las ondas de sonido viajan en el aire y rebotan al encontrar un objeto, el sonido de rebote es detectado por el receptor piezoeléctrico, luego el pin ECHO cambia a Alto (5V) por un tiempo igual al que demoró la onda desde que fue emitida hasta que fue detectada, el tiempo del pulso ECO es medido por el microcontrolador y asi se puede calcular la distancia al objeto. El funcionamiento del sensor no se ve afectado por la luz solar o material de color negro (aunque los materiales blandos acusticamente como tela o lana pueden llegar a ser difíciles de detectar).

La distancia se puede calcular utilizando la siguiente formula:

Distancia(m) = {(Tiempo del pulso ECO) * (Velocidad del sonido=340m/s)}/2

El sensor US-016 es similar al HC-SR04 pero con salida de tipo analógico, otro sensor ultrasonido es el sensor US-100 con salida de tipo uart/serial.

Tutoriales:

LINKS:

 

HC-SR501 Sensor PIR Detección de Movimiento

Los sensores PIR tienen como función detector movimiento (de personas), normalmente se busca detector el movimiento de una persona dentro del rango del sensor. Son baratos, pequeños, de bajo consumo y fáciles de utilizar, además no se desgastan. Normalmente los podemos encontrar en electrodomésticos y gadgets para la oficina o el hogar. Son conocidos como PIR, “Sensores Infrarrojos” o “Sensores de movimiento”.

Este módulo contiene un sensor Piroeléctrico, el cual puede detectar cambios de radiación infrarroja. Todo objeto (o cuerpo humano) emite cierto nivel de radiación, y entre mayor temperatura tenga, mayor radiación emitirá. El sensor dentro del detector de movimientos está dividido en 2 mitades o 2 lados. La razón para esto es que estamos buscando la diferencia en el movimiento no el promedio. Las dos mitades están unidas por cables de modo que se cancelan una a otra. Si una mitad recibe más o menos radiación IR, la salida cambiará a Alto o Bajo.

Los sensores PIR son perfectos para detectar cuando una persona ingresa o abandona un espacio, a partir de esto podemos programar diferentes acciones como el encendido/apagado automático de luces, sonidos, alarmas, mensajes de texto, llamadas, etc. Si bien son capaces de detectar personas, no nos pueden decir cuántas, ni en qué dirección se encuentran y en algunos casos puede ser activado por mascotas, la clave está en experimentar y encontrar los valores de sensibilidad que funcionen adecuadamente.

El módulo PIR HC-SR501 cuenta con 2 potenciómetros que permiten regular la sensibilidad y el tiempo de duración del pulso. También posee unos jumpers para configurar el modo de la señal de salida. Utilizar el módulo PIR con Arduino es muy sencillo, solo debemos declararlo como una entrada digital o como una interrupción por hardware en los pines 2 o 3 para el Arduino Uno.

Tutoriales:

 

Kit Chasis para Auto Seguidor de Línea

Ingresa al mundo de la robótica móvil con esta magnífica plataforma, incluye tanto el chasis de acrílico como demás elementos para que desarrolles tu proyecto de forma sencilla.

La plataforma incluye 2 motores DC con reducción y sus respectivas llantas de goma, las cuales gracias a su buena tracción puede trabajar sobre madera, lona, metal, vidrio, etc.

El chasis de acrílico lo hace liviano y posee agujeros para el montaje del portapila y para demás componentes electrónicos, como puede ser Arduino, sensores ultrasonido, servomotores, cámara vga, etc.

Para armar la plataforma solo se necesita de un pequeño destornillador Philips y en poco tiempo estarás listo para empezar a trabajar.

Tutoriales:

 

Kit de prototipo CY8CKIT-059 PSoC 5 LP

El Kit de prototipo  CY8CKIT-059 PSoC 5 LP de Cypress incorpora el dispositivo CY8C5888LTI-LP097 la familia  PSoC® 5LP. El PSoC® 5LP es el SoC programable más integrado de la industria, combinando periféricos analógicos y digitales de alta precisión y programables con un CPU ARM® Cortex®-M3 CPU en un único chip. Las señales de sensor de proceso con el coprocesador DFB de hardware de 24 bits, descarga las tareas tradicionales de CPU para los bloques digitales universales basados en CPLD y aumenta el rendimiento del sistema con controlador DMA periférico-a-periférico. Integra los front end analógicos personalizados de alta precisión de 20 bits con los bloques analógicos programables incluyendo opamps, PGA, filtros, comparadores, SAR y Delta-Sigma ADC y solución de detección táctil de CapSense mejor de la industria.

El kit proporciona acceso a todas las E/S del dispositivo PSoC 5LP en un formato compatible con el tablero de prueba. Cuenta con un cabezal de micro-USB para crear prototipos con conectividad USB 2.0 a toda velocidad. El kit también está diseñado con un único factor de forma a presión, permitiendo a los usuarios separar el conector USB con el programador de KitProg y depurador del tablero para utilizarlos de forma independiente. Una vez hecho esto con el prototipo, todavía le queda un práctico programador SWD.

El kit incluye un programador y depurador KitProg de Cypress. KitProg puede programar y depurar el dispositivo objetivo PSoC 5LP vía SWD cuando se utiliza el creador o programador PSoC. Es compatible con puente sobre USB e interfaces USB-UART-I2C y también proporciona acceso a μC/sonda Micrium para leer y escribir memoria en el dispositivo de destino. Cuando se separa, esta pequeña placa USB puede utilizarse como un depurador KitProg con cualquier dispositivo PSoC 3, PSoC 4, o PSoC 5LP. El firmware KitProg se presenta como un gestor de arranque de imagen que puede actualizarse para desarrollar aplicaciones personalizadas para el mismo.

Tutoriales:

 

Kit Modulos RF 433 Mhz Transmisor y Receptor

En muchas ocasiones es necesario establecer un enlace de comunicación inalámbrico entre microcontroladores, la forma más sencilla es utilizando estos módulos de radiofrecuencia: un transmisor y un receptor de 433MHz. Estos módulos nos permiten realizar una conexión inalámbrica simplex (un solo sentido) entre 2 microcontroladores como: pic, arduino, etc.

La frecuencia de trabajo es de 433MHz, debido a que es una banda de libre uso. Para utilizar estos módulos basta con alimentarlos y conectar el pin de Datos por un lado del Transmisor (TX) y en otro el Receptor (RX). Para la programación no es necesario agregar ningún tipo de librería, ya que es un proceso “transparente”, por lo que el programa sería igual a usar una comunicación serial (UART) entre 2 MCUs, sin embargo existen algunas librerías que nos ofrecen ciertas ventajas como: verificación de errores, redundancia, etc.

La antena tiene una gran influencia en el módulo receptor, por lo que se recomienda conectar un cable de cobre de unos 17cm de largo para alcanzar la frecuencia de 433MHz. La posición de la antena también afecta la recepción de datos. El cable de la antena debe estar debidamente aislado.

Tutoriales:

LINKS:

 

Kit Sensor Arduino Sensores 37 En 1

Este kit de aprendizaje es excelente para empezar a construir increíbles proyectos de electrónica con Arduino.

1 x módulo zumbador pasivo KY-006
1 x módulo LED bicolor KY-011
1 x módulo sensor de golpe KY-031
1 x módulo interruptor de vibración KY-002
1 x módulo de foto-resistencia KY-018
1 x módulo interruptor tipo boton KY-004
1 x módulo interruptor de inclinación KY-020
1 x módulo LED SMD tricolor KY-009
1 x módulo sensor de emisión infrarroja KY-00
1 x módulo LED tricolor KY-016
1 x módulo óptico de mercurio KY-017
1 x módulo LED bicolor 3mm KY-029
1 x módulo zumbador activo KY-012
1 x módulo sensor de temperatura KY-013
1 x módulo flash automático de 7 colores KY-034
1 x módulo de contacto con mini lamina magnética KY-021
1 x módulo sensor magnético Hall KY-003
1 x módulo sensor receptor infrarrojo KY-022
1 x modulo sensor magnético clase Bihor KY-035
1 x módulo taza mágica de luz KY-027
1 x módulo codificador rotatorio KY-040
1 x módulo sensor fotoeléctrico tipo U KY-010
1 x módulo detector de latido KY-039
1 x módulo sensor de reflexión KY-025
1 x módulo sensor de evitación de obstáculos KY-032
1 x módulo sensor de rastreo KY-033
1 x módulo micrófono con sensor de sonido KY-038
1 x módulo sensor láser KY-008
1 x módulo con relevador KY-019
1 x módulo sensor de temperatura KY-001
1 x módulo sensor de temperatura digital KY-028
1 x modulo sensor de campo magnético lineal KY-024
1 x módulo sensor de llama KY-026
1 x módulo sensor de micrófono sensible KY-037
1 x módulo sensor de temperatura y humedad KY-015
1 x módulo joystick de eje XY-KY-023
1 x módulo sensor sonido metálico KY-036

Tutoriales:

 

MAX7219 Módulo de Matriz de Led 8×8

Al trabajar con leds tarde o temprano desearemos realizar nuestra propia matriz led. Si bien es posible construir una matriz utilizando leds individuales, también podemos optar por una matriz de fábrica ahorrando mucho tiempo. De forma similar la circuitería necesaria para manejar nuestra matriz puede ser realizada a partir de transistores discretos o utilizar un chip especializado como el MAX7219.

Este módulo integra una matriz de leds de 8×8 y un chip MAX7219, lo que permite trabajar rápidamente con matrices led y utilizando solo 4 cables para la comunicación. Estos módulos se pueden conectar en cascada utilizando un solo bus SPI y mostrar textos o gráficos más grandes.

El chip  MAX7219 es magnífico pues permite controlar 64 leds de forma independiente (o 8 digitos de 7-segmentos), incluye un decoder BCD, posee una memoria RAM estática interna de 8×8. Permite el control del brillo de forma digital y analógica. Solo necesita una resistencia externa para su funcionamiento. Se maneja tan sólo con 3 pines y es compatible con SPI™, QSPI™, y MICROWIRE™.

Tutoriales:

LINKS:

Mini Bomba De Agua Sumergible

Mini Bomba de Agua Sumergible de hasta 6V, es un producto muy práctico y confiable que te permitirá tener un flujo de hasta hasta 2 Litros de agua por minuto, sirve para trabajos y proyectos sencillos que requieran de un caudal, tiene características de funcionamiento de 6V, incluye un motor interno de 0.3A y la carcasa está fabricada de termoplástico resistente a la erosión provocada por el fluído. Es totalmente sumergible.

La mini bomba de agua puede tener una grana cantidad de aplicaciones como filtros o flujo de acuarios o peceras pequeñas (máx 100 litros), cascadas o fuentes, regadores de pasto, etc.

Tutoriales:

 

Módulo 1 Relé

Dentro de la gran variedad de proyectos que podemos realizar con Arduino, podemos llegar a desear controlar componentes de alto voltaje o alto amperaje, como bombillas o bombas de agua, los cuales no pueden ser manejados directamente con Arduino. En estos casos es necesario utilizar Relays o Reles, estos dispositivos permiten controlar cargas de alto voltaje con una señal pequeña.

El modulo posee 1 Relay de alta calidad, fabricado por Songle, con capacidad de manejar cargas de hasta 250V/10A. El módulo relay posee un led indicador de alimentación (rojo) y un led indicador de activación (vender). Este modulo a diferencia de los módulos relay de 2 o más canales no posee optoacopladores, en su lugar la activación del relay es mediante un transistor. El diseño del módulo facilita el trabajo con Arduino, al igual que con muchos otros sistemas como Raspberry Pi, ESP8266 (NodeMCU y Wemos), Teensy y Pic. Este modulo Relay activa la salida normalmente abierta (NO: Normally Open) al recibir un “0” lógico (0 Voltios) y desactiva la salida con un “1” lógico (5 voltios). Para la programación del uso de Relays con Arduino se recomienda el uso de timers con la función “millis()” y de esa forma no utilizar la función “delay” que impide que el sistema continúe trabajando mientras se activa/desactiva un relay.

Entre las cargas que se pueden manejar tenemos: bombillas de luz, luminarias, motores AC (220V), motores DC, solenoides, electroválvulas, calentadores de agua y una gran variedad de actuadores más. Se recomienda realizar y verificar las conexiones antes de alimentar el circuito, también es una buena practica proteger el circuito dentro de un case.

NOTA: EL VOLTAJE DE 220V AC ES MUY PELIGROSO! MANEJADO INCORRECTAMENTE PUEDE CAUSAR LA MUERTE! POR ESO DEBEMOS SER MUY CUIDADOSOS AL REALIZAR LAS CONEXIONES. NAYLAMP MECHATRONICS NO SE RESPONSABILIZA POR LOS DAÑOS CAUSADOS POR EL MAL USO DE ESTE MODULO.

Tutoriales:

 

Modulo Acelerometro De 3 Ejes Con Adxl345

Este módulo basado en un acelerómetro ADXL345 de 3 ejes pose una sensibilidad ajustable por software con rangos de operación de +/- 2g, 4g, 8g y 16g

Se puede comunicar por SPI o por I2C esto hace que sea un módulo adaptable a muchas placas basadas en PIC, Arduino u otras plataformas.

Este módulo es muy utilizado en proyectos de robótica, para detectar impactos, vibraciones, para analizar movimiento e inclinaciones en vehículos inteligentes o para implementar mandos como el del nintendo wii.

Tutoriales:

 

Módulo Bluetooth HC05

El módulo Bluetooth HC-05 nos permite conectar nuestros proyectos con Arduino a un smartphone, celular o PC de forma inalámbrica (Bluetooth), con la facilidad de operación de un puerto serial. La transmisión se realiza totalmente en forma transparente al programador, por lo que se conecta en forma directa a los pines seriales de nuestro microcontrolador preferido (respetando los niveles de voltaje, ya que el módulo se alimenta con 3.3V). Todos los parámetros del módulo se pueden configurar mediante comandos AT. La placa también incluye un regulador de 3.3V, que permite alimentar el módulo con un voltaje entre 3.6V – 6V. Este módulo es el complemento ideal para nuestros proyectos de robótica, domótica y control remoto con Arduino, PIC, Raspberry PI, ESP8266, ESP32, STM32, etc.

La comunicación Bluetooth se da entre dos tipos de dispositivos: un maestro y un esclavo. Si nuestro objetivo es conectar nuestro proyecto a un smartphone android podemos utilizar tanto un módulo HC-06 o un HC-05 configurado como esclavo. El módulo Bluetooth HC-05 viene configurado de fábrica para trabajar como esclavo, es decir, preparado para escuchar peticiones de conexión, pero podemos configurarlo para trabajar con Maestro utilizando comandos AT. Por otra parte si nuestro objetivo es conectar dos proyectos, necesitaremos utilizar un módulo HC-05 configurado como maestro y un HC-06 (esclavo) o un HC-05 configurado como esclavo.

Este modulo cumple con las especificaciones del estándar Bluetooth 2.0 que es perfectamente compatible con celulares o smartphones Android, más no con los Iphone. Para trabajar con Iphone recomendamos utilizar el Módulo Bluetooth 4.0 BLE HM-10, que también es compatible con los celulares Android modernos.

Tutoriales:

LINKS:

 

Módulo cargador lipo TP4056

El módulo Cargador USB de batería litio 18650 1A con protección permite cargar de forma sencilla y segura tus baterías LiPo/LiOn de una celda. Funciona con baterías con voltajes de carga nominal de 3.7V y de carga completa a 4.2V. Ideal para baterías LiPo 18650 o baterías de LiOn de smartphones. La corriente de carga es de 1A, este valor de corriente puede ser modificado al cambiar la resistencia R3 según se muestra en el datasheet.

Se debe tener especial cuidado con la polaridad de la batería, revisar con un voltímetro la polaridad antes de realizar la conexión. En caso de conectar incorrectamente la batería, el módulo será dañado irreparablemente.

RECOMENDACIONES

  • La corriente de carga sea aproximadamente el 37% de la capacidad de la batería y nunca mayor al 100%. Por ejemplo si la batería es de 1000mAh, debe usar 400mA.
  • El cable de conexión no debe ser muy largo
  • Verificar que la conexión sea segura
  • No tiene protección de polaridad inversa

LINKS

 

 

Modulo Conversor Rs485 Ttl Max485 Transceiver

Este módulo te permite contruir una interfaz RS485 a Serial TTL. El protocolo RS485 es un protocolo industrial ampliamente utilizado por su robustez, facil implementación y buenas prestaciones. Utilizando RS485 como capa fisica es posible implementar un bus de campo industrial tipo MODBUS y DMX para el control de luces.

El protocolo RS485 está definido como un sistema en bus de transmisión multipunto diferencial, es ideal para transmitir a altas velocidades sobre largas distancias (35 Mbit/s hasta 10 metros y 100 kbit/s en 1200 metros) y a través de canales ruidosos, ya que reduce los ruidos que aparecen en los voltajes producidos en la línea de transmisión. El medio físico de transmisión es un par entrelazado que admite hasta 32 estaciones en 1 solo hilo, con una longitud máxima de 1200 metros operando entre 300 y 19 200 bit/s y la comunicación half-duplex (semiduplex).

Tutoriales:

LINKS

 

Módulo de interfaz tarjeta MicroSD

Esta tarjeta de interfaz está diseñada para acceder a la memoria micro SD en modo SPI, por lo que las señales de control se etiquetan claramente con los nombres de las señales en dicho bus de comunicaciones.

Soporta tarjetas micro SD y micro SDHC. Tiene un circuito de conversión de voltaje para comunicarse a 3.3V o 5V.

Puede ser alimentado hasta con 5V gracias a su regulador de voltaje incluido.

Se puede usar con Arduino y en general con cualquier microcontrolador y tarjeta de desarrollo.

Tutoriales:

 

Módulo de radio frecuencia NRF24L01+

Este módulo utiliza el nuevo transceiver de 2,4GHz de Nordic Semiconductor, el NRF24L01 que opera en la banda de 2.4GHz (Industrial, Científica y Médica) y tiene nuevas características, como su consumo ultra bajo (ULP). El chip Nordic nRF24L01+ integra un completo transceiver de 2.4Ghz, Sintetizador RF, y lógica como el mejorado ShockBurst ™, que es un acelerador de protocolo por hardware para comunicación por SPI con microcontrolador.

El modulo posee 8 pines (headers macho) a través de los que se alimenta (3.3V) y se comunica mediante SPI.

Tutoriales:

LINKS:

Módulo Display 7 Segmentos 4 Dígitos TM1637

Los sistemas embebidos como Arduino, Pic u otros trabajan únicamente con lógica binaria (1 y 0) cuyos datos no son de fácil interpretación para los humanos, es por eso que para “leer” los datos usamos displays y pantallas. Este modulo permite mostrar 4 dígitos en formato 7 segmentos. Ideal para ser utilizado como contador, reloj, indicador.

El modulo posee 2 registros 74HC595 conectados a un display de 4 dígitos ánodo común. Para mostrar todos los dígitos encendidos es necesario utilizar una técnica de multiplexación: Encender un solo dígito a la vez y luego enceder el siguiente, repitiendo el proceso rápidamente podemos “engañar” a nuestros ojos y lograr mostrar los 4 dígitos encendidos “en simultaneo”.

Para trabajar con este display solo se necesita conectar 3 pines (DATA, CLK, LATCH). Se pueden conectar más módulos en cascada y mostrar más datos, sin necesidad de utilizar más pines de Arduino.

Tutoriales:

LINKS

 

Módulo Joystick para Arduino

El módulo Joystick te permite construir un controlador manual en 2 direcciones: X y Y. Posee ademas la función de pulsador que se activa al presionar el Joystick.
Posee dos potenciometros cada uno con su salidas analógica para la dirección (VRx-VRy) y una salidad digital del pulsador (SW). Para leer la posición es necesario convertir los valores analógicos utilizando un ADC de microcontrolador.

Empleado en proyectos de robótica, control, automatización, videojuegos.

Tutoriales:

 

Modulo L298N Driver Puente H

El driver puente H L298N es el modulo más utilizado para manejar motores DC de hasta 2 amperios. El chip L298N internamente posee dos puentes H completos que permiten controlar 2 motores DC o un motor paso a paso bipolar/unipolar.

El módulo permite controlar el sentido y velocidad de giro de motores mediante señales TTL que se pueden obtener de microcontroladores y tarjetas de desarrollo como Arduino, Raspberry Pi o Launchpads de Texas Instruments. El control del sentido de giro se realiza mediante dos pines para cada motor, la velocidad de giro se puede regular haciendo uso de modulación por ancho de pulso (PWM por sus siglas en inglés).

Tiene integrado un regulador de voltaje LM7805 de 5V encargado de alimentar la parte lógica del L298N, el uso de este regulador se hace a través de un Jumper y se puede usar para alimentar la etapa de control.

Tutoriales:

LINKS

 

Módulo Sensor Óptico TCRT5000

El TCRT5000 es un sensor óptico reflectivo que consta de un emisor de luz infrarroja y un fototransistor. El fototransistor detecta la luz que es reflejada cuando un objeto pasa enfrente del sensor. El TCRT5000 dispone de un encapsulado que bloquea la luz, la carcasa de plástico cuenta con 2 sujetadores en forma de clip para que su montaje sea más sencillo.

Tutoriales:

 

Módulo Wifi Serial ESP8266

Conectar tus proyectos a internet por Wifi ya no será un problema con la ayuda del Módulo ESP-01. Está basado en el SoC (System on Chip) ESP8266, un chip altamente integrado, diseñado para las necesidades de un mundo conectado. Integra un potente procesador con Arquitectura de 32 bits (más potente que el Arduino Due) y conectividad Wifi. Ofrece una completa y autocontenida solución WiFi Networking, permitiéndole trabajar como host de aplicaciones o reducir la carga de WiFi Networking de otro procesador. El modulo puede trabajar en 2 modos: como estación Wifi (Wifi Station) o como Punto de Acceso (Access Point), al trabajar como estación el módulo se conecta a la red Wifi presente en nuestro hogar. El modo Access Point se usa si queremos crear una red propia en el chip y asi conectarnos directamente.

El módulo ESP-01 viene cargado de fabrica con el firmware AT, que permite conectar un Arduino a wifi utilizando comandos AT. Es posible cambiar el firmware (flashear) permitiendo trabajar el módulo de forma independiente (sin un Arduino) y usar toda su capacidad como microcontrolador de 32bits a 80Mhz. Para flasher el chip es necesario utilizar un modulo conversor usb a serial TTL como el Módulo CP2102.

Si optamos por utilizar el chip de forma independiente podemos desarrollar programas en los lenguajes Arduino y Lua. Trabajar dentro del entorno Arduino permite utilizar un lenguaje que ya conocemos y hacer uso de un IDE fácil de utilizar, además de hacer uso de toda la información sobre proyectos y librerías disponibles para Arduino. La comunidad de usuarios de Arduino es muy activa y da soporte a plataformas como el ESP8266. Al trabajar con Lua podemos experimentar con un lenguaje interpretado.

El módulo trabaja a 3.3V por lo que NO se debe alimentar con 5V. Se recomienda colocar un capacitor de 100uF en paralelo con la fuente de alimentación para filtrar los picos de corriente. Posee leds indicadores de alimentación y de comunicación.

 

Tutoriales:

LINKS

 

Motor a pasos 28BYJ-48 Unipolar + Controladora

Los motores paso a paso conocidos también como motores de pasos son dispositivos electromecánicos que convierten una serie de impulsos eléctricos en desplazamientos angulares discretos, esto permite que los motores giren un cantidad determinada de grados (pasos) dependiendo de la cantidad y orden de impulsos recibidos.

El motor PaP 20BYJ-48 es muy utilizado por principiantes por lo sencillo de usar. Para manejar el motor con nuestro Arduino/Pic es necesario utilizar un driver entre el Arduino y el motor. El driver recomendado es el Modulo ULN2003. Este motor puede ser usado para mover palancas, como motor en carritos a control remoto/bluetooth y más.

 

Tutoriales:

LINKS

 

Motor Shield control de motores L293D

El Shield Motor Driver L293D fue diseñado por Adafruit para facilitar el control de motores con Arduino. El shield facilita el control de hasta 4 motores DC o 2 motores paso a paso unipolares o bipolares y 2 servomotores pequeños (SG90 o MG90). Posee dos drivers puente H L293D manejados por un Chip conversor serial a paralelo 74HC595, reduciendo notablemente el uso de pines de Arduino. El Shield es compatible con Arduino Uno, Mega y Leonardo.

El conversor 74HC595 expande 4 pines (4,7,8,12) de Arduino a 8 pines necesarios para manejar la dirección de los drivers L293D. Las señales “Enable” de los drivers están conectadas directamente a pines PWM de Arduino (3,5,6,11), permitiendo controlar la velocidad de los motores.

El Shield motor L293D soporta:

  • 4 Motores DC bidireccionales (con control de velocidad individual)
  • ó 2 Motores Paso a Paso (unipolares o bipolares)
  • 2 conexiones para servomotores (SG90 o MG90S)

Tutoriales:

LINKS

 

MPU6050 Acelerometro y Giroscopio 6 Ejes Digital

Este módulo está basado en el sensor MPU6050 y contiene todo lo necesario medir movimiento en 6 grados de libertad, combinando un giroscopio de 3 ejes y un acelerómetro de 3 ejes en un mismo chip. Integra un DMP (Procesador digital de movimiento) capaz de realizar complejos algoritmos de captura de movimiento de 9 ejes.

Se comunica a través de una interfaz I2C y posee una librería muy difundida para su uso inmediato. Este sensor puede entregar 6 grados de libertad e incorpora un regulador de tensión a 3.3V y resistencias pull-up para su uso directo por I2C. Para su uso con arduino se emplea la librería i2cdevlib. Su conexión es sencilla a través de su interfaz I2C master, permitiendo así controlar sensores externos adicionales como magnetómetros o barómetros, entre otros, sin intervención del procesador principal (economizar recursos).

Para una captura precisa de movimiento rápido y lento, posee un rango de escala programable de 250/500/1000/2000 grados/seg para el giroscopio y de 2g/4g/8g/16g para el acelerómetro.

Tutoriales:

LINKS

 

MQ-2 Sensor de Gas

Este es un sensor muy sencillo de usar, ideal para medir concentraciones de gas natural en el aire. Puede detectar concentraciones desde 300 hasta 10000 ppm.

El módulo posee una salida analógica que proviene del divisor de voltaje que forma el sensor y una resistencia de carga. También tiene una salida digital que se calibra con un potenciómetro, esta salida tiene un Led indicador.

La resistencia del sensor cambia de acuerdo a la concentración del gas en el aire.

El MQ-2 es sensible a LPG, i-butano, propano, metano, alcohol, hidrogeno y humo.

Tutoriales:

LINKS

MQ-3 Sensor de alcohol

Este sensor detecta la concentración de alcohol en aire. Simplemente se conecta a una entrada analógica de un microcontrolador como Arduino y podremos medir la concentración de alcohol.

También tiene una salida digital que se calibra con un potenciómetro, esta salida tiene un led indicador.

Tutoriales:

LINKS

 

MQ-9 Sensor de Gas

Tutoriales:

 

Ne555 Lm555 Ne555p Timer Integrado

El Temporizador NE555 es un Circuito Integrado muy popular en la electrónica, es muy barato y es capaz de producir pulsos de temporización regulables, retardo y oscilaciones con precisión.

El NE555 en configuración de operación monoestable, el intervalo de tiempo es controlado por una resistencia externa y un capacitor, mientras que en el modo astable, la frecuencia y el ciclo pueden ser controlados de forma independiente con dos resistencias externas y un capacitor único externo.

Este dispositivo es excelente para comenzar a adentrarnos en el mundo de la lógica secuencial en electrónica, gracias a su circuito interno basado en una retroalimentación, además es muy útil en proyectos escolares como semáforos, control de motores de CD, contadores de pulsos, etc.

Tutoriales:

 

NodeMCU con ESP8266 tarjeta Wifi

NodeMCU es una plataforma de desarrollo similar a Arduino especialmente orientada al Internet de las cosas (IoT). La versión NodeMcu v2 – ESP8266 está basada en el SoC Wi-Fi ESP8266 de Espressif Systems, específicamente del Módulo IoT ESP-12E. El SoC(System On Chip) ESP8266 es un chip especialmente diseñado para las necesidades de un mundo conectado, integra un potente microcontrolador con arquitectura de 32 bits (más potente que el Arduino Due) y conectividad Wi-Fi.

La plataforma ESP8266 permite el desarrollo de aplicaciones en diferentes lenguajes como: Arduino, Lua, MicroPython, C/C++, Scratch. Al trabajar dentro del entorno Arduino podremos utilizar un lenguaje que ya conocemos y hacer uso de un IDE sencillo de utilizar, además de hacer uso de toda la información sobre proyectos y librerías disponibles en internet. La comunidad de usuarios de Arduino es muy activa y da soporte a plataformas como el ESP8266.

NodeMCU viene con un firmware pre-instalado el cual nos permite trabajar con el lenguaje interpretado LUA, enviando comandos mediante el puerto serial (CP2102). Las tarjetas NodeMCU y Wemos D1 mini son las plataformas mas usadas en proyectos de Internet de las cosas (IoT). No compite con Arduino, pues cubren objetivos distintos.

La tarjeta NodeMCU está diseñada especialmente para trabajar en protoboard. Posee un regulador de voltaje de 3.3V en placa, esto permite alimentar la placa directamente del puerto USB (conector Micro-USB). Los pines de entradas/salidas (GPIO) trabajan a 3.3V. La versión 2 (v2) incluye como conversor USB a Serial TTL al chip CP2102.

Tutoriales:

 

Pantalla LCD de 16×2 HD44780

Los sistemas digitales embebidos como Arduino, Pic u otros trabajan únicamente con lógica binaria (0 y 1), es por eso que para “leer” los datos empleamos pantallas o displays alfanuméricos LCD. Esta pantalla te puede servir para hacer debugging o correcciones en tus distintos proyectos, sobretodo en el manejo de sensores y procesamiento de datos.

El LCD 1602 posee 2 filas y 16 columnas de dígitos alfanuméricos, funciona con el controlador interno HD44780, que es un integrado muy utilizado y para el cual existe amplia documentación. Para conectar la pantalla LCD a nuestro Arduino/PIC se necesitan 6 pines: 2 de control y 4 de datos. En cuanto a la programación en Arduino ya se incluye por defecto la librería LiquidCrystal, que incluye ejemplos de prueba.

Si bien es posible conectar directamente la pantalla LCD a nuestro Arduino, es una buena opción utilizar un Adaptador LCD paralelo a serial I2C y de esa forma ahorrar pines, trabajando con solo 2 pines del puerto I2C.

NOTA: Para controlar el contraste es necesario utilizar un potenciómetro de 10K (No incluido)

Tutoriales:

LINKS

 

Pantalla OLED 128×64

Las pantallas OLED se destacan por su gran contraste, mínimo consumo de energía y buena calidad de imagen. El display oled 1.3″ posee una resolución de 128*64 píxeles, permitiendo controlar cada píxel individualmente y mostrar tanto texto como gráficos. Además por ser de tipo OLED no necesita de retroiluminación (Backlight) como los LCD, lo que hace que su consumo de energía sea mucho menor y aumenta su contraste.

La interface de comunicación es de tipo SPI y puede trabajar con sistemas desde 3V hasta 5V gracias a su regulador y conversores en la placa. Debemos tener en cuenta que los pines SPI son diferentes para cada modelo de Arduino, por lo que debemos revisar el Pinout de nuestro Arduino para saber cuales son los pines SPI.

Para manejar la pantalla es necesario utilizar un microcontrolador con al menos 1K de RAM, este espacio cumple la función de buffer para el display. El driver de la pantalla es el SH1106 (similar al SD1306),, con una librería lista para usarse en Arduino. La librería permite mostrar texto, mapas de bits, píxeles, rectángulos, círculos y líneas. A pesar de usar 1K de RAM, el funcionamiento es muy rápido y el código es fácilmente portable a distintas plataformas de microcontroladores.

PINES

  1. GND: 0V  ——————–  ARDUINO UNO PIN: GND
  2. VDD: 3.3V-5VDC ———-  ARDUINO UNO PIN: 5V
  3. CSK: SPI clock  ————  ARDUINO UNO PIN: 10
  4. SDA: MOSI data ———–  ARDUINO UNO PIN: 9
  5. RES: Reset  —————–  ARDUINO UNO PIN: 13
  6. DC:  Data/command ——  ARDUINO UNO PIN: 11
  7. CS:  Chip select signal —-  ARDUINO UNO PIN: 12

Tutoriales:

LINKS

 

PL2303 Módulo USB a Serial TTL

El módulo conversor PL2303 convierte un puerto USB en un puerto serial UART, con niveles de voltaje TTL compatibles con la mayoría de tarjetas de microcontroladores como Arduino/PIC/Raspberry Pi. Posee leds indicadores de transmisión de datos, salidas reguladas de voltaje de 5V y 3.3V, usa el chip PL2303HXA de Prolific.

Al utilizar el conversor USB se facilita la integración de nuestros proyectos con programas de PC como Matlab, Labview, Processing. Desde el punto de vista del programador del microcontrolador el conversor es “transparente” pues solo necesitamos usar el clásico protocolo serial UART y nos olvidamos de la complejidad del protocolo USB.

*NOTA: Se recomienda utilizar el driver versión 3.2.0.0

Tutoriales:

LINKS

 

Placa De Desarrollo Arduino Micro Usb Atmel Attiny85

Digispark es una placa de desarrollo de pequeño tamaño y bajo coste, compatible con el entorno de Arduino.

El proyecto Digispark fue iniciado por Erik Kettenburg como un proyecto de crowdfunding en Kickstarter, donde obtuvo 313.218$ de la meta de 5.000, con la ayuda de 5.954 colaboradores. Posteriormente, Eriky y su mujer Jenni fundaron Digistump LLC, responsable de varios proyectos interesantes.

Digispark es open hardware bajo licencia CC-BY-SA 3.0, habiendo compartido los esquemas y el firmware. Esto ha favorecido la creación de placas clónicas baratas. Podemos comprarla por aproximadamente un euro en vendedores internaciones de AliExpress o eBay.

Está alimentado por un procesador Attiny85 de Atmel, un procesador de 8 bits AVR con arquitectura RISC. El Attiny85 Incorpora 8KB de memoria flash, 512B de EEPROM, 512B SRAM, 6 líneas de I/O, 32 registros, 2 timers, un conversor ADC de 4 canales con 10bits, watchdog interno. El rango de operación es de 1.8 a 5.5V, e dispone de tres modos de ahorro de energía

Tutoriales:

 

RFID RC522 Kit con Tarjeta y llavero

El módulo RC522 es Lector-Grabador RFID 13.56MHz, posee comunicación SPI lo que permite trabajar fácilmente con la mayoría de microcontroladores. Utiliza un sistema de modulación y demodulación para todo tipo de dispositivos pasivos RFID de 13.56MHz. El dispositivo maneja el ISO14443-A y soporta el algoritmo de encriptación Quick CRYPTO1 y MIFARE. El rango de detección de tags RFID es de aprox. 5-7cm. Compatible con Arduino, Pic, Raspberry Pi y más.

Los sistemas RFID son muy útiles para sistemas de control de acceso, seguridad electrónica, trazabilidad.

Tutoriales:

LINKS

 

Sensor de Humedad en Suelo HL-69

El sensor de humedad en suelo HL-69 utiliza la conductividad del agua para informarnos la presencia del liquido en un sustrato como la tierra común que se encuentra en macetas y jardines.

Este dispositivo se compone de dos partes: el sensor propiamente dicho, que consiste en dos terminales sobre un PCB con forma de puntas que se insertan en el sustrato y la placa de acondicionamiento de señal que procesa las señales provenientes del sensor para entregarlas a otro sistema digital o analógico.

El HL-69 está pensado para utilizarse en situaciones de maquetas o instalaciones que no sean permanentes, ya que la humedad y la corriente eléctrica pueden corroer fácilmente las terminales del sensor. Para maximizar su duración, recomendamos ampliamente desconectar la alimentación del sensor cuando no se este utilizando y activar la alimentación solo cuando se va a realizar una medición.

Es compatible con Arduino y en general con cualquier otro microcontrolador.

Tutoriales:

 

Sensor de lluvia y nieve

Este sensor te permite saber si está lloviendo o nevando. El sensor posee 2 electrodos separados por una distancia muy pequeña, cuando llueve las gotas de agua cierran el circuito entre los 2 electrodos y permiten el paso de una pequeña corriente. Este cambio de voltaje es detectado por un OpAmp en modo comparador.

La tarjeta de acondicionamiento nos entrega una salida digital y una analógica. La salida digital se encarga de mostrar 5 Voltios si no hay lluvia y 0 Voltios cuando si hay lluvia o nieve. La salida analógica nos entrega un voltaje desde 0V cuando la lluvia es muy intensa hasta 5V cuando el clima es despejado.

Con la ayuda de este sensor y un microcontrolador podrás monitorear y controlar diversas acciones a partir de la señal de lluvia. Por ejemplo: Un sistema que automáticamente cierre las ventanas en caso de lluvia.

Tutoriales:

LINKS

Sensor de Nivel de Agua para Arduino

Este Sensor de Agua Analógico es muy práctico y fácil de utilizar, cuenta con un alto poder de reconocimiento de nivel de agua gracias a sus cables conductores expuestos gracias a su diseño, para poder determinar de mejor manera el nivel de agua que haga contacto con su superficie. Posteriormente manda a su salida una señal analógica proporcional al nivel de agua sensado.

Los valores analógicos que proveé el sensor de agua  pueden ser rápidamente leídos por tu controlador Arduino y desarrollar proyectos como alarmas, display de muestreo de medición, encendido de luces o cualquier otro prototipo.

Además es sumamente utilizado gracias a su bajo costo y su confiabilidad.

Tutoriales:

 

Sensor De Proximidad Detector Obstáculos Infrarrojo

Este módulo sensor infrarrojo emisor y receptor el cual se puede adaptar a luz ambiente y distancia de detección a través de un potenciómetro que viene incluido en la board, dicha distancia se encuentra comprendida entre 2cm~30cm, con un ángulo de detección de 35°. Estos infrarrojos emiten señales a cierta frecuencia cuando se encuentra detección de algún obstáculo (superficie de reflexión). La señal captada por estos sensores es acondicionada mediante un circuito comparador, esto se ve reflejado mediante un LED indicador de color verde, en donde dependiendo de la configuración del usuario, podrá establecer niveles altos (1 lógico) y bajos (0 lógico) de tensión. Este sensor suele ser usado en robots diseñados para evadir obstáculos, seguidor de línea de color negra o blanca, entre otras. La señal captada por los sensores puede ser llevada directamente a un circuito de control como un microcontrolador, board arduino, entre otros, para ser tratada dependiendo de la necesidad del usuario y/o aplicación en específico.

Tutoriales:

 

Sensor de Sonido Micrófono

Este sensor Analógico de sonido es usado para detectar sonido, utiliza un micrófono cilíndrico de alta sensibilidad.

CONFIGURACIÓN PINES

  • Pin1 AO Salida Sensor Analógico
  • Pin2 GND Tierra(0 volt)
  • Pin3 VCC Voltaje de alimentación (3-24V)
  • Pin4 DO Salida Digital

Tutoriales:

 

Sensor de Temperatura LM35DZ (Analógico)

El LM35 es un sensor de temperatura de buenas prestaciones a un bajo precio. Posee un rango de trabajo desde -55ºC hasta 150ªC. Su salida es de tipo analógica y lineal con una pendiente de 10mV/ºC. El sensor es calibrado de fábrica a una precisión de 0.5ºC.

Es un sensor muy popular por su fácil uso y variadas aplicaciones. No necesita de ningún circuito adicional para ser usado. Se alimenta directamente con una fuente de 5V y entrega una salida analógica entre 0V a 1.5V. Este voltaje analógico puede ser leído por el ADC de un microcontrolador como PIC o Arduino. Entre sus aplicaciones podemos encontrar termómetros, termostatos, sistemas de monitoreo y más.

 

Tutoriales:

LINKS

Sensor Interruptor Touch Capacitivo TTP223B

Este módulo utiliza el circuito integrado TTP223B que es un sensor touch capacitivo. En su estado normal la salida del módulo se encuentra en cero lógico y baja consumo de corriente, cuando un dedo toca la posición correspondiente la salido del módulo se activa en uno lógico, sino se toca el modulo en 13 segundos vuelve a modo de bajo consumo.

Tutoriales:

 

Sensor Optico Ir Horquilla Velocidad Tacómetro

Conocer la posición o velocidad de un motor es muy importante en robótica, para lo cual existen diversas alternativas, siendo una de las más comunes el uso de encoders de tipo óptico. Los encoders en general son dispositivos que se encargan de convertir el movimiento angular o lineal en pulsos eléctricos que puedan ser interpretados por el controlador del sistema. Los encoders incrementales ópticos realizan la medición de movimiento con el uso de un haz de luz infrarrojo que se ve interrumpido por las ranuras de un disco acoplado al eje. La cantidad de ranuras por vuelta determinará la precisión del encoder.

Este sensor para encoder óptico utiliza el opto interruptor infrarrojo MOCH22A. El Dispositivo MOCH22A cuenta con dos partes: Un emisor IR y un receptor o sensor IR. Entre el emisor y receptor  IR existe un espacio para el objeto que bloqueará el paso de luz (disco ranurado). Los pulsos son digitalizados por un opamp LM393 en modo comparador entregando pulsos TTL que pueden ser interpretados por un microcontrolador como Arduino o Pic. Se recomienda utilizar interrupciones por flancos de subida/bajada para detectar los pulsos. En Arduino Uno los pines de interrupción por flanco son: 2 y 3. Se recomienda agregar un capacitor de 100nF entre la línea de salida D0 y tierra a modo de filtro pasa bajo y así evitar falsos disparos en la interrupción. Otra recomendación es alimentar el módulo con 3.3V.

Este modelo de encoder ha sido diseñado para trabajar con plataformas de robótica móvil: seguidores de línea, sumos, laberinto. También son utilizados en contadores de RPM (Revoluciones por minuto) en motores DC/AC o como sensor de final de carrera.

Tutoriales:

LINKS

 

Sensor Receptor Infrarrojo Ir Vs1838b

Los diodos infrarrojos (IR) funcionan convirtiendo la corriente eléctrica en luz infrarroja; mientras que los detectores infrarrojos hacen lo opuesto al detectar luz infrarroja y convertirla en una corriente eléctrica. La corriente generada por un detector infrarrojo es una señal que indica que existe ese tipo de luz.

El infrarrojo es una longitud de onda de luz que está más allá del rango de la visión humana. Esto hace al infrarrojo una herramienta excelente para aplicaciones donde se requiere la luz, pero donde la luz visible podría ser una distracción o de otra forma no deseada. El uso de diodos infrarrojos emisores de luz, o LEDs, hace posibles a los sistemas de control remoto en varios proyectos.

  • Receptor de luz infrarroja
  • Voltaje: 2.7 V – 5.5 V
  • Alcance: 22 m – 25 m
  • Frecuencia: 38 KHz
  • Número de pines: 3
  • Ángulo de recepción: 90°

Tutoriales:

 

Sensor Shield v5

La plataforma Arduino ha permitido que muchas personas se inicien en el mundo la electrónica, esto gracias a lo sencillo que es programar en Arduino. Muchas veces es en el hardware donde la mayoría encuentra dificultades, errores de conexión y sobretodo uso de tiempo que podría ser utilizado en desarrollar nuevos prototipos, entonces ¿por qué no usar una herramienta que nos permita mejorar la experiencia de uso de hardware?

Es así que el Sensor Shield ve la luz, para facilitar la parte de hardware de Arduino. Usando este shield podemos conectar rápidamente sensores, servos, pulsadores, potenciómetros, módulos I2C, etc.

De esta forma ahorramos tiempo en verificar conexiones y depurar errores, tiempo que se aprovecha en mejorar el proyecto.

El sensor shield posee conectores con 3 pines: Alimentación, Tierra y Señal. Existen conectores para entradas analógicas y conectores para I/O digitales.

LINK

 

Servo MG996R

El servo MG996R Tower Pro destaca por su buen torque (11Kg), engranajes metálicos y gran robustez.  Es utilizado principalmente en proyectos de robótica, como brazos robóticos y robots bípedos. Puede rotar aproximadamente 180 grados (90° en cada dirección).

Tiene la facilidad de poder trabajar con diversidad de plataformas de desarrollo como Arduino, PICs, Raspberry Pi, o cualquier microcontrolador.

Para su uso con Arduino, recomendamos conectar el cable naranja al pin 9 o 10 y usar la Librería “Servo” incluida en el IDE de Arduino. Para la posición 0° el pulso es de 0.6ms, para 90° es de 1.5ms y para 180° 2.4ms.

Posee un conector universal tipo “S” que encaja perfectamente en la mayoría de los receptores de radio control incluyendo los Futaba, JR, GWS, Cirrus, Hitec y otros. Los cables en el conector están distribuidos de la siguiente forma: Cafe = Tierra (GND),  Rojo = VCC (5V),  Naranja = Señal de control (PWM).

Se recomienda alimentar por separado el microcontrolador y los servos, ya que el ruido eléctrico puede dar lugar a errores en la ejecución del programa, o en todo caso agregar un capacitor de 100uF entre 5V y GND.

Tutoriales:

LINKS

Servo SG90 Tower Pro Servomotor

Servomotor de tamaño pequeño ideal para proyectos de bajo torque y donde se requiera poco peso. Muy usado en aeromodelismo, pequeños brazos robóticos y mini artrópodos. Un servo ideal para aprender a programar en Arduino.

Puede rotar aproximadamente 180 grados (90° en cada dirección). Tiene la facilidad de poder trabajar con diversidad de plataformas de desarrollo como Arduino, PICs, Raspberry Pi, o en general a cualquier microcontrolador.

Para su uso con Arduino, recomendamos conectar el cable naranja al pin 9 o 10 y usar la Librería “Servo” incluida en el IDE de Arduino. Para la posición 0° el pulso es de 0.6ms, para 90° es de 1.5ms y para 180° 2.4ms.

Posee un conector universal tipo “S” que encaja perfectamente en la mayoría de los receptores de radio control incluyendo los Futaba, JR, GWS, Cirrus, Hitec y otros. Los cables en el conector están distribuidos de la siguiente forma: Cafe = Tierra (GND),  Rojo = VCC (5V),  Naranja = Señal de control (PWM).

Puede ser alimentado por USB pero se recomienda alimentar por separado el microcontrolador y los servos, ya que el ruido eléctrico puede dar lugar a errores en la ejecución del programa, o en todo caso agregar un capacitor de 100uF entre 5V y GND.

Tutoriales:

LINKS

 

Shield CNC GRBL para Arduino

El Shield CNC GRBL permite construir una máquina CNC de la manera más rápida y sencilla, solo necesitas agregar un Arduino Uno, unos cuantos Drivers A4988 o DRV8825 y una fuente de alimentación. Posee un diseño modular y Open Source. Compatible con GRBL, Firmware OpenSource para Arduino Uno que convierte código-G en comandos para motores Paso a Paso. Ideal para desarrollar proyectos como Router CNC, Cortadora Láser, Brazo robótico y hasta una Máquina Pick&Place.

El shield CNC permite manejar 3 motores paso a paso (pap/stepper) de forma independiente (X, Y, Z) y 1 motor adicional (A) como duplicado de alguno de los anteriores. Es compatible con los drivers para motores paso a paso Pololu A4988 (Allegro) o los DRV8825 (Texas Inst.), el A4988 puede manejar motores paso a paso de hasta 2A por bobina y microstepping de 1/16, el driver DRV8825 es más versátil pues ofrece hasta 2.5A por bobina y microstepping de hasta 1/32. Podemos configurar de forma independiente la resolución de microstepping de cada driver con los 3 jumpers correspondientes.

Para energizar el shield podemos utilizar fuentes de alimentación entre 12 a 36 voltios. La capacidad de corriente de la fuente debe ser de aprox. 2 amperios por cada motor, entonces si utilizamos 4 motores necesitaremos una fuente de 8 amperios. Recomendamos utilizar la fuente de alimentación 12V/8.5A o 24V/5A. El voltaje de potencia no está conectado al Arduino Uno, por lo que tendremos que utilizar una fuente separada para el Arduino o realizar un puente entre el voltaje de potencia y el pin de Vin del Arduino (máx. 12V)

Tutoriales:

LINKS

Shield RAMPS 1.4 para Impresora 3D

RAMPS es la abreviatura de “RepRap Arduino Mega Pololu Shield” y es el Shield más utilizado en el mundo para construir Impresoras 3D DIY. RAMPS ha sido diseñado para integrar toda la electrónica necesaria para una impresora 3D RepRap en un pequeño tamaño y a un bajo costo. RAMPS es un Shield para Arduino Mega, aprovechando el poder del Mega y deja espacio para futuras expansiones. Su diseño modular permite insertar Drivers PaP (A4988 o DRV8825) y el control electrónico para un extrusor, por lo que es sencillo reemplazar partes, realizar mejorar y hacer expansiones. Adicionalmente se pueden añadir más Shields siempre y cuando RAMPS se coloque encima de los demás Shields. Ideal para desarrollar proyectos como Impresora 3D, Router CNC, Cortador Láser, Cortadoras Láser, Brazo robótico y hasta una Máquina Pick&Place.

El shield Ramps permite manejar 5 motores paso a paso (pap/stepper) de forma independiente (X, Y, Z, E0 y E1). Es compatible con los drivers para motores paso a paso Pololu A4988 (Allegro) o los DRV8825 (Texas Inst.), el A4988 puede manejar motores paso a paso de hasta 2A por bobina y microstepping de 1/16, el driver DRV8825 es más versátil pues ofrece hasta 2.5A por bobina y microstepping de hasta 1/32. Podemos configurar de forma independiente la resolución de microstepping de cada driver con los 3 jumpers correspondientes.

Para energizar el shield podemos utilizar fuentes de alimentación de 12 voltios. La capacidad de corriente de la fuente debe ser de aprox. 2 amperios por cada motor y 10A por el Heatbed, entonces si utilizamos 5 motores y 1 heatbed necesitaremos una fuente de 20 amperios. Recomendamos utilizar la fuente de alimentación 12V/20A.

 

Tutoriales:

LINKS

 

SIM800L Módulo GSM

¿Deseas conectar tu proyecto a la red celular, controlar tus dispositivos por SMS?

Entonces este módulo es lo que estás buscando. El módulo SIM800L es un dispositivo quad-band GSM/GPRS, trabaja en las frecuencias GSM850MHz, EGSM900MHz, DCS1800MHz y PCS1900MHz. Este módulo de telefonía celular que te permite añadir voz, texto, datos y SMS a tu proyecto en un pequeño paquete, contiene una cantidad sorprendente de la tecnología en este pequeño paquete. Esta versión cuenta con un conector uFL. Utiliza el mismo chip SIM800L que el módulo FONA de Adafruit, por lo que se pueden utilizar las mismas librerías.

Por sí solo, este módulo no puede hacer nada. Se requiere un microcontrolador para controlarlo! Sugerimos y usamos un Arduino pero cualquier microcontrolador 3-5V con una UART puede enviar y recibir comandos a través de los pines RX/TX. También necesitarás algunos accesorios adicionales. Estos no están incluidos! Principalmente un chip SIM 2G.

Tutoriales:

LINKS

 

TCS230 Sensor de Reconocimiento de Color

El sensor de color con integrado TCS230 puede filtrar los datos RGB de la fuente de luz y la convierten en una onda cuadrada (50% ciclo de trabajo) con una frecuencia directamente proporcional a la intensidad de la luz de radiación. La frecuencia de salida se puede escalar por uno de los tres valores pre-establecidos a través de dos pines de control de entrada SO y SI, con opciones seleccionables del 2%, 20% y 100% de frecuencia; los pines S2 y S3 sirven para controlar el filtro de RGB.

Los pines de entradas y salida permiten ser conectados directamente a un microcontrolador o circuito lógico.

Tutoriales:

LINKS

 

Teclado Matricial 3×4 Tipo membrana

El Teclado Matricial 3×4 Tipo membrana es un teclado de 4 filas y 3 columnas para un total de 12 teclas. El teclado es tipo membrana , por lo que entre sus ventajas se encuentra el poco espacio que requiere para ser instalado. Puede ser conectado a cualquier micro controlador o tarjetas de desarrollo y evaluación como Arduino y Chipkit.

Tutoriales:

 

Teclado Matricial 4×4 Tipo membrana

El Teclado matricial de botones plásticos formado por 4 filas y 4 columnas para un total de 16 teclas permite agregar una entrada de usuario a tus proyectos. El teclado es de tipo membrana, por lo que entre sus ventajas se encuentra el poco espacio que requiere para ser instalado. Posee una cubierta adhesiva y un cable flexible de conexión. Puede ser conectado a cualquier microcontrolador o tarjetas de desarrollo como Arduino.

El teclado matricial 4×4 está formado por una matriz de pulsadores dispuestos en filas (L1, L2, L3, L4) y columnas (C1, C2, C3, C4), con la intención de reducir el número de pines necesarios para su conexión. Las 16 teclas necesitan sólo 8 pines del microcontrolador en lugar de los 16 pines que se requerirían para la conexión de 16 teclas independientes. Para poder leer que tecla ha sido pulsada se debe de utilizar una técnica de barrido y no solo leer un pin de microcontrolador.

La conexión del teclado matricial 4×4 con Arduino u otra plataforma de microcontroladores es simple: se necesitan 8 pines digitales en total. Puede trabajar con microcontroladores de 3.3V o 5V sin problema. Es necesario colocar resistencias pull-up entre los pines de las columnas y VCC o activar por software las resistencias Pull-up internas en el Arduino. En cuanto a la programación, la lectura de las teclas se debe realizar mediante un “barrido” de las filas. Si bien es posible realizar este procedimiento dentro del loop principal del programa, es una mejor práctica realizar el barrido utilizando interrupciones por TIMER y asi asegurar la lectura de las teclas en un intervalo conocido y exacto, además de dejar al loop libre para realizar otras operaciones.

Tutoriales:

 

 

0
    0
    Tu Carrito
    Tu carrito esta vacíoVolver a la tienda
    Enviar Whatsapp
    Hola 👋
    ¿En qué podemos ayudarte?