Demostración de modulación de ancho de pulso RaspberryPi

Este instructable es una demostración de la configuración utilizada para controlar el hardware de modulación de ancho de pulso (PWM) en un RaspberryPi. Si sólo se desvanecen un LED la configuración predeterminada es suficiente, pero si usted está tratando de controlar un servo, un motor que camina o nada crítica tendrá que cambiar algunos de los ajustes.

Se necesita:

1 - un RaspberryPi

2 - altavoces enchufados en el conector del altavoz (no HDMI)

3 - LED

4 - resistencia para el LED, 220-560 ohmios en serie con el LED

5 - 10 voltios de 25 mf electrolítico Capacitor

6 - multímetro

7 - osciloscopio

8 - 2 cables de puente macho/hembra

9 - protoboard

Si no tienes un multímetro o un osciloscopio todavía puede hacer los experimentos. El condensador se utiliza sólo en el último experimento.

Está bien documentado el hecho de que el hardware PWM hace ruido en los altavoces. Una forma más precisa de lo que es "El RaspberryPi usa la circuitería de audio para crear la señal PWM".

Mi programa de demostración de PWM utiliza las bibliotecas de wiringPi, escritas por Gordon Henderson, para la programación de la GPIO en C.

wiringPi debe instalarse.

Instrucciones para la descarga, instalación y uso se encuentran en http://wiringpi.com

Aplicaciones de WiringPi es pin propio esquema de numeración.

Los números son números wiringPi a menos que se especifique lo contrario.

Al especificar un número pin físico me refiero al número de pin de la cabecera de GPIO.

El pin 1 es el pin PWM de hardware sólo disponible en todos los modelos de RaspberryPi. Es pin físico número 12 en la cabecera GPIO y utiliza el canal derecho.

PIN 24 es el segundo pin PWM de hardware disponible en sólo en el modelo B +. Es pin físico número 35 en la cabecera GPIO, utiliza el canal izquierdo.

Etiquetas: Wiringpi, Pwm, Raspberrypi, Linux

Artículos Relacionados

Cómo se utiliza la modulación por ancho de pulso

Cómo se utiliza la modulación por ancho de pulso

Muchos de ustedes probablemente han visto luces que parecen de "respirar" o haber escuchado sonidos que constantemente más fuerte y más suave. Una gran mayoría de estos se logran a través de la modulación por ancho de pulso (pwm).A pesar del nom
Una Simple Introducción a los transistores y PWM (modulación por ancho de pulso)

Una Simple Introducción a los transistores y PWM (modulación por ancho de pulso)

el transistor de silicio fue inventado en 1954 y ha sido considerado una de las mayores invenciones de la historia de la tecnología. Su invención prácticamente generado el campo de la electrónica y en todos nuestros modernos ordenadores, iPods, teléf
Proyectos de electrónica: Constante corriente fuente de alimentación mediante modulación de anchura de pulso

Proyectos de electrónica: Constante corriente fuente de alimentación mediante modulación de anchura de pulso

luz de un LED, potencia de un motor, este simple - ish circuito todo lo que acomode constantes necesidades actuales NE555 en fichas! Esto es una gran manera de aprender sobre electrónica y aunque no es tan eficiente como usar un pre hechos buckpuck,
Arduino-ancho de pulso modulación Digital a la conversión analógico

Arduino-ancho de pulso modulación Digital a la conversión analógico

Aquí vamos a discutir el funcionamiento de la modulación de anchura de pulso a la conversión de DC y uso la idea de construir un Arduino variable basado en fuente de alimentación.Paso 1: Figura 1 se ilustra el uso de un LM358 en conjunción con un low
DIY Magic Mirror y Photobooth - Arduino Powered

DIY Magic Mirror y Photobooth - Arduino Powered

un kit montado para este proyecto ya está disponible enSeeedstudio.comMás información en este proyecto en http://diymagicmirror.com El software para este proyecto es de código abiertoQue es la más bella de todas ellas. Haga su propio Magic Mirror y d
Minipunto 2 - la holoclock

Minipunto 2 - la holoclock

bien tal vez holoclock es un poco inexacta... utiliza película olográfica de la dispersión en el frente para darle un poco de profundidad.Básicamente este instructable es una actualización de mi anterior minipunto ubicado aquí:y volver a utilizar un
Hackear tu tira de LED con Sensor de movimiento y temporizador

Hackear tu tira de LED con Sensor de movimiento y temporizador

Me parece que la medida de un Instructable buena es las ideas que inspira, razón por la cual disfruté Instructable de Liam.great98 titulado "Dar tu Neon cama!" Nunca habría pensado de añadir una tira de LED en la parte inferior de una cama de ot
QuickStart - controlador de motor DC de un transistor

QuickStart - controlador de motor DC de un transistor

es un controlador de motor PWM (modulada de ancho de pulso).Utiliza un solo transistor pequeño para funcionar un pequeño motor DC.Mientras que el circuito es muy directo (algunos dicen aburrido?) tiene ungenial truco del software - modulada de ancho
Campana bellota

Campana bellota

por: Charlie DeTar, Christina Xu, Boris Kizelshteyn, Hannah Perner-WilsonUn carillón de viento digital con bellotas que cuelgan. El sonido es producido por un altavoz remoto, y datos sobre huelgas de campana es subidos a Pachube.Paso 1: Lluvia de ide
DIY Mini Extractor de humo de soldadura

DIY Mini Extractor de humo de soldadura

Soldadura es divertido! Respirar los vapores desagradables no es. Esta guía le mostrará cómo construir un "mini" pero potente extractor de humos soldadura. Con un ventilador doble de 32 CFM y un diseño compacto, paquetes lejos fácilmente para al
Desmitificador de 4 pines direccionables LEDS RGB

Desmitificador de 4 pines direccionables LEDS RGB

Si has visto mi anterior Instructable sobre LEDs RGB, tienes una muy buena base en la habilidad de poner tres fuentes luminosas distintas en un solo paquete en sus estructuras.Tiempo de marchas en, y también lo hace la tecnología! Una de las novedade
Añadir capacidades para un molino del CnC de grabado láser

Añadir capacidades para un molino del CnC de grabado láser

Este Instructable le mostrará cómo puede añadir fácilmente capacidades de su molino del CnC existente de aguafuerte del laser. Después de seguir este Instructable tienes acceso a un láser de grabado como un eje de molienda tradicional. Al tener ambas
Máquina CNC de dibujo

Máquina CNC de dibujo

Hola a todos y Bienvenidos a mi primer tutorial!Hoy que te muestro cómo para el diseño de una dibujo CNC utilizando como principales componentes de Hardware un consejo artístico de Digilent, motores DC y Servos de RC.Nota importante: Porque actualmen
Roomba de inspector

Roomba de inspector

Mayoría de nosotros usamos robots Roomba de iRobot para aspirar, pero pocos saben que es una base ideal para nuevos proyectos de robótica. Todos los fabricantes deberían tratar de la Interfaz abierto de Roomba (OI) para averiguar lo fácil que es cont