Algorithme de détection de Pitch Arduino (à l’aide de AMDF) (3 / 8 étapes)

Étape 3: Simulations

Les images ci-dessus montrent juste quelques-uns de l’analyse que j’ai fait en laboratoire Mat. Désolé pour l’étiquetage ne pas entièrement. Mais vous pouvez voir que j’ai fait quelques simulations de l’algorithme avant la mise en œuvre de l’algorithme. Cela m’a au moins montré comment l’algorithme et ce qui attend retourne que je pouvais obtenir.

Première Image :

Viens de faire un simple signal sinusoïdal. Remarquez la trempette à la deuxième harmonique ! Je n’a pas de code encore un détecteur harmonique dans le code, mais il le faut !

Deuxième Image :

Un essai de fonctionnement avec un ton quasi harmonique. J’ai utilisé une méthode appelée détourage pour essayer d’obtenir l’algorithme de donner des distinctions claires dans les calculs. Détourage est une forme de « détection » et est couramment utilisé dans les algorithmes d’autocorrélation et est utile parce que les tons quasi harmoniques aura une telle fonctionnalité, sauf si ce n’est pas et l’amplitude module constamment. Mais dans ce cas, le violon n’est pas moduler qu’une grande partie du châssis au cadre. Il n’a pas encore été implémentée dans le code. Essayer de trouver un moyen efficace de mise en œuvre de la détection de pics et de différence d’écart relatif pour la suppression des échantillons au-dessous de cette limite.

Troisième Image :

Essayé de voir comment mal l’algorithme est tombé en panne lorsque le découpage a été une constante plutôt qu’un pourcentage d’un pic de calculé.

Quatrième Image :

Re a couru les premières et deuxième images sans écrêtage sur 8 bits les nombres de précision de l’ADC et les ajouts de 16 bits des sommes. J’ai fait 7 bits les nombres de précision aussi bien, mais n’a pas pris une photo.

Articles Liés

Commander une carte Arduino à l’aide d’une télécommande infrarouge

Commander une carte Arduino à l’aide d’une télécommande infrarouge

I-IntroductionBonjour à tous, mon nom est Noreddine Kessa, je suis un passionné de l'électronique.  Je me suis amusé ce week-end à jouer avec mon nouveau jouet, Kit Arduino ATmega328 bricolage que j'ai eu sur eBay, et je serais ravi de partager la jo
Application mobile pour surveiller et contrôle Arduino, à l’aide de kito.io plate-forme IOT

Application mobile pour surveiller et contrôle Arduino, à l’aide de kito.io plate-forme IOT

Surveillez et contrôlez votre Arduino depuis votre Mobile App de kito.J'ai développé une plate-forme d'Ito pour aider DIY Makers qui ne vient que pas besoin de connaître de Xcode, Android, JavaScript autrement que savent écrire des Sketches de l'Ardu
Comment lire une carte arduino à l’aide de LabVIEW

Comment lire une carte arduino à l’aide de LabVIEW

Cette vidéo montre comment lire une carte Arduino à l'aide de LabVIEW. LabVIEW possède une excellente interface qui le rend facile à enregistrer des données provenant d'une carte Arduino. Un des défis plus importants lorsque vous utilisez une carte A
Envoyer les données du capteur (DHT11 & BMP180) à ThingSpeak avec un Arduino, à l’aide de ENC28J60 Ethercard

Envoyer les données du capteur (DHT11 & BMP180) à ThingSpeak avec un Arduino, à l’aide de ENC28J60 Ethercard

Remarque : Cette instructable est pour les vieux ENC26J60 Ethershield et ethercard. Si vous avez le WIZ5100 moderne basé Ethernetshield ou un ESP8266 aller visiter mes autres instructable que je mentionne ci-dessousEnviron un an et demi que j'ai publ
DIY aveugles Smart collent Arduino à l’aide de

DIY aveugles Smart collent Arduino à l’aide de

