Puppy para Electronicos

Message
Author
User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Hi Rodney Byne

#41 Post by mister_electronico »

Hi Rodney Byne

I have read to post and will analyze carefully, today I had a hard day at work, I've been busy.

But it may have found the solution.

Watch this python program that in theory you read the frequency of the microphone input.

I have not tried, but if it really works could be the solution to millivoltmeter.


To run you have to have the devx-xxx.sfs Puppy distribution corresponding to your file installed or python.

Works by terminal and run:

python Frecuenty.py

See you .... greetings.

********************************

Traduccion:

He leido to post y lo analizare detenidamente, hoy he tenido un dia duro de trabajo , he estado muy ocupado.

Pero puede que haya encontrado la solucion.

Mira este programa de python que en teoria te lee la frecuencia de la entrada de microfono.

No lo he probado, pero si es verdad que funciona podria ser la solucion al milivoltimetro.


Para ejecutarlo tienes que tener instalado python o bien el archivo devx-xxx.sfs correspondiente a tu distribucion Puppy.

Funciona por terminal y para ejecutarlo:

python Frecuenty.py

nos vemos.... saludos.
Attachments
Frecuenty.py.gz
(2.03 KiB) Downloaded 615 times

Rodney Byne
Posts: 247
Joined: Fri 31 Jan 2014, 14:12

Not understand, which Puppy do I use?

#42 Post by Rodney Byne »

Re your new idea,
I don't understand this, please explain:

"To run you have to have the devx-xxx.sfs Puppy distribution corresponding to your file installed or python.

Works by terminal and run:

python Frecuenty.py"

After downloading this small file, terminal says
Python: command not found.

To enable this app to work, which Puppy distro
should I be using that contains python?
Is it Precise or Slacko or Quirky or Quirky Tahr?
Those are each on flash sticks.
I am currently in Quirky, so obviously python is not installed.
This stuff is too complex for me, I'm a retired analogue technical
engineer of 68, not a code programmer.

Bye.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Hi Rodney

#43 Post by mister_electronico »

Hi Rodney

Forgive me explain better, look I'm currently working with Slacko-5.6 PAE.

As for compiling C programs, C + +, python, glade and more.

I have to get off a corresponding sfs file to my distribution of Puppy in my case this is:

devx_slacko_5.6.0.sfs

So for example if you're working with Precise or Quirky you much downloading this sfs file from the same place where you got puppy version


If you're working with sets and your pupsave eg appointing puppyprecise_save_5.7.sfs

You must download the sfs devx_precise5.7.sfs or something like.


Once you go downloaded, go to Menu > Setup > Load-sfs on fly.

And loads this file. The sfs file place it in /mnt/home

And you will be working.

Then test.

python Frecuenty.py

The program is very simple, only by terminal and the only thing you see is the frequency value that enters the microphone

see you.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

My idea

#44 Post by mister_electronico »

My Idea

A quick post because I am working.

My idea is this:


Converter voltage - frequency <==> Frecuenty Program <==> C Program <==> gtkdialog. for presentation

I have not tried the program Frecuenty in the lab, I have not had time, but not very accurate but I do not care, you would make the necessary corrections or hatfware software.

See you.


Traduccion

Un post rapido por que estoy trabajando.

Mi idea es la siguiente:


Convertidor tension - frecuencia <==> Programa Frecuenty <== > Programa C <==> Gtkdialog. para presentacion

No he probado el programa Frecuenty en el laboratorio, por que no he tenido tiempo, pero aunque no sea muy preciso no me importa, le haria las correciones por software o hatfware oportunas.

Nos vemos.

Rodney Byne
Posts: 247
Joined: Fri 31 Jan 2014, 14:12

Need more help with sfs

#45 Post by Rodney Byne »

Hola,

Now using the new version Slacko 5.7 for this test.
Help please I am having difficulty here:

Slacko5.7 PPM says this with a green tick in front strings_sfdisc-2.2.1 utils for slacko already installed:

If I try to load the above command on the fly in the white box,
it returns fatal: /root/strings_sfdisc-2.2.1 not found.

PPM doesn't understand the request to get:
devx_slacko_5.7.sfs
Red box says Not Found

What am I doing wrong?

Cheers

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Hi Rodney

#46 Post by mister_electronico »

