RaspberryPi puls bredd modulering Demonstration



Detta instructable är en demonstration av de inställningar som styr maskinvaran Pulse bredd modulering (PWM) på en RaspberryPi. Om du håller bara ta en LED standardinställningarna är tillräckligt bra, men om du försöker styra en servo, en stegmotor eller något kritiska kommer du ändra vissa inställningar.

Du behöver:

1 - en RaspberryPi

2 - högtalare ansluten till högtalarkontakten (inte HDMI)

3 - LED

4 - motstånd för LED, 220-560 Ohm i serie med lampan

5 - 10 mf 25 volt Electrolitic kondensator

6 - digital Multimeter

7 - oscilloskop

8 - 2 hane/hona hoppare ledningar

9 - skärbräda

Om du inte har en multimeter eller ett oscilloskop kan du fortfarande göra experimenten. Kondensatorn används endast i sista försöket.

Det faktum att maskinvaran PWM brus på högtalarna är väl dokumenterat. Ett mer exakt sätt att uppgift om det är "RaspberryPi använder ljud kretsarna för att skapa PWM-signal".

Min PWM demonstration program använder wiringPi bibliotek, skriven av Gordon Henderson, för programmering GPIO i C.

wiringPi måste installeras.

Instruktioner för nedladdning, installation och användning finns på http://wiringpi.com

WiringPi använder är det egen pin numreringsschema.

Alla pin nummer är wiringPi tal om inte annat anges.

När jag anger en fysisk pin-kod avser jag den pin-kod på rubriken GPIO.

Stift 1 är den enda hårdvara PWM stiftet RaspberryPi modeller. Det är fysiska pin nummer 12 på rubriken GPIO och använder rätt kanal.

Stift 24 är den andra hårdvara PWM stiftet på modell B + bara. Det är fysiska pin nummer 35 på rubriken GPIO, använder den vänstra kanalen.

Se Steg
Relaterade Ämnen

Elektronik projekt: Konstant nuvarande nätaggregat med puls bredd Modulation

ljus en LED, driva en motor, denna enkla - ish krets kommer att rymma allt du konstant aktuella behov med hjälp av NE555 chips! Detta är ett bra sätt att lära sig om elektronik och även om inte lika effektiv som använder en pre gjorde buckpuck, detta...

Puls bredd moduleras LED Torch

Pulse bredd modulation (PWM) kan användas för att variera kraft, hastighet eller ljusstyrka av många enheter. Med lysdioder, kan PWM användas till dunkel dem, eller gör dem ljusare. Jag kommer att använda dem göra en liten hand fackla.En LED kan dimm...

Enkel (och smutsiga) puls bredd modulering (PWM) med 555 Timer

enkel krets för DC Motor varvtalsreglering (fläkthastighetskontroll, ljus / LED dimmring och etc) med 555 timer.Också en bra utgångspunkt för nybörjare som vill få sina händer smutsiga med 555 timer IC. Vissa skulle hävda att detta inte är den mest e...

Puls bredd Modulation(PWM)

PWM är enhet som styr du varvtal särskilt för din borstlös motor. Kanske kan du använda det för att styra när du är lödning eller använda den för vanlig fläkt på rummet. Denna PWM kan också användas för projektet robotFör fler projekt:http://do-ityou...

Arduino Pulse bredd modulering Digital till Analog-konvertering