Salut, amis.Comment vas-tu?J'espère que vous êtes bien !Aujourd'hui dans ce instructable nous allons faire un bâton d'aveugle intelligent pour les personnes ayant une déficience visuelle.Avez-vous remarqué les personnes aveugles ?Leur vie est pleine
Détection par capteur Arduino et des flammes de feu

Détection par capteur Arduino et des flammes de feu

Détecteur de flamme est interfacé à arduino pour détecter les flammes. Conduit et buzzer sont interfacées à arduino pour indiquer la flamme.Composants de matériel requis:-1) détecteur (sortie analogique)Arduino 2)Conseil de pain 3)4) LEDAvertisseur s
Tutoriel sur la façon de faire un système de détection de fumée à l’aide d’Intel Galileo Gen2.

Tutoriel sur la façon de faire un système de détection de fumée à l’aide d’Intel Galileo Gen2.

Dans ce projet, nous irons sur comment construire un détecteur de fuméecircuit d'une carte Intel Galileo Gen2 parmi un peu plus d'appareils.Nous allons utiliser le détecteur de fumée MQ2 en l'espèce parce qu'il est judicieux de gaz de fumée et inflam
Horloge binaire Arduino à l’aide de la matrice de LED

Horloge binaire Arduino à l’aide de la matrice de LED

Ce site dispose de nombreux postes fines décrivant la construction d'horloges binaires. Je suis terriblement fragile, cependant et ont du mal avec toute soudure. Je voulais donc faire mine d'une matrice de LED contrôlé MAX7219 8 x 8.Étape 1: Lecture
Traçage des données en temps réel de Arduino à l’aide de Python (matplotlib)

Traçage des données en temps réel de Arduino à l’aide de Python (matplotlib)

Arduino est fantastique comme un intermédiaire entre votre ordinateur et d'un circuit électronique brut. À l'aide de l'interface série, vous pouvez récupérer des informations provenant de capteurs attachés à votre Arduino. (Vous pouvez également envo
Traçage et graphiques des données actives de Arduino à l’aide de la puissance de Python

Traçage et graphiques des données actives de Arduino à l’aide de la puissance de Python

Je vais vous montrer comment prendre vos projets Arduino au niveau suivant en ayant l'Arduino à interagir avec le langage de programmation Python. Python est un logiciel gratuit, que vous pouvez télécharger. Puisque vous avez déjà appris les rudiment
Comment contrôler la carte arduino à l’aide d’un téléphone android et un module bluetooth

Comment contrôler la carte arduino à l’aide d’un téléphone android et un module bluetooth

dans ce tutoriel, vous apprendrez comment utiliser un module bluetooth et inventeur app du MIT pour créer une liaison série sans fil entre un téléphone android et une carte arduino.Voici une courte vidéo montrant un exemple d'application que j'ai cré
Météo boîte ARDUINO à l’aide de ~ le plus facile

Météo boîte ARDUINO à l’aide de ~ le plus facile

Comment ça marche ?Vérifier la température autour de vous avec ce dispositif intelligent !Pour visiter des projets de Intresting plus : www.miymakers.comFacebook : www.facebook.com/miymakersÉtape 1: Comment ça marche ?Comment ça marche ?Le DHT11 est
Affichage de mesure de température sur 16 x 2 LCD avec réglage de la température supérieure et limite inférieure pour Arduino à l’aide de mise en garde

Affichage de mesure de température sur 16 x 2 LCD avec réglage de la température supérieure et limite inférieure pour Arduino à l’aide de mise en garde

Bonjour à tous, voici mon premier projet avec Arduino. Dans ce projet, je vais vous montrer comment faire pour mesurer la température et l'afficher sur un écran LCD 16 x 2 en utilisant Arduino et nous pouvons utiliser le bouton 2 pour choisir ce que
Arduino à l’aide du Module Rf NRF24L01

Arduino à l’aide du Module Rf NRF24L01

Je vais discuter de l'utilisation du module émetteur-récepteur NRF24L01 des modèles couramment utilisés dans les communications sans fil.Vous pouvez l'utiliser facilement à votre utilisation de ce module est très simple et très bonne gamme de projets