TOP

Soldando pantallas de 7 segmentos para mostrar información en tiempo real de redes sociales

En este vídeo explico cómo preparo las pantallas de 7 segmentos en cascada para un futuro proyecto en el que mostraré información sobre las interacciones de redes sociales en tiempo real. Las usaré para mostrar estadísticas de visualizaciones, veces compartido, likes, seguidores, menciones... La parte del proyecto que se abarca en este vídeo es simplemente explicando el objetivo y cómo he ido soldando estas pantallas. Además muestro algunos ejemplos con las primeras pruebas de visualización en cascada.




TOP

Servomotor MG996R - Quitando limitación para girar 360º

Muestro como desmontar un servomotor MG996R para quitarle la limitación de giro a 180º (sería 90º y -90º) a giro completo permitiendo 360º El proceso es realmente simple, desmontar las tapaderas y localizar un limitador o tope que bloquea el giro. Además al abrirlo nos permite hacernos una idea de la calidad del mismo aparato ya que apreciaremos si los piñones son medianamente buenos (metal...) o de plástico (podemos darle poca esperanza de vida si le damos un uso intenso) ya que muchos de estos son imitaciones que no alcanzan las capacidades de los originales por un precio notablemente inferior.

 


 

TOP

Experimento usando un Smartphone como teclado remoto de una raspberry (tmux y screen por ssh)

Para este experimento creo un punto de acceso (AP) wireless en la raspberry con un servidor DHCP, me conecto a la raspberry pi2 con el teléfono como cliente y conecto por SSH. Posteriormente utilizo la herramienta "screen" para entrar al mismo TTY principal de la raspberry (tty0). Como se puede apreciar, conecto al mismo tiempo y previsualizo en tiempo real desde un ordenador de sobremesa y el teléfono. 

 


 

TOP

Cambiar Permisos por defecto al crear archivos y directorios con umask

Muestro como establecer permisos por defecto a los nuevos archivos y nuevos directorios que se crean utilizando umask para ello.

Podemos poner permisos por defecto a todos lo que creamos dentro de un directorio, por ejemplo para permitir que otros usuarios solo lean o dar permisos a los miembros de un grupo.

Puede ser muy útil en servidores web, particiones dónde se comparten archivos entre usuarios, servidores NAS, directorios dónde queremos aumentar la privacidad y quitar permisos a todos los demás usuarios etc..

https://youtu.be/Sms3NpO6ot0




#linux #lgl #laguialinux #permisos #usuarios #grupos #umask #chmod

TOP

Proyecto contador de teclas pulsadas en el PC por Bluetooth y serial con batería


En esta ocasión he adaptado mi contador de teclas pulsadas para monitorizar las pulsaciones en una pantalla serial a bluetooth permitiéndome no necesitar de un conversor a serial conectado a mi equipo y además quitar un cable estorbando.

He optado por un módulo HC-06 para hacer de puente transparente con la pantalla, a la cuál se conecta directamente transmitiendo exactamente lo que recibe incluso a los mismos baudios.

Para reciclar, he utilizado una batería 18650 de litio que recuperé de una batería de mi viejo thinkpad al 40% de carga que aún tenía algunas en un poco mejor estado que las demás. Tiene una autonomía en estos momentos de más de 8 horas.

Para cargar la batería he implementado un controlador de carga por usb con un interruptor para desconectarlo cuando haya periodos largos sin uso (que no se descargue).

Además, para conseguir tener una tensión estable de 5v desde la batería he usado un booster en principio con un puerto usb que terminé quitando para soldar directamente unos cables.

El lenguaje de programación que he utilizado para el equipo es python principalmente. Además añado al sistema linux un socket unix desde el que poder recuperar la información de teclas pulsadas (solo cantidad de racha actual) por cualquier aplicación y así mantener la privacidad.

Toda esa información acaba subiendo a mi api para procesarla posteriormente en un componente vue.js que desarrollo para mi nuevo sitio personal (pronto disponible esa actualización).

Ahora me queda utilizarla a diario e ir corrigiendo las anomalías o bugs que pudieran ir surgiendo.



https://youtu.be/1CwEwz4v3PA

El repositorio con el código que he desarrollado para este proyecto está disponible desde aquí: https://gitlab.com/fryntiz/python-keycounter

#iot #keycounter #python #python3 #serial #opensoftware #openhardware #freesoftware #freehardware #proyecto #project #maker #chipiona #jerez #cadiz #andalucia #programacion #desarrollador #developer #programador #españa #spain #c #c++