Ir directamente al contenido
  • Videoblog
  • Electronica General
  • Domotica
  • electronica de consumo y de entretenimiento
  • Utilidades y SW
  • Android
  • Aspectos legales
  • Sobre el autor

Soloelectronicos.com

Disfrutando de nuestro mundo tecnológico intentando mejorar nuestra calidad de vida

NILM-METADATA

Instalar NILMTK-contrib y no morir en el intento

abril 14, 2025abril 16, 2025soloelectronicos2 comentarios

Este excelente paquete en Python es uno de los proyectos de software abierto más reconocidos para la desagregación no intrusiva del consumo energético, conocida en inglés como NILM (Non-Intrusive Load Monitoring). Esta técnica permite estimar cuánta energía consume cada electrodoméstico en un hogar a partir de una única medición total en la entrada de energía.

NILMTK (Non-Intrusive Load Monitoring Toolkit) es una herramienta de código abierto diseñada para facilitar la investigación en este campo. Proporciona un marco completo para el procesamiento de datos, el entrenamiento y la evaluación de algoritmos de desagregación energética, además de incluir una colección de datasets y modelos base listos para usar.

Por su parte, nilmtk-contrib es un repositorio comunitario que amplía las capacidades de NILMTK. Permite incorporar nuevas funcionalidades, algoritmos de aprendizaje automático y técnicas de desagregación avanzadas desarrolladas por investigadores de todo el mundo. Dado que el desarrollo del repositorio principal de NILMTK ha sido más lento en los últimos años, nilmtk-contrib ofrece una vía activa para seguir evolucionando la herramienta sin depender exclusivamente de actualizaciones oficiales. A continuación destacamos algunas características de nilmtk-contrib:

  1. Nuevos Algoritmos de Desagregación
    • Contiene implementaciones de modelos avanzados basados en redes neuronales, como Sequence-to-Sequence y Variational Autoencoders.
    • Se han añadido métodos híbridos que combinan enfoques basados en descomposición de señales y aprendizaje profundo.
  2. Soporte para Nuevos Datasets
    • Extiende la compatibilidad con bases de datos de consumo eléctrico no incluidas en NILMTK.
    • Simplifica la conversión de datos desde formatos comunes como CSV a HDF5, que es el formato utilizado por NILMTK.
  3. Mayor Flexibilidad y Mantenibilidad
    • Permite a los desarrolladores probar nuevas ideas sin modificar el código base del NILMTK original.
    • Se puede instalar y utilizar junto con NILMTK sin conflictos.

Todo parece idílico si no fuera porque para instalar nilmtk-contrib correctamente, debes cumplir con los requisitos de versiones específicas de Python y dependencias.

Requisitos clave

PaqueteVersión requeridaCompatibilidad con Python
NILMTK>=0.4Python 3.7 (recomendado)
scikit-learn>=0.21Python 3.5-3.7
Keras>=2.2.4Python 3.5+
cvxpy>=1.0.0Python >=3.7 (para cvxpy<=1.0.0)

El problema de instalar todo lo anterior es que dada la gran evolución de los diferentes paquetes es bastante difícil encajar todas las piezas para la instalación vaya bien , y lo mas importante: que funcionen bien todos los algoritmos nuevos implementados en nilmtk-contrib, así que dado que un entorno Windows para este paquete no esta ASEGURADO su funcionalidad, vamos a probar en uno que si debería funcionar : UNIX , y para ello que mejor que probar bien en una maquina virtual o en una maquina física una distribución de Ubuntu 24.04.2 LTS . Sí, la instalación y funcionamiento de nilmtk-contrib suele ser mucho más estable y sencilla en Ubuntu (Linux) que en Windows. Esto se debe a varios motivos técnicos y a la experiencia de la comunidad.

Ventajas de Instalar NILMTK-Contrib en Ubuntu