Här kommer vi att diskutera driften av puls-bredd-modulering till DC konvertering och idén att konstruera en variabel Arduino baserade DC strömförsörjning.Steg 1: Figur 1 illustrerar med hjälp av en LM358 i samband med ett low-passfilter (10uF cap, 4...

En enkel introduktion till transistorer och PWM (Pulse bredd modulering)

silicon transistorn uppfanns 1954 och har ansetts vara en av de största uppfinningarna i historien av teknik. Dess uppfinning praktiskt taget gett upphov till området för elektronik och bidragit till alla våra moderna datorer, iPods, telefoner, etc....

LinkIt en och PWM (Pulse bredd Modulation)

Välkommen till min tutorial på den MediaTek LinkIt och Pulse bredd Modulation.Vad är Pulse bredd Modulation och vad gör det?Orden Pulse bredd modulering är nästan självförklarande. Allt det är en elektrisk signal som är pulsade (som ditt hjärta gör b...

Hur du använder bredd för synkpuls modulering

Många av er har förmodligen sett lampor som verkar "andas" eller har hört ljud som får stadigt starkare och mjukare. En stor majoritet av dessa uppnås genom puls-bredd modulering (pwm).Trots komplexa klingande namnet (åtminstone för mig), pwm är...

Mycket enkel PWM med 555... modulera varje sak

Obs: någon kan be mig om hjälp. Inte kommentera mig min stavning och grammatik... Eftersom min mor språk inte är engelska. OK LÅTER GÅoch även vänligen Vänligen Betygsätt min instructable välHej var och en. Idag ska jag visa dig hur man gör en PWM (p...

Arduino moduler - L298N dubbla H-Bridge Motor Controller

Snabb och enkel start guide för att använda och utforska en L298N Dual H-Bridge Motor Controller module med en Arduino.Modellen i exemplet jag använder är från Ebay.Material som behövs:L298N dubbla H-Bridge Motor Controller module (olika modeller fun...

Enkel Bot växlar, sensorer och moduler

Ibland vill vi lägga till viss komplexitet våra enkla robotar så att motorerna göra mer än att snurra i en riktning. Det är där växlar, sensorer och moduler kommer in. Dessa verktyg kan vi inte bara ändra riktning på motorn, men också variera hastigh...

Arduino att RPi: tre sätt att konvertera 5 volt till 3,3 volt

Det finns ett problem när du ansluter en Arduino till GPIO på en RaspberryPi. Den logik på Arduino är fem volt och RaspBerryPi kräver 3,3 volt. Skicka en fem volt kommer att signal till en GPIO stift skada RaspberryPi. När tråd jag något fel vill jag...

En kartong televisor (med arduino och lysdioder)

Nyligen såg jag en dokumentär om historien om TV-apparaten. Och till min förvåning de visade att det fanns en mekanisk television för de välkända CRT TV-apparater.Dessa mekaniska TV-apparater eller televisors var ganska smart och enkel.En CRT är helt...

Styra en Lionel tåg med en Raspberry Pi

Vad händer när du tar en gammal Lionel modell tåg systemet och lägga lite webb-kontroll? Detta projekt styr en Lionel modell tåg set med Raspberry Pi.I detta projekt går vi steg för steg igenom de delar, hårdvara och programvara för att styra en Lion...

Mina 2 - holoclock

väl kanske holoclock är lite missvisande att... det använder holografisk dispersion film på framsidan för att ge lite av djup.Princip detta instructable är en uppdatering till min tidigare mina finns här:och återanvändning av en massa kod och kretsar...

Nybörjare Arduino

Arduino är en fickformat dator (också kallade en "microcontroller") som du kan programmera och använda att kontrollera kretsar. Det interagerar med utanför ordet genom sensorer, lysdioder, motorer, högtalare... även internet. Detta gör det en fl...

IoT: DIY nyans ljus

Göra en RGB nyans ljus som du kan direktuppspela RGB-värden till från någon plattform.IoT enheter är dyra, smarta hem kommer inte att vara billig. Att är varför vi blivit utvecklare och spara massor av pengar genom att bygga istället för att köpa des...

Säkert och enkelt AC PWM Dimmer för arduino / Raspberry pi

Dimmer med MOSFETDenna krets visar att dimmer avsedd att användas vid nätspänningen inte alltid har att innehålla en triac.Här, en MOSFET (BUZ41A, 500 V / 4.5a) i en diod brygga för att kontrollera spänningen över en glödlampa med puls-bredd moduleri...

Den skygga Nightscape - Jed Diller och Ken Hoff

detta var ett 6 veckors projekt gjort som en del av kursens saker att tänka på University of Colorado, Boulder.Den skygga Nightscape är en interaktiv konstverk som är inspirerade av Aparna Rao pjäs, "Pygméer." (En länk som återfinns nedan.) Den...