HackerBoxes 0007: Digital ljudlandskap (11 / 13 steg)

Steg 11: Aktiva filter och Digital signalbehandling (DSP)



Aktiva filter och digitala filter kommer att behandlas i detalj med framtida utgåvor av HackerBoxes. För nu, du överväga detta steg som tillval för avancerad eller extremt angelägna hårdvara hackare. Naturligtvis, enligt hacker grundsyn, som är ganska mycket alla av oss, rätt?

Digital (DSP) filter: Här är en snabb start på leker med digitala signaler och digitala filter på en dator med MATLAB (Matrix laboratorium). Eftersom MATLAB används ofta i forskning och akademiker, finns det oändliga exempel på coola saker på nätet som du kan utforska i MATLAB. Det är värt tiden att lära. Om du vill utforska detta område men har inte tillgång till MATLAB (det är ganska dyrt), överväga att installera GNU Octave. För allmänna DSP frågor är det användbart att komma åt gratis exemplar av boken vetenskapsman och ingenjörens Guide till Digital signalbehandling.

För att komma igång med DSP i en inbäddad miljö, finns det en Arduino bibliotek tillgängliga från Jon Hub för att genomföra DSP filter. Det finns ett annat sådant bibliotek från Jeroen Doggen. Ett bra experiment skulle vara att använda en av de DSP filter bibliotek för att genomföra en hög (eller låg) passera filtret med en 500Hz cutoff och undersöka hur dess prestanda kan jämföras med de passiva analoga 500Hz filter som vi bygger i sista steget. Kom ihåg att när du arbetar med digitala signaler, signal frekvens är inte absolut eftersom det alltid i förhållande till din samplingsfrekvens.

Aktiva filter: Avsnitt 5.6 i detta gratis bok med titeln Op Amp program handbok har en riktigt trevlig introduktion som väver våra passiva filter från föregående steg i aktiva kretsar med operativa förstärkare.

Se Steg
Relaterade Ämnen

HackerBoxes 0003: Amatörradio, Arduino Nano, satelliter, Packet, APRS

Är du redo att få Radio Active? Denna månad, utforska radiokommunikation med kraftfulla handhållna VHF/UHF transceiver, Sök för amatör satelliter overhead och prototyp ditt eget Morsealfabetet eller Digital Packet Radio projekt baserat på tiny Arduin...

HackerBoxes 0000: DC kretsar, Software Radio, RFID, IR

Detta instructable delar vissa av vad som kan göras med hjälp av HackerBoxes 0000, som är den första upplagan av HackerBoxes. HackerBoxes är den månatliga box prenumerationstjänsten för elektronik hobbyister, beslutsfattare och hackare. Vi hoppas att...

HackerBoxes 0002: Klivet upp till ARM32, MCU Video, Wii Nunchuck

Detta Instructable delar grunderna i arbetar med HackerBoxes #0002. HackerBoxes är den månatliga box prenumerationstjänsten för elektronik hobbyister, beslutsfattare och hackare. Om du vill få en box som denna rätt till din brevlåda varje månad, kan...

HackerBoxes 0006: Internet saker (IoT) projekt med partikel fotonen

Hacking Internet saker! Denna månad, abonnenter till HackerBoxes arbetar med spånskivor Photon IoT att styra enheter över Internet, samla sensor data över Internet, lagra data i molnet, och mycket mer.Detta Instructable innehåller information för att...

HackerBoxes 0008: Clockwork

[cue temamusik]Urverk: Denna månad, utforskar HackerBox hackare tid, klockor och tidtagning. Det finns ingen tid som nuvarande. Detta Instructable innehåller information för att arbeta med HackerBoxes #0008.HackerBoxes är den månatliga box prenumerat...

Digital tillverkning: Böjd laminering mögel

Att skapa mögel för böjda laminering på en laserskärareDetta Instructable kommer att lära dig Digital tillverkning arbetsflödet jag brukade ta en 3D-modell och skapa en laser cut, kartong Bent laminering mögel.Vi kommer att skapa en skateboard design...

Bambu digital klocka

Du behöver följande delar för denna vackra klocka:-Arudino Mini Pro-digital RGB LED-Stripe (1m, 60 lysdioder)-Bambu pizza tallrik (32cm omkrets)-RealTimeClock modul för Arduino-3, 3v spänningsregulator (för RTC-modulen)Bara stick LED-Stripe runt pizz...