Menos problemas con rutas y compiladores:Windows suele requerir Visual Studio Build Tools y ajustes de rutas, mientras que en Ubuntu todo suele funcionar con los compiladores y rutas estándar del sistema.

Compatibilidad de dependencias:La mayoría de las dependencias científicas (como numpy, pandas, matplotlib, h5py, scikit-learn, tensorflow, keras, etc.) están mejor soportadas y precompiladas para Linux, lo que reduce los errores de compilación y conflictos de versiones2456.

Instalación de paquetes del sistema:En Ubuntu puedes instalar fácilmente bibliotecas del sistema necesarias (como libhdf5-dev, libfreetype6-dev, etc.) con apt, mientras que en Windows suelen causar errores de compilación o falta de archivos como ft2build.h5.

Experiencia de la comunidad:La mayoría de los desarrolladores y usuarios avanzados de NILMTK y nilmtk-contrib trabajan y prueban en entornos Linux, por lo que los bugs y problemas se resuelven antes en Ubuntu que en Windows245.

Documentación y scripts oficiales:Las instrucciones oficiales y los archivos de entorno (environment-dev.yml) están pensados principalmente para Linux/Ubuntu245.

Instalación de Ubuntu

En realidad no es demasiado complejo instalar Ubuntu pues solo hay que descargar del sitio oficial https://releases.ubuntu.com/24.04.2/ubuntu-24.04.2-desktop-amd64.iso?_ga=2.174585895.429816511.1744651685-322453307.1744651685&_gl=1*wi4hmr*_gcl_au*MTk0NTU5NzYxLjE3NDQ2NTE2ODc. y después con la imagen ISO crear un USB arrancable con RUFUS (https://rufus.ie/es/#google_vignette)

Instalación comando git

Git es un sistema de control de versiones distribuido que permite a los desarrolladores hacer cambios en el código y revertirlos si es necesario. Para la instalacion de NILMTK y sus añadidos lo necesitaremos tener instalado en nuesto sistema. A continuación los pasos para instalar Git en Ubuntu: 

  1. Actualizar el sistema operativo y sus paquetes
    1. Abrir la terminal
    2. Ejecutar el comando sudo apt-get update
    3. Ejecutar el comando sudo apt-get upgrade
  2. Instalar Git
    1. Ejecutar el comando sudo apt-get install git
  3. Verificar la instalación
    1. Ejecutar el comando git --version

(la ultima es la 2.43.0)

Para configurar tu correo y tu nombre de usuario asociados a tu cuenta Git, puedes ejecutar los siguientes comandos en la terminal: 

  • git config --global user.name "Tu nombre"
  • git config --global user.email "[email protected]"

Instalación de nilmtk , nilmtk-contrib y nilm-metadata con conda

La instalación de NILMTK y sus módulos asociados en Ubuntu 24.04 puede ser problemática debido a incompatibilidades de versiones de Python y dependencias. Las guías oficiales y de la comunidad suelen estar desactualizadas o no consideran los cambios recientes en las versiones de Ubuntu y Conda. A continuación, se resumen los puntos clave y una guía actualizada para maximizar la probabilidad de éxito.

Resumen de los problemas más frecuentes

  • Incompatibilidad de versiones de Python: NILMTK y nilmtk-contrib no funcionan con Python 3.10+; requieren Python 3.7, 3.8 o, con suerte, 3.924.
  • Dependencias estrictas: Versiones específicas de numpy, pandas, h5py y scikit-learn son necesarias para evitar errores de importación o ejecución24.
  • Errores de importación: A menudo, los módulos se instalan pero no se pueden importar debido a rutas incorrectas o instalaciones parciales1.
  • Cambios en la API: Algunos ejemplos y scripts antiguos ya no funcionan porque módulos como nilmtk.cross_validation han sido eliminados2.

Perfecto, instalar NILMTK, nilmtk-contrib y nilm-metadata con conda requiere un poco de cuidado con las versiones. La instalación de nilmtk-contrib puede parecer sencilla con un comando como:

