Autor: Ger

  • Cabina de desinfección con control de temperatura infrarojo | Sistema de acceso de personal

    Cabina de desinfección con control de temperatura infrarojo | Sistema de acceso de personal

    📍 Pérgamo, Italia

    Cuando comenzó la pandemia, trabajamos a contra-reloj con uno de los países más afectados. Un sistema de control de personal con detección de temperatura.

    (más…)

  • Instalar Mosquitto en Raspberry pi

    Experiencia instalando servido mosquitto en raspberry pi
    
    sudo apt update && sudo apt upgrade
    
    sudo apt install -y mosquitto mosquitto-clients
    
    sudo systemctl enable mosquitto.service
    
    No arranca...
    
    service mosquitto status
    
    
    
  • 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

  • Diseño Incremental, desarrollo iterativo

    Diseño Incremental, desarrollo iterativo

    Los prototipos mejorarán cada vez que se repita su proceso de construcción.

  • ¿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.