Celebrate SFD 2014 on Saturday, September 20th
   
Text Size
Iniciar sesión
Canonical
Google
Linode
FSF
Linux Magazine
Ubuntu User
Linux Journal
Admin Network & Security Magazine
Smart Developer
Creative Commons
FreeBSD
Joomla!
Open Clipart Library
FSFE
DKUUG
Atom 0.3 RSS 1.0 RSS 2.0 OPML FOAF

January 19, 2015

12v UPS para Raspbery Pi

Raspberry Pi UPS

Andaba necesitando una forma de mantener mi Raspbery Pi funcionando aún con cortes de luz. Mi circuito está basado en este otro regulador de MRE con la diferencia que lo armé con lo que tenía en mi caja de herramientas. Los materiales son:

  • Batería de gel de 12v 7Ah
  • Cargador de batería de 12v de flote, 1A.
  • Regulador 5V switching (¡una joyita!)
  • Raspberry Pi
  • Relés, Op Amps, resistencias, transistor, etc.
La idea del circuito es muy simple: conmutar entre 12v de un transformador y 12v de una batería de gel en el momento en que el transformador pierde energía. Para esto usamos el circuito de MRE que con un op-amp en modo comparador contra un diodo zener abre o cierra los relés.

La primer modificación importante al circuito de MRE es reemplazar el diodo zener con un LM336Z-5.0 que, a diferencia de un zener, el LM336Z es un integrado para usar como referencia de voltaje, por ejemplo en un instrumento de medifición. 

Este integrado es el mismo recomendado por XQ2FOD en su circuito de regulación de energía solar (muy interesante y vale la pena leerlo), y los que lean con atención verán que tanto el circuito de MRE como de XQ2FOD funcionan con el mismo principio: un op-amp como comparador de tensión.

Mi primer circuito no tenía un comparador de tensión, sino que se conectaban los 12v del transformador directo a los relés. El problema con hacer esto es que los relés necesitan mucha menos corriente que el regulador de 5V, y permanecían cerrados durante un segundo de más, por lo que la Rasperry Pi se reiniciaba. 

El comparador de tensión lo que hace entonces es cortar los relés antes que la tensión caiga por debajo de lo que el regulador de 5V necesita; esto se ajusta manualmente con el preset de 100k R1. Hice la prueba de cortar intermitentemente la tensión de los 12v del transformador y la Raspberry Pi nunca se reinició.

Otra diferencia con el circuito de MRE es que mi circuito usa dos relés en lugar de uno. El primer relé conmuta entre los 12v del transformador de 220v-12v, y el segundo conmuta el cargador de batería hacia la batería cuando hay 220v en la línea. El segundo relé existe para que el cargador no esté conectado a la batería al momento de cortarse los 220v de línea.

El componente importante y final es el regulador switching de 5V. De mi parte usé el RECOM R-78B5.0-1.0 que posee una de conversión eficiencia del 97%, por lo que a diferencia del clásico regulador lineal 7805 no necesita disipador de calor: a 12v 1A el 7805 posee una eficiencia del ~45%.


January 08, 2015

oggdec lame pipe: converting ogg to mp3

If this command shows "Warning: unsupported audio format":
oggdec -o - file.ogg | lame - file.mp3
Try using raw mode:
oggdec -R -o - file.ogg | lame -r - file.mp3
Or, if the generated mp3 file is pure noise, swap the bytes with -x:
oggdec -R -o - file.ogg | lame -rx - file.mp3
To convert a batch of multiple ogg files:
for x in *.ogg; do oggdec -R -o - "$x" | lame -rxh - "$x.mp3"; done

October 31, 2014

PyConAr 2014 en Rafaela

Entre los días jueves 13 y sábado 15 de noviembre se desarrollará la conferencia anual argentina de Python en la ciudad de Rafaela en Santa Fe, con entrada libre y gratuita. Entre otras actividades habrá varios sprints, talleres introductorios a Python, Pilas Engine, Django, Jupyter (evolución de IPython) charlas de Ansible, como debuggear código Python, […]

September 22, 2014

IX Jornadas de Software Libre en Junín

El 17 de Octubre se realizarán las IX Jornadas de Software Libre en Junín organizadas por la UNNOBA y en paralelo con las jornadas se realizará el “Congreso de Software Libre 2014 | Noroeste Buenos Aires” donde se presentarán posters sobre software libre aplicado a la educación, el gobierno y la empresa entre otros temas. […]

October 06, 2012

En el mundo, hacen falta más maestros que formen con el corazón...

September 03, 2012

Día Dev: Compartiendo Desarrollo

Tiempo sin publicar, mucha familia y mucho trabajo. Al reunirme con varios entusiastas hemos encontrado un interés por desarrollar en distribuciones. Yo tengo relativa experiencia en Ubuntu y esto me ayuda a desarrollar otras distribuciones basadas en Debian, sea Canaima o cualquier otra. La idea es formar un equipo que en su tiempo participen en el mejoramiento de distribuciones.

Esta vez vamos a empezar con Ubuntu, proyecto donde participo como miembro, el primer evento es este sábado y tendremos un Hangout On Air para compartir las charlas y la reunión. La idea es reportar bugs sobre 12.10 beta, mejorar bugs, mejorar traducciones y documentación, Hacer diseños, etc. y puedes sumarte registrándote en el evento disponible en el Portal de Comunidad Ubuntu.