conda create -n nilm -c conda-forge -c nilmtk nilmtk-contrib

Pero en la práctica, eso no funciona bien con las versiones modernas de Python (como la que trae Ubuntu 24.04 por defecto). nilmtk-contrib depende de paquetes antiguos y no es compatible con Python >=3.8 sin arreglos importantes.

Requisitos previos: tener bash y conexión a internet. No es necesario tener Anaconda.

1. [OPCIONAL] Eliminar entorno anterior nilmtk-env

conda deactivate  # por si estás dentro del entorno
conda env remove --name nilmtk-env

2. Limpiar cachés (conda y pip)

conda clean --all -y
pip cache purge


Archivo nilmtk-env.yml actualizado

name: nilmtk-env
channels:
- conda-forge
- nilmtk
dependencies:
- python=3.7
- pandas=1.1.5
- numpy=1.19.5
- matplotlib=3.1.3
- scikit-learn=0.22.2.post1
- h5py=2.10
- pytables=3.6.1
- networkx=2.5
- nilmtk=0.4.3
- pip
- pip:
- git+https://github.com/nilmtk/nilmtk-metadata.git
- git+https://github.com/nilmtk/nilmtk-contrib.git

📦 Pasos para usarlo

  1. Guarda el contenido en un archivo llamado nilmtk-env.yml.
  2. Ejecuta:
conda env create -f nilmtk-env.yml
conda activate nilmtk-env


SI EL PRIMER COMANDO NO RESPONDE: Usar conda con mamba (10–100× más rápido)

  1. Activa tu base:
conda activate base
  1. Instala mamba (un reemplazo ultrarrápido del resolver de conda):
conda install mamba -n base -c conda-forge -y
  1. Luego usa mamba en lugar de conda:
mamba env create -f nilmtk-env.yml

Mamba usa el mismo entorno y environment.yml, pero resuelve en segundos o minutos, no horas.


Con este entorno:

  • nilmtk=0.4.3 se instala desde el canal oficial.
  • Se garantiza compatibilidad con python=3.7 y dependencias clave.
  • También quedan listos nilmtk-metadata y nilmtk-contrib.

9. Instalar Jupyter y registrar el kernel

pip install notebook ipykernel
python -m ipykernel install --user --name nilmtk-env --display-name "Python (nilmtk-env)"

🚀 Final

Ahora puedes ejecutar:

jupyter notebook

Y seleccionar el kernel: Python (nilmtk-env)



✅ 9. Verificar que todo esté funcionando

python -c "import nilmtk; import nilm_metadata; print('✅ NILMTK y metadata instalados correctamente')"

Cuando quieras, puedes lanzar Jupyter y comenzar a trabajar:

jupyter notebook

Si no hay errores, todo está bien.

Instalación en 3 pasos (sin conflictos)

🧼 1. Borrar el entorno anterior y limpiar

conda deactivate
conda env remove -n nilmtk-env
conda clean --all --yes

🧱 2. Crear entorno base compatible

conda create -n nilmtk-env python=3.7 numpy=1.19.5 pandas=1.1.5 matplotlib=3.1.3 scikit-learn=0.22.2.post1 h5py=2.10 pytables=3.6.1 networkx=2.5 pip -c conda-forge -y
conda activate nilmtk-env

🧠 3. Instalar NILMTK + metadata + contrib

# NILMTK oficial
conda install -c nilmtk nilmtk=0.4.3 -y

# NILMTK-METADATA y NILMTK-CONTRIB desde GitHub
pip install git+https://github.com/nilmtk/nilmtk-metadata.git
pip install git+https://github.com/nilmtk/nilmtk-contrib.git

🚀 Resultado

Este enfoque:

  • Instala todo en orden, sin resolver millones de dependencias a la vez.
  • Garantiza compatibilidad total con python=3.7 y NILMTK.
  • Evita errores tipo “pins” o conflictos irresolubles.

