Arduino Pitch upptäckt algoritm (med AMDF) (8 / 8 steg)

Steg 8: slutsatser




Den största begränsande faktorn i denna kod är lågfrekventa analysen. Måste det göra alla beräkningar på 392 prover för låg frekvensanalys på 196hz. En särskild källa till ytterligare förbättring skulle beräkna på varje fjärde prov vid lägre frekvenser.

I stället för beräkning av 392 prover kan bara plocka intervall inom detta intervall så gör matematik på hälften eller kvartal antalet prover vara fördelaktigt. Problemet blir dock sedan kantutjämning eller ett falskt intryck av en signal på grund av övertoner multiplar visar i data. Som skulle kunna kompenseras genom slumpmässiga intervall poäng? Om du inte vet är vad anti-aliasing är här ett snabbt exempel. Minns att titta på bil hjulen roterar? Baserat på det ljus som du kan se det, ett hjul faktiskt går framåt kan verka som om dess roterande bakåt. Ljuskälla (60hz glödlampa) precis som samplingsfrekvens, och ögat precis som algoritmen, att bearbeta informationen på ett särskilt sätt att ge dig ett felaktigt intryck.

Jag har inte helt analyserat om dess mödan värt ändå. Jag kommer att rapportera tillbaka och uppdatera när jag gör!

Se Steg
Relaterade Ämnen

Sund upptäckt RGB lampa genom att använda Arduino

HejTill att börja med är detta projekt inte klar ännu!I detta projekt gör jag en lampa med flera färger med hjälp av RGB lysdioder. Min idé är att försöka låta lampan ändra färg om den upptäcker ett ljud i området. Om du blir irriterad från de skifta...

2Way kollision upptäckt med en enda potentiometer

Enkla och billiga 2 sätt kollision upptäckt med en enda potentiometer.-Hur jag gjorde:Skev en zip slips runt axeln och potentiometer och fast i andra änden från zip slips runt hörnet utanför från roboten.Medan start läsa analog ingång för att hitta d...

Upptäcka cirklar med OpenCV och Python

Inspiration:-Idén till detta kom när jag mixtra med OpenCV och det är olika funktioner. Sedan frågade en vän att hjälpa honom att utveckla en algoritm som kan upptäcka en cirkel från en FPV kamera monterad på ett RC plan och justera justering av plan...

Billiga smarta RFID-paket för fukt upptäckt

Detta är helt en ordrik Instructables jag ber om ursäkt, men dess sådan ett enkelt koncept jag bara verkligen ville dela det med er, jag hoppas du njuter!Syftet med detta projekt utforma ett billigt sensor paket som kan användas för att upptäcka före...

C# kant upptäckt

Detta projekt är ett enkelt exempel på kant upptäckt. Denna app tar en bild, finner i kanterna och Använd filter och styrkan av dessa filter, ersätter alla färger med en sedan spottar ut koordinaterna för edge.Jag vet det finns apps och bibliotek att...

Baby buller upptäckt

detta är ett projekt jag gjort som slutgiltigt för en av mina klasser i universitetet.Tittar på instructables jag såg ett projekt som får mig att tänka i en eventuell anordning att bygga:"Hur man handskas med bullriga grannar"Här enheten upptäck...

Arduino trådlös programmering med XBee serie 1 eller 2

Hej. Detta Instructable kommer att guida dig genom processen att trådlöst programmering din Arduino använder två XBees. Jag har precis avslutat utforma en EEGEN radiosystemet med XBee moduler, så jag har blivit ganska flytande i programplaneringen oc...

GrayBOX - olycka upptäckt och Stöld Säkringen System

GrayBOX är en anordning som skyddar dig och ditt fordon *.Enheten kommer att monteras på ditt fordon * som kommer att utföra vissa uppgifter automatiskt för att spara dig och ditt fordon *.GrayBOX innehåller ett SIM-kort så att du kan kommunicera med...

Arduino hög hastighet oscilloskop med PC-gränssnitt

Använd din Arduino och PC som en Snabb lagring oscilloskop.Arduinoen kan på ett tillförlitligt sätt samla spänning avläsningar med en frekvens mellan 141 och 153 KiloHertz.1000 data avläsningar kan tas i runt 6.8ms.Överfört kapitalinlösenfond till en...

Barcode upptäckt

streckkod detektorer används över hela världen.Det finns en mycket enkel arbetande principen bakom denna teknik.Det är bara tekniken för 1: or och 0: or.i detta en laser (främst med hjälp av streckkoden upptäckt guns, en perfekt transceiver) att fall...

Hud Cancer upptäckt

VARNING! Jag ska beskriva uppbyggnaden av enheten är inte av medicinsk kvalitet inte heller bör det användas för att göra absolut bestämning av några som helst villkor. Utbildad användning för att upptäcka, och vad man faktiskt undersöker är också nö...

STM32F4 upptäckt part2 - ADC diagram

Hej!I denna del vill jag presentera med ADC med stm32 Discovery styrelsen med LCD.Hur man startar med stm32f4 upptäckt kan du se i del 1:Steg 1: ADCADC genomförandet är mycket enkel med HAL kub (som nämns i del 1).Jag använder 12 - bitars ADC modulAD...

Minecraft hemliga ingångar: Minecart upptäckt

det är den största munsbit som jag någonsin har skrivit för en titel. För alla de människor som har blivit alltför besatt av Minecraft, är detta ett fiffiga sätt att dölja alla dina varor. Detta är en ganska komplex mekanism, men det är effektivt--in...

Industriella IoT program - hur du använder sensorer för förvaltning av vattenresurser, översvämningar varningar och vatten upptäckt

** Uppdatering: Artikeln nedan är från vår äldre Android app! Valarm är industriella IoT. Vi hjälper dig, ditt team och din verksamhet med industriella IoT applikationer med hjälp av Valarm verktyg moln.Ta en titt på våra vatten + vätskor övervakning...

IPhone apidictor för acoustal beehive swarm upptäckt

jag har alltid varit fascinerad av kolonin insekter... behov av bra citat här...Jag kom över en artikel om Eddie Woods och hans akustiska svärm upptäckt maskin, Apidictor. Det finns massor av bikupor i mitt samhälle och jag ville engagera sig så jag...

Arduino Bluetooth Garage dörrkontroll med sensorer och anpassningsbara Android App

Använda en arduino till aktivera reläer för att öppna garageportar och elektriska dörrlås.En anpassningsbar Android App, ansluter till arduino via lösenordsskyddade bluetooth-ihopparningen.En bluetooth hc-05 modul tar emot kommandon från en android-t...

Arduino själv balans registeransvarige med DIGITAL IMU, äntligen!

Vad är det?DIY Segway/balans styrenhet med modern DIGITAL IMU sensor.Programvara för en Arduino som gör det möjligt att läsa positionsdata från en av de nya DIGITAL accelerometer/gyroskop enheterna, bearbetar data med hjälp av Kalman filtrering (rikt...

Arduino ultraljud avståndsmätare med I²C lcd uppvisning!

Heji detta projekt vill jag Visa och förklara du en rad sensor med ultraljud och en 20 x 04 LCD-skärm. Jag skrev koden för detta projekt själv och lade till massor av kommentarer, så att alla kan förstå det och använda det för andra projekt (kanske e...

Arduino OLED termometer och Hygrometer med DHT11 för nybörjare

Hej! Jag ska visa dig hur man gör en Arduino OLED termometer och hygrometer * med DHT11.OLED vi använder idag är 1.3″ tum i storlek, funktioner 128 × 64 pixlar och använder SPI bussen. På nästa steg hittar du mer nyttig information om OLED tech och d...