Billigt och enkelt PacMan digital klocka!

Detta är gjord helt av objekt som du kan hitta liggandes på ditt hus!Steg 1: delar... Behöver du:-sax-varm limpistol och lim-en begagnad digital klocka-en havregryn plastlock-vissa konstruktion papper-X-acto knivSteg 2: Redo... Markera var du ska kli...

Komplett Digital klocka med närvaro Sensor (RTC - Alarm - PIR - temperatur - luftfuktighet - daggpunkt)

Hej duJag har redan gjort några digitala klockor projekt med Arduino inklusive LED och LCD-skärmar, men denna är mer speciell eftersom jag har infört en ny funktion med en rörelse-sensor (PIR).Se VIDEOHuvuddrag PIR (närvaro infraröd Sensor)RTC (realt...

DIGITAL WORD CLOCK från A billiga PHOTO FRAME

jag har tagit 2 bra idéer och sätta dem tillsammans.Jag ville ha en super cool "ordet klocka" som kan ses här:Men jag har inte de redily tillgängliga resurserna.Men jag har en billig fotoram och lite tid. Så jag använde denna idé:http://www.cibo...

DIY Digital klocka

Har du någonsin varit riktigt uttråkad och behövde lite kul DIY-projekt att göra? Tja, har du någonsin tänkt på att göra en super, awesome, digital klocka som du kan faktiskt berätta tid med? Bra än du borde verkligen instruktionerna awesome. Ha det...

Digital klocka RTC i LED-Display av 4 siffror och 7 segment

Hej, alla!Detta är mitt projekt av en digital klocka med RTC (realtidsklocka) med hjälp av en LED-skärm av 04 siffror och 07 segment, inklusive funktioner för temperatur och luftfuktighet.För att kontrollera displayen jag har använt en Arduino Uno oc...

Digital klocka!

Jag kommer att visa dig hur man gör en digital klocka med en arduino.Steg 1: material Arduino uno r3Diverse hoppare ledningarUSB 5v batteripackUSB-kabelsju seg digitalvisning (SMA420564)Box/låda för proejectLödfritt set av brödunderläggenTryck swithc...

Hur du aktiverar chime mode i digital armbandsur

din klocka kommer att göra ett långt pip varje timme. Påminna om tiden.Steg 1: krav En digital wrist watch chime läge fungerande.HjärnanSteg 2: Följ bilder Press mode 2 timesTryck på st/stp 3 gångerTryck på mode igenSteg 3: Boom Du har chime läge är...

3D tryckt Digital Foto Stomme

Besök www.project3dprint.com för att hämta STL-filer och beställa electronics kit för detta projekt! Till skillnad från våra andra inblandade mer tryckta projekt ingen instruktions video som dess så enkelt som:1. anpassa (tillval) och 3D utskrift din...

Galna Monster tid - första gången Digital Sketchers eller målare

Alright alla. Jag hoppas att detta hjälper vissa människor att komma in i dragandet digitalt som jag bara att ta sig in i detta själv. Jag doodle här och där och detta är bara ett hopp i ett fält som jag växer att älska. Om du älskar monster och vem...

Skapa Awesome, Digital-glitch, Scan-line Text i Photoshop

Photoshop CC 2014 handledning visar hur du skapar awesome, CRT, scan-line text med digital buggar från grunden.Få upp till 20% rabatt Photoshop + Lightroom! Endast $7.99 p/månad: https://db.tt/4PNmz1S8Teiresias InfoFont vanliga teckensnitt: https://d...

Digital tillverkning - projektet sju, ritning och importera mallar

Detta är sjätte i en serie av Instructables om hur du använder CAD (Computer Aided ritning) och CAM (Computer Aided bearbetning)Denna tid vi kommer att titta på att göra 2D objekt, till exempel mallar schabloner & packningar.Mallar kräver inte ens en...

Digital Rainbow - hur man färga från Scratch

Denna handledning handlar om att göra val och färglägga delar av dina digitala bilder. Du kan använda tekniker här färga något. Eller gör regnbågen som visas och använda den som en bakgrund, eller en fyllning för typ.Ska jag Visa med Photoshop, men d...