🔧 Miniconda vs conda

La recomendación oficial de «usar conda» es válida, pero Miniconda es simplemente una versión más ligera de Anaconda, y para muchos casos (como este) es incluso mejor. Aquí va una comparación rápida:


🔍 Miniconda vs Anaconda

CaracterísticaAnacondaMiniconda
Tamaño inicial~3 GB~50 MB
Incluye paquetesSí (cientos)No, solo conda + Python
Tiempo de instalaciónLargoRápido
FlexibilidadMenor (trae paquetes por defecto)Mayor (instalas solo lo que necesitas)
Ideal paraData science generalCasos específicos o entornos controlados (como NILMTK)

⚠️ ¿Por qué evitar Anaconda en este caso?

Con Miniconda tienes control total del entorno, sin paquetes preinstalados que estorben.

Anaconda trae versiones más nuevas de muchas librerías que rompen NILMTK, como numpy, pandas, networkx, etc.

Instalar nilmtk-contrib encima de Anaconda puede causar conflictos de versiones difíciles de depurar.

Una vez que tienes Anaconda instalado correctamente en Ubuntu, puedes usar conda desde la terminal directamente. Aquí van los comandos más comunes:

🔎 Verifica que conda está instalado

conda --version

Deberías ver algo como: conda 24.1.2 (o la versión que tengas instalada).

⚙️ Comandos básicos de conda

✅ Crear un nuevo entorno:

conda create --name mi_entorno python=3.9

Reemplaza mi_entorno con el nombre que prefieras y ajusta la versión de Python si lo necesitas.

✅ Activar un entorno:

conda activate mi_entorno

✅ Desactivar un entorno:

conda deactivate

✅ Ver entornos disponibles:

conda env list

✅ Instalar un paquete:

conda install numpy

✅ Eliminar un entorno:

conda remove --name mi_entorno --all

💡 Tip: Si te sale un error como conda: command not found

Es probable que no se haya añadido a tu .bashrc. Puedes forzarlo con:

export PATH="$HOME/anaconda3/bin:$PATH"
source ~/.bashrc

O, si usas Zsh, reemplaza .bashrc por .zshrc.

Para configurar tu correo y tu nombre de usuario asociados a tu cuenta Git, puedes ejecutar los siguientes comandos en la terminal: 

  • git config --global user.name "Tu nombre"
  • git config --global user.email "[email protected]"

Compartir con:

  • Haz clic para compartir en Facebook (Se abre en una ventana nueva) Facebook
  • Haz clic para imprimir (Se abre en una ventana nueva) Imprimir
  • Haz clic para compartir en X (Se abre en una ventana nueva) X
  • Haz clic para compartir en Pinterest (Se abre en una ventana nueva) Pinterest
  • Haz clic para compartir en Tumblr (Se abre en una ventana nueva) Tumblr
  • Haz clic para compartir en LinkedIn (Se abre en una ventana nueva) LinkedIn
  • Haz clic para compartir en Telegram (Se abre en una ventana nueva) Telegram
  • Haz clic para enviar un enlace por correo electrónico a un amigo (Se abre en una ventana nueva) Correo electrónico
  • Haz clic para compartir en Reddit (Se abre en una ventana nueva) Reddit
  • Haz clic para compartir en Pocket (Se abre en una ventana nueva) Pocket
  • Haz clic para compartir en WhatsApp (Se abre en una ventana nueva) WhatsApp
Me gusta Cargando...
desarrollo de aplicaciones, Domotica, energianilm, NILM-METADATA, nilmtk, NILMTK-CONTRIB

Búsqueda en soloelectronicos

Solo Electrónicos Videoblog VIDEOBLOG

Novedades de soloelectronicos

diciembre 2025
L M X J V S D
1234567
891011121314
15161718192021
22232425262728
293031  
« Nov    

Blog Stats

  • 10.874.228 hits
