Etiqueta: Tubo T5

  • La Internet de las Cosas (IoT)

    Internet de las cosas es un concepto que se refiere a la interconexión digital de objetos cotidianos con Internet

  • Conectar placa SIM GSM900 con Arduino

    El módulo “GPRS Shield Arduino Uno” cuenta con un microcontrolador SIM900 en una placa de desarrollo, Al igual que el Arduino que es otra placa de desarrollo.

    Tener un dispositivo con una tarjeta SIM puede ser muy útil, por ejemplo, para una estación meteorológica IoT

  • El microcontrolador

    Un microcontrolador μC, UC o MCU) es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de procesamiento, memoria y periféricos de entrada/salida.

  • La placa de desarrollo

    Son PCB con componentes electrónicos que ayudan a hacer circuitos, prototipos, inventos o experimentos.

    Incluso productos vendidos comercialmente tienen una placa de desarrollo dentro, pues es más económico así que desarrollar una placa propia con componentes tan pequeños.

    Placa de desarollo con (derecha a izquierda) Microcontrolador ESP32, resistencias, controladores de tensión, interfaz FTDI (pata comunicarse por USB), botones y conector USB-mini

    En los Sistemas Embebidos, las placas de desarrollo incorporan un Microcontrolador y su objetivo es ayudar a programarlo e interconectarlo. Tiene elementos necesarios (usb, conectores, reguladores, botones) que permiten en muchos casos comenzar a utilizar estos chip en tan solo unos instantes.

    Existen muchas versiones de estas placas. De diferentes tamaños, con distintos microcontroladores que tienen más o menos entradas y salidas digitales o analógicas.

    Con procesadores más o menos potentes y con dispositivos como Bluetooth, Wi-Fi, sensores y más

    Arduino es un proyecto de Hardware libre que diseña y produce estas placas de desarrollo. Ha inspirado y ayudado a la democratización de muchísimo conocimiento de la ingeniería electrónica, pero tanto o más importante aún, creó Arduino IDE que es un proyecto de Software libre que creó una aplicación para programar microcontroladores (propios y de terceros) de manera accesible con uno de los lenguajes de programación más extendidos en el mundo: C*

    Esp8266 en Módulo D1-Mini
    Módulo de desarrollo ESP32 en Protoboard con LCD y controladoras de motor paso a paso DRV8825

    Si bien conceptualmente las placas de desarrollo son una pieza de “laboratorio” hoy en día son tan pequeñas y económicas que se puede pensar en crear todo tipo de objetos interactivos o sistemas IoT

  • ¿Cómo programar CHIPS?

    ¿Cómo programar CHIPS?

    “Arduino IDE” es un programa de código abierto que se utiliza como herramienta para la programación de microcontroladores

  • ESP32 / ESP8266 Escribir en una Base de datos MySQL usando PHP y Arduino IDE

    Este artículo pretende explicar cómo conectar un módulo con un ESP32/ESP8266 a un servidor WEB que reciba los datos.

    El microcontrolador será el cliente de una “página WEB”, accederá con información a un vínculo para insertar información en una Base de Datos

    Actualizado: 2/7/2025

    CONTEXTO

    Insertar datos directamente en una base MySQL desde un microcontrolador resulta sencillo, pero puede presentar riesgos de seguridad y escalabilidad. Como alternativa, se puede usar una API REST o un broker MQTT. Este artículo muestra un enfoque con PHP y HTTP, con medidas básicas de protección.

  • Placa de Circuito Impreso (PCB) Diseño y fabricación

    Placa de Circuito Impreso (PCB) Diseño y fabricación

    Una vez diseñado el circuito que hará funcionar nuestro invento, prototipo o ejercicio, podemos pasar a diseñar la placa que lo va a contener

    The Printed Circuit Board, o la placa de circuito impreso, soporta y conecta los componentes electrónicos conectándolos entre sí con caminos o pistas

  • El bus I2C en Arduino

    El bus I2C en Arduino

    Esta tecnología desarrollada por Philips, actualmente abierta, permite conectar entre sí no solo placas sino también componentes individuales dentro de las mismas. Por ejemplo un microcontrolador con el regulador de carga de batería en un dispositivo portable.

  • Sistemas embebidos

    Sistemas embebidos

    Circuitos dedicados a objetos, sistemas computacionales diseñados para realizar funciones dedicadas cubriendo necesidades específicas. Al contrario de lo que ocurre con los ordenadores de propósito general (PC)

    Con algunos conocimientos del lenguaje C, se pueden programar estos «CHIP» para interactuar con cualquier objeto del mundo.

    La comunicación adquiere gran importancia en los sistemas embebidos. Lo normal es que el sistema pueda comunicarse mediante interfaces estándar de cable o inalámbricas. Así un SI normalmente incorporará puertos de comunicaciones del tipo RS-232, RS-485, SPI, I²C, CAN, USB, IP, Wi-Fi, GSM, GPRS, DSRC, etc.

    El subsistema de presentación tipo suele ser una pantalla gráfica, táctil, LCD, alfanumérico, etc

    Se denominan actuadores a los posibles elementos electrónicos que el sistema se encarga de controlar. Puede ser un motor eléctrico, un conmutador tipo relé etc. El más habitual puede ser una salida de señal PWM para control de la velocidad en motores de corriente continua

    El módulo de E/S analógicas y digitales suele emplearse para digitalizar señales analógicas procedentes de sensores, activar diodos ledes, reconocer el estado abierto cerrado de un conmutador o pulsador, etc

    El módulo de reloj es el encargado de generar las diferentes señales de reloj a partir de un único oscilador principal. El tipo de oscilador es importante por varios aspectos: por la frecuencia necesaria, por la estabilidad necesaria y por el consumo de corriente requerido. El oscilador con mejores características en cuanto a estabilidad y coste son los basados en resonador de cristal de cuarzo, mientras que los que requieren menor consumo son los RC. Mediante sistemas PLL se obtienen otras frecuencias con la misma estabilidad que el oscilador patrón

    El módulo de energía (power) se encarga de generar las diferentes tensiones y corrientes necesarias para alimentar los diferentes circuitos del SE. Usualmente se trabaja con un rango de posibles tensiones de entrada que mediante conversores ac/dc o dc/dc se obtienen las diferentes tensiones necesarias para alimentar los diversos componentes activos del circuito

    Además de los conversores ac/dc y dc/dc, otros módulos típicos, filtros, circuitos integrados supervisores de alimentación, etc

    El consumo de energía puede ser determinante en el desarrollo de algunos sistemas embebidos que necesariamente se alimentan con baterías, con lo que el tiempo de uso del SE suele ser la duración de la carga de las baterías