If you have installed Slacko puppy 5.7 you have to download the file from here devx_slacko_5.7.0.sfs.


http://distro.ibiblio.org/puppylinux/pu ... _5.7.0.sfs

Put this file in /mnt/home

And load the file like I said in the previous post.

Menu> Setup> Load sfs on fly


And later terminal # python Frecuenty.py


I'm busy now but later I'll be free


See you Rodney.


______________________________

Blog_consultas_electronica
http://misterelectronico.wordpress.com/
Last edited by mister_electronico on Sun 02 Nov 2014, 10:34, edited 1 time in total.

Rodney Byne
Posts: 247
Joined: Fri 31 Jan 2014, 14:12

Frecuenty success

#47 Post by Rodney Byne »

Hola,

python Frecuenty is now working as attached pic.
You forgot to mention that you must click Frecuenty.py.gz
to open before Terminal command.
ok that's the inputted frequency, now what about the audio level?

Bye.
Attachments
Frecuenty_2014-03-20_171936.png
(175.25 KiB) Downloaded 1006 times

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Hi Rodney.

#48 Post by mister_electronico »

Hi Rodney I finally arrived home, I had a busy day of work, the problem is I have a bad habit of eating every day.

Yes the file Frecuenty.py.gz is compressed, because the Puppy server only allows uploading files with extensions a ... ace, bz2, gtar, gz, pet, pup, rar, tar, zip.


You told me you needed a millivolt meter, so the idea is this.


A voltage converter Frequency (Hardware) ==> PC microphone ==> Frecuenty.py + Program C ==> gtkdialog for presentation.


The voltage converter Frequency can be for example a LM131

http://www.google.es/url?sa=t&rct=j&q=& ... ms&cad=rja

Or maybe the 4046

http://www.google.es/url?sa=t&rct=j&q=& ... ms&cad=rja


Once converted to frequency the voltage gets to adapting it to microphone input, the program detects Frecuenty.py frequency, and a Program C will converting the frequency again in voltage.

Finally the program presented in a gtkdialog display the value of the voltage.

With this method will later be able to measure amps, resistance, Farad, .......


What do you think about it?

See you.

Traduccion.
**********


Si el archivo Frecuenty.py.gz es comprimido por que el servidor de Puppy solo deja subir archivos con extension ... ace, bz2, gtar, gz, pet, pup, rar, tar, zip.


Tu me dijiste que necesitabas un milivoltimetro, asi que la idea es la siguiente.


Un convertidor Tension Frecuencia ==> microfono PC ==> Frecuenty.py + Program C ==> Gtkdialog para presentacion.


El convertidor de Tension en Frecuencia puede ser por ejemplo un LM131


http://www.google.es/url?sa=t&rct=j&q=& ... ms&cad=rja

O quiza puede ser un 4046

http://www.google.es/url?sa=t&rct=j&q=& ... ms&cad=rja

Una vez convertida la tension en frecuencia, se adapta a la entrada de microfono del PC, el programa Frecuenty.py detecta la frecuencia, un programa se encarga de convertir la frecuencia en tension de nuevo .

Finalmente el programa Gtkdialog hara la presentacion en pantalla mediante un display.

Con este metodo mas adelante podemos hacer un medidor de corriente, resitencia, Faradios etc..

¿Que es lo que piensas al respecto.?

Nos vemos.


______________________________

Blog_consultas_electronica
http://misterelectronico.wordpress.com/
Last edited by mister_electronico on Sun 02 Nov 2014, 10:34, edited 1 time in total.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

fmit-0.99.2.pet Otro analizador de audio

#49 Post by mister_electronico »

Compile fmit, otro analizador de audio y hize esta pet. Viene con las librerias incluidas libjack , libQtCore, libQtOpenGl libQtGui que son necesarias para que corra el programa.

Funcona con Slacko Puppy-5.6 pero espero que funcione bien en otras distribuciones.

Yo no la uso pero espero que sea util para alguien.

Nos vemos.

Bajarselo de :


https://www.mediafire.com/?ckmj8rn35gvcanw



______________________________

Blog_consultas_electronica
http://misterelectronico.wordpress.com/
Last edited by mister_electronico on Sun 02 Nov 2014, 10:35, edited 1 time in total.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

A tener en cuenta.

#50 Post by mister_electronico »

