Etiqueta: Tubo T5
-
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
-
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?


“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

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


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

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