Follow Soloelectronicos.com on WordPress.com

Comunidad soloelectronicos

  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de “Publicado por Roberto Pereira, editor general de Revista Literaria El Candelabro.”
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de aortizcus
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de vitocoloco
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Accesorios Encanto
  • Avatar de Desconocido
  • Avatar de nrsanblog
  • Avatar de Librería Solís Online (LSO)
  • Avatar de Guemchon Altime
  • Avatar de isogrupoconsultor
  • Avatar de quetalestauste
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de esaiz
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de porfirioventuracuellar
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Bloguer 4
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de Desconocido
  • Avatar de lascronicasdelotromundo
  • Avatar de Desconocido

Ultimos comentarios

  • miniPcs en ¿Existe algún enchufe inteligente que pueda ser controlado por un script ?
  • thurderon en Como comunicar dos dispositivos sin la red movil
  • soloelectronicos en Movistar Home llega a su fin: ¿qué podemos hacer ahora con él?
  • soloelectronicos en Movistar Home llega a su fin: ¿qué podemos hacer ahora con él?
  • Alberto Pérez Samartín en Movistar Home llega a su fin: ¿qué podemos hacer ahora con él?

Ultimas entradas

  • Conexión rápida de una pantalla OLED a un ESP32 diciembre 16, 2025
  • Mucho cuidado con circuitos mal diseñados para obtener una mayor corriente diciembre 14, 2025
  • Emulación Zumo de sonidos con ATmega diciembre 11, 2025
  • Emulación de Zumo32U4 con un Arduino diciembre 10, 2025
  • Algunas herramientas poco conocidas de Windows diciembre 7, 2025
  • Las Válvulas de Vacío: Pioneras de la Era Digital diciembre 6, 2025
  • ESPurna: La «Chispa» Open-Source para Domótica con ESP32 diciembre 2, 2025
  • Instalación de NILMTK y nilmtk-contrib en Windows 11: retos y solución definitiva con WSL y pyenv noviembre 27, 2025
  • ¿Qué hacer tras el fin de soporte oficial de Windows 10? Opciones reales, ventajas y cómo instalar Windows 10 LTSC noviembre 21, 2025
  • Domina el Control de Motores DC con Arduino y el Módulo L298N: Guía Fácil y Práctica noviembre 16, 2025
  • Windows Phone: El sistema operativo móvil descontinuado de Microsoft noviembre 14, 2025
  • Como obtener el numero llamante con Arduino noviembre 12, 2025
  • Como empezar con home assistant: el servidor noviembre 7, 2025
  • Circuito inversor simple con CD4047 y ULN2003 – Convierte 12V DC en 230V AC fácilmente noviembre 5, 2025
  • Fin de soporte para Windows 10 ¿y ahora que? noviembre 2, 2025
  • Primeros pasos con Meshtastic octubre 29, 2025
  • Cómo crear tu propia app de reloj con temperatura para Android (sin anuncios) octubre 27, 2025
  • Como comunicar dos dispositivos sin la red movil octubre 25, 2025
  • Hoy acaban de apagar Movistar Home ¿y ahora que? octubre 23, 2025
  • Resucitando un LG Optimus Hub E510 en 2025: cuando solo el viejo KDZFWUPD salva la situación octubre 22, 2025
  • Windows 10 Ya No Tiene Soporte: ¿Qué Hacer Ahora? octubre 17, 2025
  • Integración Home Assistant con Alexa octubre 12, 2025
  • ¿Existe algún enchufe inteligente que pueda ser controlado por un script ? octubre 5, 2025
  • Movistar Home llega a su fin: ¿qué podemos hacer ahora con él? septiembre 27, 2025
  • ¿Existen medidores de tensión arterial que no usan bomba (pera de inflado) tradicional? septiembre 24, 2025
  • Replicar en W11 un entorno python de Ubuntu septiembre 7, 2025
  • Introducción a ESPHome: guía para principiantes agosto 28, 2025
  • Navegar en Android Auto sin conexión agosto 8, 2025
  • Como solucionar el problema del acceso a WhatsApp desde Android Auto agosto 3, 2025
  • Problemas con el parpadeo en un viejo monitor LCD julio 27, 2025