Dos cosas a tener en cuenta:

El programa tiene entrada de menu en Multimedia.

y no olvidar de chequear los niveles de audio en alsa-mixer, sobre todo tener seleccionado la entrada de microfono apropiada, el nivel de entrada y tener el microfono insertado enla clavija para poder ver el funcionamiento o test de audio.

Nos vemos.




______________________________

Blog_consultas_electronica
http://misterelectronico.wordpress.com/
Last edited by mister_electronico on Sun 02 Nov 2014, 10:35, edited 1 time in total.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Nuevo paquete de Kicad....Preludio

#51 Post by mister_electronico »

Hola me habia bajado el paquete creado Moose On The Loose, pero algunas librerias no se me cargaban bien, y para modificar algunos componentes dentro de las librerias tenia tambien problemas.

Por otro lado Moose On The Loose tambien estaba mirando de compilar otro nuevo paquete pero habia tenido bastantes problemas.

Asi que el sabado pasado estuve intentando hacer un PCB y ante los problemas decidi ponerme a construir una pet.

Pero fue muy duro lo mismo que Moose tuve muchisimos problemas. Asi que al final lo consegui compilarlo cogiendo paquetes de uno y otro lado.

El problema es que se me creo una pet enorme de 600 Mb cosa que era inviable.

Asi que decidi hacer una cosa que es separar el programa haciendo una pet del mismo y poner aparte las bibliotecas que ocupan cerca de 547 Mb.

El proceso se instalacion se aclara a continuacion.




______________________________

Blog_consultas_electronica
http://misterelectronico.wordpress.com/
Last edited by mister_electronico on Sun 02 Nov 2014, 10:36, edited 1 time in total.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Nuevo paquete de Kicad.... Instalacion.

#52 Post by mister_electronico »

Bueno para instalar este nuevo paquete de kicad tenemos que hacer lo siguiente:

1) Nos bajamos el programa :

kicad-201401313.pet

http://www.mediafire.com/download/98a96 ... 140313.pet

Y lo instalamos, con esto ya tenemos instalado el programa pero esto viene sin ninguna libreria.

Ahora procedemos con las librerias. para ello nos bajamos el archivo

kicad.tar.gz

http://www.mediafire.com/download/uz5wc ... cad.tar.gz

Este archivos lo descomprimimos dentro de Home esto es /mnt/home

Al descomprimirlo dentro de Home evitamos que esta libreria que una vez descomprimida ocupa como 547 Mb, este dentro del pupsave si estais trabajando como yo trabajo en modo frugal.

Y por lo tanto el programa ocupara poco espacio de programa.

La idea es que al final las librerias esten dentro del directorio /mnt/home/kicad

Una vez echo esto todo esta echo.

El programa Kicad tiene entrada de menu en Menu > Utility > Kicad.

Abrir el progama y lo que teneis que hacer es decirle al programa donde se encuentran las librerias por que al cambiarlas no estan en el sitio que vienen por defecto.

Para ver como se hace he echo un video, pues vale mas una imagen que cien palabras.

El video que no es muy grande os lo podeis bajarlo de aqui:


kicad_load_library.mp4 ... 6 Mb

https://www.mediafire.com/?fih2f76ee5oyfge

Continua



______________________________

Blog_consultas_electronica
http://misterelectronico.wordpress.com/
Last edited by mister_electronico on Sun 02 Nov 2014, 10:36, edited 1 time in total.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Nuevo paquete de Kicad.... Final

#53 Post by mister_electronico »

Bueno la creacion de esta pet a sido muy complicada pero a merecido la pena, como vereis el que lo instale vera como se cargan bien las librerias y como funciona muy bien la modelizacion de los componentes tal como se ve en el video.

Yo he creado el primer PCB y mas tarde pondre unas imagenes del mismo.

Tambien pondre la ayuda en español.

Si alguien lo instala y lo prueba espero que me comente como funciona.

Saludos.



______________________________

Blog_consultas_electronica
http://misterelectronico.wordpress.com/
Last edited by mister_electronico on Sun 02 Nov 2014, 10:36, edited 1 time in total.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Tutorial de Kicad.

#54 Post by mister_electronico »

Hola queria mostraros un excelente tutorial impartido por un excelente tecnico Alex que tiene infinidad de Tutoriales de Electronica.

