View: 3126|Reply: 1

GPIO 3.3V

[Copy link]

1

threads

1

posts

22

credits

Novice

Rank: 1

credits
22
Published in 2017-8-7 01:48:18 | Show all floors |Read mode
Hello guys I'm a new user of orange pi lite, can you tell me if every one pin on GPIO should have 3.3V in signal? i know there are also 5V and ground and constantly 3.3 V. but i make a program in python for music what turn on lights when the volume increases to a certain level, and for now i connect only 5 leds on PA12,PA11,PA19,PA18 and PG7. i cant find another what will work the same, can you help me guys?

0

threads

3

posts

32

credits

Novice

Rank: 1

credits
32
Published in 2017-9-5 10:49:03 | Show all floors
Hola amigo espero estés bien.

Mi ingles no es muy bueno así que te contesto en español.

Como tal la OPI solo usa niveles lógicos 0v o 3.3v. No tiene ADC

Veo que quieres poner varios LED como por ejemplo:

100% volumen todos prendidos
50% La mitad
<2% Todos apagados

para lograr este efecto es algo complicado ya que no se si la fuente del sonido es la misma orange o un amplificador externo. Como tal la forma fácil desde mi punto de vista es usar un Arduino y sus entradas análogas, calcular un amplificador operacional como comparador para el nivel mínimo y máximo (audio opera 2.2vp-p), adecuar la señal de entrada de 0 a 5v y ya solo seria programar el Arduino para que te muestre esa señal de entrada en el arreglo de LED que disponga. Puedes adecuar la señal por Arduino y entregarla por serial a la Orange pero ya el código se torna algo denso. Si no te interesan muchos LED a la salida se puede omitir el amplificador y Leer directamente la señal de audio. (mapear una variable para unos 6 LED como máximo) pero esto no usaria ala Orange en nada... todo se puede hacer por Arduino sin usar una Orange.

de momento no se me ocurre nada más, Como tal debes procesar la señal con un amplificador y usar un ADC (no recomiendo directamente sin amplificadores ya que los niveles o LED finales serian pocos...) y tratar los resultados con Phyton o Arduino ya es según tu elección.


Debe existir algún procesador de audio que vea la entrada (pero Orange el puerto de audio es de salida) y que dependiendo de la potencia pues se programe por Phyton para que de los LED que mencionas prendan o apaguen según sea el caso. Por el momento desconozco si eso existe.


Saludos
You need to log in before you can reply login | Register

Points Rule

Quick reply Top Return list