Este evento se va a realizar en las fabulosas instalaciones de Coworking Maracaibo , quienes nos apoyan en esta buena iniciativa.

Esta semana estaré blogeando las cosas necesarias para participar activamente en este evento en particular. Si bien esta vez es para apoyar Ubuntu, esperen otras oportunidades organizadas por el equipo de Día Dev para otras distribuciones, siempre y cuando tengamos entusiastas que quieran compartir el desarrollo.
Todos invitados.


Día Dev: Sharing Development

Long time no post, a lot of family and hard work. As I meet with several enthusiasts in Maraciabo and we have found an interest in developing in distributions. I have a relative experience in Ubuntu and this helps me to develop Debian and other debian based distributions, either Canaima or other. The idea is to form a team which can get involved in improving distributions and meet regurlarly to share experiences.

This time we’ll start with Ubuntu, where I participate as a member project, the first event is this Saturday and have a Hangout On Air to share the talks and the meeting here in Maraca. The idea is to report bugs on 12.10 beta, improve bugs, improve translations and documentation, make designs, etc.. and you can join us in Maracaibo by registering at the event available Ubuntu Community Portal.

This event will take place in the fabulous facilities Coworking Maracaibo , who support us in this good initiative. They will provide us with good internet and great rooms for meetings.

This week I’ll be blogging the things necessary to actively participate in this particular event. While this time is to support Ubuntu, expect other opportunities organized by the Dev Team Day for other distributions, provided we have enthusiasts who want to share development.
All guests.


May 10, 2012

¿QUÉ ES EDUBUNTU GNU/LINUX?

November 14, 2011

QuickTake 200

Hace un tiempo me obsesione viendo The Computer Chronicles especialmente ver notas sobre viejo hardware aunque en los programas eran lo nuevo, creo que hoy existe mas un enfoque a los servicios, internet y la nube el Hardware a pasado a segundo plano; pero bueno hoy me encontre con esta Camara de Apple.

Apple QuickTake 200: Technical Specifications (2/97)

quickcam 200

October 21, 2011

menu de xterm

Si alguna vez quieren modificar algo de xterm y no quieren editar el archivo de configuracion pueden revisar el menu para ver si esta la opcion que buscan.


CTRL + Click izquierdo

CTRL + Click medio

June 24, 2011

La aristocracia aun existe

Es sorprendente cuánto la gente, aun en esta época, se doblega ante la autoridad para quedar bien con ella. Suelen dejar sus valores a un lado por estar en buenos términos. Pensándolo bien, esa gente no tiene valores más que los monetarios porque no creen ni en si mismos y en lo que pueden hacer al menos con su mente independiente. Es que uno se siente privilegiado por poder manejarse con autonomía.

Gente que tiene por guía valores humanos más que monetarios, siempre va a defender la razón por encima de cualquier conveniencia temporal. No va a buscar salvar una comunidad por encima de defender los valores de esa comunidad. Esa comunidad no será más que un club social si no se asienta en valores que defiendan principios básicos de humanidad.


June 09, 2011

Compilar tu propio núcleo

Compilar mi propio núcleo linux-libre me ha dado excelentes resultados mediante los siguientes pasos:

  1. Instalar los paquetes requeridos para compilar con"sudo aptitude update” y luego “sudo aptitude install fakeroot kernel-package libncurses5-dev libqt3-mt-dev bzip2 wget build-essential
  2. Descargar el último kernel en formato bz2 desde linux-libre.fsfla.org
  3. Descomprimirlo con “tar xvjf *.bz2″
  4. Cambiar a ese directorio creado con “cd linux-….”
  5. Crear una configuración de linux-libre que tenga solamente los módulos que están cargados en el computador actual con “make localmodconfig”. Tomar en cuenta que cualquier hardware que no está conectado al computador en ese momento no será cargado en el nuevo linux-libre.
  6. Hacer que esa configuración sea compilada embebida en lugar de como módulos con “make localyesconfig”
  7. Crear la imagen, las cabeceras y el fuente de linux-libre con “fakeroot make-kpkg –initrd –append-to-version=-nuevo-nombre kernel_image kernel_headers kernel_source”
  8. Subir al directorio superior con “cd ..”
  9. Instalar con sudo “dpkg -i *. deb”
  10. Reiniciar el equipo y escoger el nuevo núcleo.

Ha sido una compilación bastante rápida. Lo mejor es verificar el procesador que se tiene y crear la configuración para ese procesador especifico. Esto lo puede hacer con “make xconfig” después del paso 6. Tome en cuenta que si lo compila para un procesador superior o alguna otra opción que exceda las capacidades del hardware puede dañar permanentemente el hardware.


Quien está en linea?

Tenemos 98 invitados conectado
Digital Freedom International (Aka SFI) is the non-profit organization at the origin of SFD and CFD. DFI handles sponsorship contracts, official team registrations, sending out schwags to teams, the annual Best Event Competition and many other things. Hundreds of teams around the world manage the local celebration and help to send out a global message. So do drop by and attend an SFD and CFD event nearby!

Login Form