Este caballero tiene buenisimos Tutoriales en youtube y bueno es muy aconsejable para todas aquellas personas que esten interesados en este mundillo de la electronica.

El primer tutorial de Kicad esta en :

https://www.youtube.com/watch?v=iAISdXL ... 8wMye9tbIw

El segundo:

https://www.youtube.com/watch?v=vqGVPoQ ... 8wMye9tbIw

Tercero:

https://www.youtube.com/watch?v=f_XdDas ... 8wMye9tbIw

Cuarto:


https://www.youtube.com/watch?v=HJRjLZX ... 8wMye9tbIw

Quinto:

https://www.youtube.com/watch?v=oXnsDBL ... 8wMye9tbIw

Sexto:

https://www.youtube.com/watch?v=KXPrq3P ... 8wMye9tbIw

Bueno espero que le sirva de ayuda para el que quiera aprender Kicad.

Desde aqui saludar a Alex y agradecer todos sus tutoriales.

Saludos



______________________________

Blog_consultas_electronica
http://misterelectronico.wordpress.com/
Last edited by mister_electronico on Sun 02 Nov 2014, 10:37, edited 1 time in total.

User avatar
nilsonmorales
Posts: 972
Joined: Fri 15 Apr 2011, 14:39
Location: El Salvador

#55 Post by nilsonmorales »