Categorías

  • Android
  • Arduino
  • audio y video
  • Bloging
  • bricolaje
  • cloud computing
  • comunicaciones e infraestructura de TI
  • desarrollo de aplicaciones
  • DISEÑO
  • Domotica
  • electronica de consumo y de entretenimiento
  • Electronica de Potencia
  • electronica del automovil
  • Electronica General
  • energia
  • ESP32
  • gadgets
  • impresoras 3d
  • informatica
  • Innovación
  • IoT
  • linux
  • M2M
  • noticias tecnológicas
  • ofimatica
  • open hw
  • open source
  • PC's
  • Raspberry
  • reciclaje
  • reparaciones
  • sistemas operativos
  • Utilidades y SW

Este blog en imagenes

espejonew
circuito modif
2015-10-04_23h45_27
uso del osci
sensordehumo
portada libro

Etiquetas

Apple Arduino Bicicleta Electrica clon de raspbery esp8266 Google impresion 3d Instrumentacion Internet Multimedia Netduino Orange pi Python raspberry barata seguridad infromatica Smartphone smartwatches Windows 7 windows 8 windows 10

Aviso legal

Soloelectronicos.com publica sus contenidos bajo licencia Creative Commons y cumple con la legislación vigente. Para más detalles consulte por favor el documento de aviso legal, política de privacidad y política de enlaces de afiliación.

Todas las entradas desde 2008

  • diciembre 2025
  • noviembre 2025
  • octubre 2025
  • septiembre 2025
  • agosto 2025
  • julio 2025
  • junio 2025
  • mayo 2025
  • abril 2025
  • marzo 2025
  • febrero 2025
  • enero 2025
  • diciembre 2024
  • noviembre 2024
  • octubre 2024
  • septiembre 2024
  • agosto 2024
  • julio 2024
  • junio 2024
  • mayo 2024
  • abril 2024
  • marzo 2024
  • febrero 2024
  • enero 2024
  • diciembre 2023
  • noviembre 2023
  • octubre 2023
  • septiembre 2023
  • agosto 2023
  • julio 2023
  • junio 2023
  • mayo 2023
  • abril 2023
  • marzo 2023
  • febrero 2023
  • enero 2023
  • diciembre 2022
  • noviembre 2022
  • octubre 2022
  • septiembre 2022
  • agosto 2022
  • julio 2022
  • junio 2022
  • mayo 2022
  • abril 2022
  • marzo 2022
  • febrero 2022
  • enero 2022
  • diciembre 2021
  • noviembre 2021
  • octubre 2021
  • septiembre 2021
  • agosto 2021
  • julio 2021
  • junio 2021
  • mayo 2021
  • abril 2021
  • marzo 2021
  • febrero 2021
  • enero 2021
  • diciembre 2020
  • noviembre 2020
  • octubre 2020
  • septiembre 2020
  • agosto 2020
  • julio 2020
  • junio 2020
  • mayo 2020
  • abril 2020
  • marzo 2020
  • febrero 2020
  • enero 2020
  • diciembre 2019
  • noviembre 2019
  • octubre 2019
  • septiembre 2019
  • agosto 2019
  • julio 2019
  • junio 2019
  • mayo 2019
  • abril 2019
  • marzo 2019
  • febrero 2019
  • enero 2019
  • diciembre 2018
  • noviembre 2018
  • octubre 2018
  • septiembre 2018
  • agosto 2018
  • julio 2018
  • junio 2018
  • mayo 2018
  • abril 2018
  • marzo 2018
  • febrero 2018
  • enero 2018
  • diciembre 2017
  • noviembre 2017
  • octubre 2017
  • septiembre 2017
  • agosto 2017
  • julio 2017
  • junio 2017
  • mayo 2017
  • abril 2017
  • marzo 2017
  • febrero 2017
  • enero 2017
  • diciembre 2016
  • noviembre 2016
  • octubre 2016
  • septiembre 2016
  • agosto 2016
  • julio 2016
  • junio 2016
  • mayo 2016
  • abril 2016
  • marzo 2016
  • febrero 2016
  • enero 2016
  • diciembre 2015
  • noviembre 2015
  • octubre 2015
  • septiembre 2015
  • agosto 2015
  • julio 2015
  • junio 2015
  • mayo 2015
  • abril 2015
  • marzo 2015
  • febrero 2015
  • enero 2014
  • diciembre 2013
  • noviembre 2013
  • octubre 2013
  • septiembre 2013
  • agosto 2013
  • julio 2013
  • junio 2013
  • mayo 2013
  • abril 2013
  • marzo 2013
  • febrero 2013
  • enero 2013
  • diciembre 2012
  • noviembre 2012
  • octubre 2012
  • septiembre 2012
  • agosto 2012
  • julio 2012
  • mayo 2012
  • abril 2012
  • febrero 2012
  • enero 2012
  • noviembre 2011
  • septiembre 2011
  • agosto 2011
  • julio 2011
  • junio 2011
  • abril 2011
  • marzo 2011
  • febrero 2011
  • enero 2011
  • diciembre 2010
  • enero 2010
  • diciembre 2009
  • septiembre 2009
  • agosto 2008
  • julio 2008

