ยกTu carrito estรก actualmente vacรญo!
Ayuda personalizada para proyectos Electrรณnicos Programados con Microcontroladores.
-
ยฟTe interesa ser parte de TFM Ingenierรญa?
Colaboraciones en TFM Ingenierรญa PropรณsitoSe abre la posibilidad de incorporar colaboradores que aporten experiencia en: Ingenierรญa electrรณnicaโ|โdiseรฑo de hardware, prototipado y validaciรณn. Programaciรณn de microcontroladoresโ|โESP32, ESP8266, STM32, protocolos UART/IยฒC/SPI, optimizaciรณn en C/C++. Docencia tรฉcnicaโ|โsistemas operativos, fundamentos de ingenierรญa electrรณnica, introducciรณn a la programaciรณn embebida. El objetivo es sumar miradas diversas y fortalecer proyectos de I+D…
-
Enviar Mensajes desde un ESP32 a Telegram
๐Madrid | ESP32 Una forma prรกctica de recibir notificaciones o datos de tus proyectos directamente en un mรณvil. Aquรญ la experiencia de cรณmo preparar tu ESP32 para conectarse a Internet y finalmente cรณmo escribir el cรณdigo necesario para que todo funcione 1. Crear un Bot en Telegram Para comenzar, buscar el bot @BotFather en Telegram.…
-
Mover motor paso Nema17 con controladora ESP32
๐Barcelona | Actuadores: Motores Ya en el aรฑo 2024, la a4988 y drv8825 quedaron algo obsoletas, no son buenas para uso contรญnuo si hay personas cerca, pues son muy molestas por el sonido que emiten los motores al funcionar. En este caso, se moverรก un nema17ย con una controladora igual de pequeรฑa, eficiente y muy…
-
Controladora de motor TB6600 con librerรญa AccelStepper
AccelStepper Esta librerรญa permite un control preciso del motor, incluyendo caracterรญsticas como la aceleraciรณn y la desaceleraciรณn, lo que la hace adecuada para aplicaciones que requieren un movimiento mรกs suave y controlado. Las caracterรญsticas del TB6600 aquรญ. Conexiones del TB6600 El controlador TB6600 tiene varias terminales que necesitan ser correctamente conectadas para funcionar con tu…
-
Controladora de motor TB6600: Uso sin Librerรญa
๐Madrid ๐ช๐ธ Espaรฑa | Notas sobre trabajo de uso genรฉrico de controladora de motor/stepper + Fabricaciรณn de PCB Caracterรญsticas del TB6600 Conexiones del TB6600 El controlador TB6600 tiene varias terminales que necesitan ser correctamente conectadas para funcionar con tu motor paso a paso y microcontrolador: Configuraciรณn de Microstepping y Corriente El TB6600 permite ajustar el…
-
Mediciรณn de Distancias con el Sensor Ultrasรณnico HC-SR04 y el ESP32
El uso de mรบltiples sensores HC-SR04 con el ESP32 permite medir distancias en varias direcciones simultรกneamente, proporcionando una soluciรณn eficaz para aplicaciones en robรณtica y sistemas de seguridad. Esta guรญa muestra cรณmo conectar y programar cuatro sensores HC-SR04 con un ESP32 para obtener lecturas de distancia precisas y confiables.
-
Medir cargas con el sensor DYMH-103 y mรณdulo Amplificador HX711
Para medir cargas con el sensor DYMH-103 utilizando un microcontrolador, sigue estos pasos: Materiales Necesarios Sensor de celda de carga DYMH-103 Amplificador HX711 Microcontrolador (puede ser Uno, Nano, etc.) Cables de conexiรณn Protoboard (opcional) Conexiones Conectar el Sensor de Carga al HX711: El sensor DYMH-103 tiene cuatro cables (normalmente de colores rojo, negro, verde y…
-
Iluminaciรณn LED en Cultivos Hidropรณnicos: Control por Microcontroladores y Sensores
La integraciรณn de iluminaciรณn LED controlada por microcontroladores y sensores en cultivos hidropรณnicos ofrece una soluciรณn eficiente y precisa para el crecimiento de plantas, especialmente en entornos controlados como los warehouses. Esta tecnologรญa no solo optimiza el crecimiento de las plantas sino que tambiรฉn mejora la sostenibilidad y eficiencia del sistema.
-
Leer Baterรญa 16.8V Con ESP32
๐Sevilla ๐ช๐ธ Espaรฑa | Para leer el voltaje de una baterรญa de 16.8V con un ESP32 usando un divisor de voltaje con resistencias de 30kฮฉ y 7.5kฮฉ, primero debemos calcular el voltaje que leerรก el ESP32 y asegurarnos de que estรฉ dentro del rango aceptable para el ADC del ESP32 (0-3.3V). Divisor de Voltaje El…
-
Utilizar mรณdulo RTC con ESP32
๐Pontevedraย ๐ช๐ธ Espaรฑa | Introducciรณn Los mรณdulos RTC (Real Time Clock) son muy รบtiles para mantener la hora precisa en proyectos que no tienen acceso a internet o que necesitan una comprobaciรณn adicional. Aquรญ se explica cรณmo usar el mรณdulo RTC DS3231 con el ESP32. ยฟPor quรฉ usar un RTC? Los mรณdulos RTC son importantes…
-
Utilizar sensor PN532 con ESP32
Para leer datos de un mรณdulo NFC PN532 usando un ESP32. Un ejemplo bรกsico utilizando la librerรญa Adafruit_PN532 para el PN532 con Wire.h para la comunicaciรณn I2C: Librerias: Adafruit_PN532Wire y Tambiรฉn instalar dependencia Adafruit bus IO 1.16.1 Wire El circuito debe estar conectado de la siguiente manera:
-
Sensores LDR de Luz Ambiente
Introducciรณn Los sensores LDR (Light Dependent Resistor) son componentes electrรณnicos que varรญan su resistencia en funciรณn de la cantidad de luz que incide sobre ellos. Son ampliamente utilizados en aplicaciones donde es necesario detectar cambios en la iluminaciรณn ambiental, como en sistemas de iluminaciรณn automรกtica, proyectos de robรณtica y domรณtica. Funcionamiento Un LDR disminuye su…
-
La Hidroponรญa
๐Cรณrdoba, 25 de mayo de 2024 He tenido la suerte de haber sido invitado al I Congreso de Hidroponรญa en la Ciudad de Cordoba en donde compartรญ el espacio con decenas de expertos en cultivis hidropรณnicos del hemisferio Sur del planeta. Aquรญ os contarรฉ algunas experiencias que este servidor os ha recavado, para todos los…
-
Programaciรณn de dispositivos para la industria
TFM Ingenierรญa ha programado cientos de mรกquinas que funcionan con microcontroladores, incluรญdas las รบltimas versiones de las que puede ver aquรญ: Algunas de las caracterรญsticas de estos dispositivos son:
-
Mรณdulo HC-05
Un ESP32 ya trae BLE. Pero es mรกs complicado. Las placas de desarrollo, tipo Uno o Mega, que funcionan con 5V, queman este mรณdulo. Porque si bien se puede alimentar con 5, la tensiรณn de la parte lรณgica es de 3.3V. Cuidado Ergo una placa tipo Wemos D1 Mini es ideal. Econรณmica, masiva, pequeรฑa, siempre…
-
ESP32 con ESP.restart()
El microcontrolador ESP32 combina WiFi, Bluetooth, toneladas de memoria e integraciรณn con toda una IDE de desarrollo para tener cada vez menos lรญmites en nuestro proyecto. Pero a veces se cuelga, O preferimos reiniciar, pues un microcontrolador comienza cuando se reinicia. Como el Fรฉnix que surge de sus cenizas, el micro se enciende un harรก…
-
ยฟCรณmo es hacer un proyecto Mecatrรณnico, IoT, Electrรณnico?
A veces necesitamos activar o desactivar un relay, una decisiรณn binaria. Pero otras, hay que llegar al lรญmite del hardware. Por ejemplo, podemos crear un sensor touch con una Atmega328 (El que usa una placa uno) con solo una resistencia, una entrada y una salida. Pero hay que ver cรณmo reacciona el Hardware pues el…
-
Mosfet IRLB 3034: La evoluciรณn del transitor y un componente muy versรกtil
Los MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor) se utilizan comรบnmente en aplicaciones de potencia, como amplificadores de audio, controladores de motor, fuentes de alimentaciรณn conmutadas y otros dispositivos electrรณnicos de alta potencia. El IRLB3034 es un MOSFET de potencia fabricado por la empresa Infineon Technologies. Caracterรญsticas clave del IRLB3034: Ventajas sobre los transistores tradicionales: Capacidades de conmutaciรณn:…
-
Comunicaciรณn por modulo CAN MCP2515
MCP2515 es un controlador de red de รกrea de controlador (Controller Area Network o CAN) que se utiliza comรบnmente en sistemas embebidos para facilitar la comunicaciรณn entre dispositivos a travรฉs del protocolo CAN. Aรฑos atrรกs, los coches tenรญan cientos y cientos de metros de cable, conectando cada interruptor directamente con, por ejemplo, las luces o…
-
RCWL0515/RCWL0516: Sensores de Movimiento con Radar por Microondas
Los mรณdulos RCWL0515 y RCWL0516 son sensores de movimiento basados en la tecnologรญa de radar de microondas. Aunque son similares en muchos aspectos, hay algunas diferencias notables entre ellos. RCWL0515: RCWL0516: Mรณdulo RCWL0516 Descripciรณn de pines Nรบmero de PIN Pin Name Description 1. 3V3 Regulated 3.3V output 2. GND Ground reference for module 3. OUT…
-
ยฟQuรฉ placa de Desarrollo con ESP32 uso?
El microcontrolador ESP32 es el dispositivo electrรณnico que mรกs me sorprende. Mรกs que esto ya serรญa un microprocesador de รบltima generaciรณn o algรบn ยซSensor de control Mentalยป. Pero de estos รบltimos, uno es algo caro como para experimentar (Mi PC tiene un Intel i5) y el otro no se ha inventado aรบn. El ESP32 cuesta…
-
Controlar Motor Paso a Paso con DRV8826
Un motor paso a paso es un tipo de motor elรฉctrico que realiza movimientos discretos o ยซpasosยป en respuesta a seรฑales elรฉctricas. Cada paso corresponde a un รกngulo especรญfico de rotaciรณn. Estos motores son ampliamente utilizados en aplicaciones que requieren un posicionamiento preciso, como impresoras 3D, mรกquinas CNC, robots, etc. El DRV8826 es un controlador…
-
Sensor ACS712: Medir intensidad y consumo elรฉctrico con IDE de Desarrollo
El ACS712 es una herramienta รบtil para medir la corriente en un circuito, lo que lo hace adecuado para diversas aplicaciones en electrรณnica y proyectos con microcontroladores como los que vienen en las Placas de Desarrollo con Atmega328P o ESP32 y ESP8266, por nombrar algunos microcontroladores mainstream. Es importante tener en cuenta el rango de…
-
Sensor PIR: Detectar movimiento / Leer una Entrada Digital
Un Sensor PIR, o Sensor de Infrarrojos Pasivos por sus siglas en inglรฉs (Passive Infrared Sensor), es un tipo de sensor electrรณnico que detecta la radiaciรณn infrarroja. Estos sensores se utilizan comรบnmente en aplicaciones de detecciรณn de movimiento, como sistemas de seguridad, control de iluminaciรณn y puertas automรกticas. La caracterรญstica ยซpasivaยป de estos sensores radica…
-
Sensor DHT11 y DHT22: Medir temperatura y humedad
ยฟQuรฉ son los sensores DHT11 y DHT22? Dichos sensores, el DHT11 y el DHT22 (o AM2302) son modelos de una familia de sensores de mediciรณn simultรกnea de temperatura y humedad. Estos sensores disponen de un procesador interno que realiza el proceso de la mediciรณn, proporcionando la mediciรณn mediante una seรฑal digital, por lo que es…
-
Cรณdigo para conectar dos ESP32 por Wi-Fi (Sin router de por medio)
Servidor: Cliente:
-
La diferencia entre struct y typedef struct.
En lenguaje C y C++, una estructura (struct) es un tipo de dato que te permite combinar diferentes variables de tipos distintos en una sola entidad. Por ejemplo, puedes tener una estructura llamada ยซPuntoยป que almacene las coordenadas x e y. Ejemplo de estructura: Luego, para usar esta estructura y declarar variables de tipo ยซPuntoยป,…
-
Utilizaciรณn de Estructuras struct{};
Asรญ como las matrices permiten definir el tipo de variables que pueden contener varios elementos de datos del mismo tipo, ee manera similar, las Estructuras son otro tipo de datos definido por el usuario que permite combinar elementos de datos de diferentes tipos. En C, las estructuras son una colecciรณn de variables agrupadas por conveniencia.…
-
Utilizar ambos nรบcleos de un ESP32
FreeRTOS (Free Real-Time Operating System) es un sistema operativo de tiempo real de cรณdigo abierto diseรฑado para sistemas embebidos y aplicaciones en tiempo real. Un sistema operativo es un software que administra los recursos del hardware y proporciona una interfaz para que las aplicaciones se ejecuten en un dispositivo, como un microcontrolador o microprocesador. En…
-
Configurar HUE-CAM con Wi-Fi
Paso 1 Conectรก HUE CAM a la corriente Paso 2 Desde Android, Windows o iOS, ingresa a la configuraciรณn Wi-Fi y conรฉctate a la red Wi-Fi ยซtfmingenieria.com INGENIERรAยป Paso 3Ahora con tu dispositivo conectado por Wi-Fi a HUE-CAM, Se abrirรก un Portal-Web que te llevarรก a la pรกgina de configuraciรณn. Desde tu navegador WEB: Se…
-
Conectar HUE-CAM con Bot de Telegram
Paso 1 (Crear un nuevo TelegramBot) Asegรบrese de haber instalado Telegram en su telรฉfono o computadora portรกtil, luego, en la barra de bรบsqueda, busque @botfather. A continuaciรณn el Bot ofrecerรก diferentes comandos. Ingrese: /newbot Ya se ha creado un nuebo bot! Ahora a hablar con รฉl: A continuaciรณn, solicitarรก el nombre de su nuevo Bot…
-
SK6812
SK6812 es un conjunto de circuito de control inteligente y un circuito emisor de luz en una de las fuentes LED controladas. Cada elemento es un pรญxel, contenido dentro del circuito de amplificaciรณn de forma de seรฑal de pestillo de datos de interfaz digital inteligente, circuito de fuente de alimentaciรณn, un circuito de corriente constante…
-
Sistema de luminarias y ambientador por IoT
Sistema de luminarias y ambientador por IoT Conexiรณn a base de datos MySQL, sensor de movimiento, sensor de nivel de lรญquido por ultrasonido (SR-04), conexiรณn por WiFi, LCD1602
-
Diseรฑo
En la Mecatrรณnica, como en la Arquitectura y en la Ingenierรญa Aeroespacial, Lo que conecta los sistemas y estructuras aisladas para conformar un todo de manera armoniosa es el Diseรฑo. Asรญ es, como por Diseรฑo los coches dejaron de tener una Carrocerรญa Estructural + Una cubierta, y pasaron a sostenerse por un Chasis que…
-
El Driver Led
Drivers LED: Estos bichitos son esenciales pa’ controlar las luces LED. Verรกs, los LED no se pueden enchufar directamente a la corriente, necesitan un driver que les dรฉ la cantidad justa de energรญa. Un driver LED regula la corriente para que los LEDs no se frรญan y funcionen bien. Es como el capataz de una…
-
La promesa de los equipos ยซinverterยป
Mientras las empresas continรบen vendiรฉndonos equipos cada vez mรกs complejos y con funciones superfluas, nuestra responsabilidad serรก usar nuestro intelecto para tomar decisiones inteligentes. La arquitectura y el diseรฑo tรฉrmico del espacio deben ser la base del confort, y la tecnologรญa, un complemento al servicio de nuestra comodidad, no una carga econรณmica ni una dependencia…
-
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
-
Instalar Base de Datos MySQL en NodeRED + Raspberry Pi
Instalar una base de datos MySQL en Node-RED ejecutรกndose en una Raspberry Pi 1. Instalaciรณn MySQL Server en la Raspberry Pi: En una terminal en Raspberry Pi y se ejecutan los siguientes comandos para instalar MySQL Server: 2. Configurar MySQL: Despuรฉs de instalar MySQL, se puede ejecutar el siguiente comando para realizar la configuraciรณn inicial:…
-
Operadores de Desplazamiento de Bits
Los sรญmbolos << y >> se llaman ยซoperadores de desplazamiento de bitsยป en programaciรณn. Estos operadores se utilizan para mover los bits de un valor hacia la izquierda o hacia la derecha en su representaciรณn binaria. Aquรญ tienes una breve descripciรณn de ambos operadores: Operador de desplazamiento hacia la izquierda (<<) Este operador desplaza los…
-
Sesiones en PHP
Una sesiรณn es una forma de almacenar informaciรณn (en variables) que se utilizarรก en varias pรกginas A diferencia de una cookie, la informaciรณn no se almacena en el equipo del usuario ยฟQuรฉ es una sesiรณn PHP? Cuando trabaja con una aplicaciรณn, la abre, hace algunos cambios y luego la cierra. Esto es muy parecido a…
-
Cookies en WordPress y PHP_Session: Todo lo que necesitas saber
Ya sea que inicies sesiรณn en el back-end de su sitio de WordPress o cierres una ventana emergente molesta, se usan e interactรบan ookies todos los dรญas (incluso si no te das cuenta). A estas alturas, probablemente hayas adivinado que cuando nos referimos a las cookies, nos referimos a las cookies que se utilizan para…
-
ESP8266 NodeMCU HTTP GET y HTTP POST (JSON, codificaciรณn de URL, texto)
El ESP8266 NodeMCU es una plataforma de desarrollo basada en el chip ESP8266, que permite la conexiรณn a redes Wi-Fi y es muy utilizada para proyectos de Internet de las cosas (IoT). HTTP GET y POST. A continuaciรณn, ejemplos para ambas operaciones, incluyendo manejo de JSON y codificaciรณn de URL: 1. HTTP GET con ESP8266…
-
Enviar peticiรณn http desde ESP8266
Este econรณmico y relativamente potente microcontrolador, que puede estar en hasta un llavero, puede conectarse al Wi-Fi en menos de lo que canta un gallo. Para proyectos de IoT debido a su bajo costo y capacidad para conectarse a redes Wi-Fi. Para enviar una peticiรณn HTTP desde un ESP8266, necesitarรกs cargar un programa en el…
-
El protocolo MQTT
MQTT es un protocolo de mensajerรญa estรกndar para Internet de las cosas (IoT). Estรก diseรฑado como un transporte de mensajerรญa de publicaciรณn / suscripciรณn extremadamente liviano que es ideal para conectar dispositivos remotos con una huella de cรณdigo pequeรฑa y un ancho de banda de red mรญnimo.
-
Tecnologรญa 1-Wire
Una red de dispositivos de 1 cable con un dispositivo maestro asociado se denomina MicroLAN.
-
SEO o Search Engine Optimization
La optimizaciรณn para motores de bรบsquedas es en la prรกctica sinรณnimo de posicionamiento web. Segรบn la Wikipedia, su objetivo es โel proceso de mejorar la visibilidad de un sitio web en los resultados orgรกnicos de los diferentes buscadoresโ. En otras palabras: queremos es que nuestros contenidos aparezcan lo mรกs arriba posible en los resultados de…
-
ยฟCรณmo instalar la librerรญa LiquidCrystal_I2C?
//Usamos la de Marco Schwartz
-
Instalar Mosquitto en Raspberry pi
-
Diseรฑo Incremental, desarrollo iterativo
Asรญ como se comienza un dibujo por un bosquejo, los prototipos mejorarรกn cada vez que se repita su proceso iterativo en su construcciรณn. Muy utilizado en la Ingenierรญa del Software, el Diseรฑo Incremental o Iterativo permite probar un proyecto desde su Columna vertebral. Una vez estรฉ probada su parte mรกs importante, se trabajarรก en las…
-
Placa de Circuito Impreso (PCB) Diseรฑo y fabricaciรณn
Una vez hecho el circuito que harรก funcionar nuestro dispositivo, 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 La PCB es fundamental en cualquier dispositivo electrรณnico, ya que organiza…
-
Driver LED: BARRA con tecnologรญa INDEXABLE
Este prototipo diseรฑado en Barcelona cuenta con sensoor de movimiento y control por ENCODER/DIAL retroiluminado Ofrece respuesta interactiva y conexiรณn con las de su tipo. Deja una pregunta abierta ยฟPor quรฉ no? No todo lo que es oro brilla. Y es que las lรกmparas en general parecieran brillar mรกs que la calidad de su luz.…
-
Usar MOSFET IRF520como interruptor digital
Tienes razรณn, el IRF520N es un transistor MOSFET que se utiliza comรบnmente para amplificar seรฑales y controlar cargas de alta potencia en proyectos electrรณnicos, y todo tipo de aplicaciones con microcontroladores. Existen placas comerciales que estรกn diseรฑadas especรญficamente para simplificar el montaje y la conexiรณn del transistor MOSFET IRF520N con un microcontrolador. El IRLF520 es…
-
Typedef Struct
En C, el Typedef Struct es una caracterรญstica que permite definir tipos de datos personalizados y estructuras de datos para organizar y manipular informaciรณn de manera mรกs eficiente y legible. Esta caracterรญstica utiliza la palabra clave typedef junto con la palabra clave struct para definir una estructura con nombre propio. Una estructura (struct) es un…
-
Sistemas embebidos
Los sistemas embebidos son sistemas computacionales diseรฑados para realizar funciones dedicadas que cubren necesidades especรญficas. A diferencia de los ordenadores de propรณsito general (PC), estos sistemas estรกn integrados en los dispositivos que controlan y, a menudo, realizan una รบnica funciรณn.
-
Utilizaciรณn de #define en el Preprocesador de la IDE
El preprocesador es una herramienta que se encarga de realizar ciertas tareas antes de que el cรณdigo sea compilado. Su funciรณn principal es procesar las directivas del preprocesador, que son instrucciones que comienzan con el sรญmbolo #, como #include, #define, #ifdef, entre otras. #define #define mantiene un conjunto caracteres definidos, algunos de ellos deben ser…
-
El ESP 32
El ESP32 es el potente chip IoT de Espressif System. Con nรบcleos duales de 160 MHz, 4 MB de memoria flash, 520 KB de RAM y abundantes perifรฉricos como WiFi y Bluetooth, proporciona una plataforma de procesamiento de alta capacidad que rivaliza incluso con las placas Linux de nivel bรกsico. A pesar de su potencia,…
-
Arrays: Variables multiplicadas
Crearemos un ARRAY de nรบmeros enteros (int) y realizaremos algunas operaciones bรกsicas con รฉl. Supongamos que queremos crear un array de 5 elementos e imprimirlos en el monitor serial. Ademรกs, calcularemos la suma y el valor mรกximo dentro del array.
-
Programaciรณn estructurada
La programaciรณn estructurada es un paradigma de programaciรณn orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora recurriendo รบnicamente a subrutinas y a tres estructuras de control bรกsicas: secuencia, selecciรณn (if y switch) e iteraciรณn (bucles for y while); asimismo, se considera innecesario y contraproducente el uso de la…
-
Programaciรณn de funciones para robot cuadrรบpedo
Scripts para estudio de proyecto robรณtico Trabajo realizado: Programaciรณn y mejora de funciones bรกsicas para caminata, manejo de pinza y radar ultrasรณnico en proyecto Open Source Mini Came
Ayuda 100% personalizada DISEรO +PROGRAMACIรN +ELECTRรNICA