Hola Mister_Electronico cuantos megas tenes de programas para electronicos estaba pensando en una vesion de Puppy (retro-precise) con la coleccion de apps para electronica que llevas al momento.
Saludos.
[b][url=http://nilsonmorales.blogspot.com/]My blog |[/url][/b][b][url=https://github.com/woofshahenzup]| Github[/url][/b]
[img]https://i.postimg.cc/5tz5vrrX/imag018la6.gif[/img]
[img]http://s5.postimg.org/7h2fid8pz/botones_logos3.png[/img]

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Pues no lo se...

#56 Post by mister_electronico »

Hola pues no los he sumado todos pero supongo que ya van bastantes.

Yo tambien estoy pensando tambien en un puppy para electronicos, pero todavia queda bastante para afinar los programas.

Hay programas que quiero depurar y preparar y hacer una buena distro pero no solo se trata de programas sino que este programar Pics, conectar equipos de medida etc..

Yo estoy por instalar lo en Slacko por que todos los programas que instalo me van muy bien y por que estoy muy acostumbrado desde mucho a manejarlo.

Bueno nos vemos.



______________________________

Blog_consultas_electronica
http://misterelectronico.wordpress.com/
Last edited by mister_electronico on Sun 02 Nov 2014, 10:37, edited 1 time in total.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Ejemplos con el compilador de C SDCC

#57 Post by mister_electronico »

Bueno acabo poner la ultima version de SDCC 3.4.0 la pet en :

http://www.mediafire.com/download/3aj2x ... .0-rc2.pet

Si os bajais esta pet y la instalais podreis ver como funciona el proceso de compilar un programa y verlo por ejemplo su funcionamiento el el simulador de Picsimlab.

Para ello tambien lo podeis bajar de este tema abierto de electronico y el enlace de bajada de Picsimlab es:

http://www.mediafire.com/download/2d372 ... b0.5.0.pet


Bueno una vez bajado sdcc-3.4.0 y picsimlab los instalais.

y a continuacion un ejemplo.



______________________________

Blog_consultas_electronica
http://misterelectronico.wordpress.com/
Last edited by mister_electronico on Sun 02 Nov 2014, 10:37, edited 2 times in total.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Compilar un programa en Sdcc

#58 Post by mister_electronico »

Sdcc es un poco pijotero a la hora de compilarlo es mejor tener unos programas tipo o plantilla y sobre estos crear los demas por que ha veces da muchos problemas pero la verdad es que es muy interesante.

Bueno copiar estas lineas de comando sobre un archivo por ejemplo : ejemplo.c

Code: Select all

// ESTE PROGRAMA EN SDCC ES PARA  ENCENDER Y APAGAR LED CON RETARDO.
//
//  PARA COMPILARLO INTRODUCIR LA SIGUIENTE LINEA DE COMANDO
//
// sdcc -mpic14 --use-non-free -p16f677 --debug -I -c ejemplo.c
// 


#include "pic16f877.h"

typedef unsigned int word;
word __at(0x2007) CONFIG = _XT_OSC & _WDT_OFF & _PWRTE_OFF & _BODEN_ON &
                        _LVP_ON & _CPD_OFF & _WRT_ENABLE_ON & _DEBUG_OFF & _CP_OFF;

void delay_ms(long ms)
{
  long i;
  while (ms--)
       for (i=0; i < 300; i++);
}
void main() {
    TRISB1 = 0;
      while(1) {
        RB1=0;
        delay_ms (200);
        RB1=1;
        delay_ms (200);
     } 
}
Bueno basicamente lo que hace el programa para cualquiera que entienda un poco de C y de microcontroladores es encender y apargar la patita RB1 del microcontrolador.

Una vez echo esto y segun nos informa en la parte de no codigo de texto del programa para compilarlo escribir la siguiente linea.

# sdcc -mpic14 --use-non-free -p16f677 --debug -I -c ejemplo.c

y si todo va bien que supongo que si que esta probado se nos aparecen los siguiente archivos:

prueba.adb prueba.asm prueba.c prueba.cod prueba.hex prueba.lst prueba.o
prueba.p

En los que en los mas importantes son los archivos prueba.hex para poder meterselo al microcontrolador osea grabarlo, el asm que seria el programa escrito en ensamblador, el de extensio .o si queremos utilizar este progrma para compilarlo en otras aplicaciones... etc..

Bueno una vez echo esto acabo esta parte.



______________________________

Blog_consultas_electronica
http://misterelectronico.wordpress.com/
Last edited by mister_electronico on Sun 02 Nov 2014, 10:38, edited 1 time in total.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Una vez compilado el programa.

#59 Post by mister_electronico »

El programa Picsimlab tiene una entrada de menu en principio en :

Menu > Utility > Picsimlab.

Aunque puede variar segun las distribuciones de puppy.

Bueno pues este programa tiene 6 tipos de entrenadores que estan muy bien y la verdad es que este programa esta muy curioso.

Bueno si abrimos el programa vemos que hay un desplegable a la izquierda que en este caso no tendremos que tocar y que pone Board y es el entrenador 1 , dejarlo como esta.

Luego abajo la frecuencia que yo la dejo en 4 Mhz que es la que viene por defecto creo.


Bueno los ejemplos los podeis cargar en la barra de herramientas en :

File > Load Hex " o cargar el archivo hex"

Estos archivos estan en el directorio :

/usr/loca/share/picsim/lab/examples

Todos los directorios que empiezan con la letra b1_ corresponden al entrenador 1 o board 1 y que podeis cargarlos para verlos como funcionan.

Se trata por supuesto de cargar los archivos con extension *.hex

Bueno yo lo que hago es que en este directorio creo otro directorio :

/EJERCICIOS y de ahi voy colgando las carpetas /EJEMPLO1 /EJEMPLO2 ...etc..

y es precisamente en /EJERCICIOS/EJEMPLO1 donde coloco todos los archivos que se me generaron en el post anterior.

Bueno pues si hacemos estoy y el Picsimlab buscamos este directorio y cargamos este archivo hex, veremos como se nos apaga y se nos enciende el Led RB1, tal como lo programamos.

os pongo la imagen del entrenador y el Led.




______________________________

Blog_consultas_electronica
http://misterelectronico.wordpress.com/
Attachments
board1b.png
(88.05 KiB) Downloaded 1035 times
Last edited by mister_electronico on Sun 02 Nov 2014, 10:38, edited 2 times in total.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Una observacion..

#60 Post by mister_electronico »

Una observacion si quereis programar para trabajar con estos entrenadores es necesario ver sus esquematicos, bueno pues estos se encuentran dentro del directorio

/usr/local/share/picsim/lab/doc

Ahi encotramos los de los entranadores 1 , 2 y 3 pero son buena ayuda para los siguientes.

Aqui os dejo el esquema del primer entrenador que trabajamos.

Si alguien hace una prueba, espero comente haber que tal le fue.

Nos vemos un saludo.



______________________________

Blog_consultas_electronica
http://misterelectronico.wordpress.com/
Attachments
board1.jpg
(143.14 KiB) Downloaded 858 times
Last edited by mister_electronico on Sun 02 Nov 2014, 10:38, edited 1 time in total.

Post Reply