Este blog es miembro de Paperblog

Paperblog

Miembro bloggers.net

Soloelectronicos

Soloelectronicos
Feed de Entradas
  • Conexión rápida de una pantalla OLED a un ESP32
  • Mucho cuidado con circuitos mal diseñados para obtener una mayor corriente
  • Emulación Zumo de sonidos con ATmega
  • Emulación de Zumo32U4 con un Arduino
  • Algunas herramientas poco conocidas de Windows

Últimos comentarios

  1. Avatar de miniPcs
    miniPcs en ¿Existe algún enchufe inteligente que pueda ser controlado por un script ?noviembre 28, 2025

    Excelente artículo sobre enchufes inteligentes controlables por script. Ideal para automatizar tareas y personalizar el hogar conectado.

  2. Avatar de thurderon
    thurderon en Como comunicar dos dispositivos sin la red moviloctubre 29, 2025

    Muy interesante

  3. Avatar de soloelectronicos
    soloelectronicos en Movistar Home llega a su fin: ¿qué podemos hacer ahora con él?octubre 25, 2025

    Puede correr Raspbian insertando la imagen en un usb que hay que soldar en la placa y con una memoria…

  4. Avatar de soloelectronicos
    soloelectronicos en Movistar Home llega a su fin: ¿qué podemos hacer ahora con él?octubre 25, 2025

    En github hay bastantes ideas, pero no obstante próximamente intentare publicar como intentar sacarle el maximo partido

  5. Avatar de Alberto Pérez Samartín
    Alberto Pérez Samartín en Movistar Home llega a su fin: ¿qué podemos hacer ahora con él?octubre 24, 2025

    Hola, soy uno de los que Movistar ha dejado plantado con el Home y me da rabia tener un aparato…

Blog de WordPress.com.
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí: Política de cookies
  • Suscribirse Suscrito
    • Soloelectronicos.com
    • Únete a otros 872 suscriptores
    • ¿Ya tienes una cuenta de WordPress.com? Inicia sesión.
    • Soloelectronicos.com
    • Suscribirse Suscrito
    • Regístrate
    • Iniciar sesión
    • Denunciar este contenido
    • Ver el sitio en el Lector
    • Gestionar las suscripciones
    • Contraer esta barra
 

Cargando comentarios...
 

Debe estar conectado para enviar un comentario.

    %d