Quantcast
Channel: Luis Llamas
Browsing all 1123 articles
Browse latest View live

Mejores software de diseño de PCBs gratuitos

Continuamos con la sección de diseño de PCBs viendo los principales software para diseño de PCBs, tanto de pago, gratuitos y Open Source. Ya hemos visto qué es una PCB, sus partes, qué son las vías, y...

View Article


Taller de refactorización y limpieza de código en Arduino

Esta semana vamos a hacer un taller de refactorización para aprender a hacer nuestro código de Arduino más limpio y organizado. Para este taller hemos propuesto un ejercicio. Vamos a partir de un...

View Article


Cómo usar MQTT asíncrono en el ESP8266/ESP32 con AsyncMqttClient

Continuamos con la sección dedicada al ESP8266 y ESP32 viendo cómo usar enviar y recibir mensajes por MQTT de forma asíncrona gracias a la librería AsyncMqttClient. En la entrada anterior empezamos...

View Article

Cómo cross compilar C++ para ARM desde un ordenador X86/X64

Hoy vamos a ver como compilar una aplicación de C++ para un procesador ARM desde un ordenador con arquitectura x86 o x64. Para ello, en primer lugar, debemos instalar las dependencias necesarias. sudo...

View Article

M5Stack Unit V2, un mini PC con cámara para aplicaciones de IA

El M5Stack Unit V2 es un dispositivo que combina un mini ordenador con Linux y una cámara full HD, diseñado para realizar aplicaciones de visión artificial y machine learning. Ya hemos visto varios...

View Article


Solución al ejercicio de código limpio y ordenado en C++ para Arduino

Ha terminado la semana dedicada al taller de refactorización, así que ahora toca ver una de las posibles soluciones al ejercicio que habíamos planteado. Y decimos "una de las posibles soluciones"...

View Article

Cómo usar MQTT y Json en el ESP8266 o ESP32

Continuamos con las entradas destinadas a la comunicación con ESP8266 o ESP32 viendo cómo enviar un mensaje en formato Json por MQTT. En la entrada anterior vimos cómo emplear MQTT de forma asíncrona...

View Article

WinnerMicro W806, placa de desarrollo 32bit 240Mhz por 2$

La WinnerMicro W806 es una nueva placa de desarrollo del fabricante Shenzhen Hilink Electronics diseñada para bajo consumo y coste bajo. La HLK-W806 está movida por un WinnerMicro W806, un MCU XT804 de...

View Article


Cómo programar Arduino con Visual Studio Code y PlaftormIO

Hoy vamos a ver el que, probablemente, actualmente sea el mejor entorno de programación para procesadores como Arduino (o similares) empleando Visual Studio Code junto a PlatformIO. No cabe duda que al...

View Article


Cómo usar FreeRTOS en Arduino

Empezamos una nueva serie de entradas destinadas a ver cómo usar FreeRTOS en un procesador como Arduino, o en un ESP866 o ESP32. En esta primera entrada haremos una primera introducción y veremos cómo...

View Article

Cómo comunicar un ESP32 con una página web a través de MQTT

Nueva entrada sobre comunicación con el ESP8266 y ESP32. Esta vez nos toca ver cómo comunicar una página web servida desde el ESP32 a través de MQTT. Ya hemos visto Cómo usar MQTT asíncrono y Cómo...

View Article

Diseño PCB. Tamaño componentes PTH

Continuamos con las entradas de la sección de diseño de PCBs viendo el tamaño de los componentes PTH. No os voy a negar que no es precisamente de las partes más divertidas del diseño de PCBs, pero es...

View Article

Partes de una pieza imprimida en 3D

Continuamos con los tutoriales de diseño para impresión 3D, viendo las partes de una pieza impresa en 3D. Ya hemos visto que durante la impresión de una pieza en una impresora FDM el cabezal va...

View Article


Cómo comunicar App en VueJs con ESP32 a través de MQTT

Continuamos con la serie de entradas dedicadas a comunicación con el ESP8266 / ESP32, viendo cómo comunicar una aplicación en Vue a través de MQTT. Recordamos que en la entrada anterior hemos visto...

View Article

Sensor de calidad ambiental con Arduino y BME680

¿Qué es un BME680? El BME680 es un sensor de calidad de aire interior del fabricante Bosch que incorpora medición de temperatura, humedad, presión barométrica y contenido en compuestos orgánicos...

View Article


Making of "ESP32 Deus Ex"

Hoy comparto un proyecto personal con un ESP32 y una pantalla TFT de 320x240px, consistente en hacer un avatar para interactuar con el usuario a partir de partículas, que puede manifestar expresiones,...

View Article

Convertir imagenes para Arduino con Lcd Image Conveter

Si trabajáis con pantallas TFT, eink, LCD, junto a microprocesadores como Arduino en algún momento tendréis la necesidad de converter una imagen en un array de bytes para poder usarlas Esto tiene el...

View Article


Cómo usar OpenCV en .NET con OpenCVSharp

OpenCVSharp es un wrapper para .NET de la librería de visión artificial OpenCV que nos permite usarla de forma cómoda desde una aplicación de .NET en Windows, Linux, macOS o WASM. Como sabemos OpenCV...

View Article

Arduino Mega + ESP8266 en un único dispositivo

Hoy vamos a ver un dispositivo interesante, un Mega R3 ATmega2560 y WiFi ESP8266 con memoria de 32Mb, en una única placa de desarrollo. El ESP8266 es uno de los procesadores más populares y la opción...

View Article

Cómo y por qué usar clases abstrastas en Arduino

Hoy vamos a ver como usar clases abstractas en C++ y cómo emplearlos en proyectos de MCU como Arduino o similares para mejorar nuestro código A medida que un proyecto crece cada vez tendremos más...

View Article
Browsing all 1123 articles
Browse latest View live