Оглавление:

Projet Siffleur: 11 шагов
Projet Siffleur: 11 шагов

Видео: Projet Siffleur: 11 шагов

Видео: Projet Siffleur: 11 шагов
Видео: Life in 3D - Craig Bierko | LEAP YEAR (S1:E10) 2024, Июль
Anonim
Projet Siffleur
Projet Siffleur

Le tutoriel suivant va vous permettre de réaliser en quelques étapes le Projet Siffleur. Cet appareil permet d'entendre via des écouteurs le son "électronique" du sifflement que vous aurez produit dans le micro.

Шаг 1: Matériel

Pour réaliser ce projet, vous aurez besoin de:

1x - Raspberry Pi 2B

1x - реалистичная печатная плата для Altium

1x - 1 микрофон электретный по 2 штуки

2x - АОП LM358N

1x - CAN MCP3008

1x - Регулировка напряжения

1x - Опора свай

1x - Connecteur 40 брошек

1x - Nappe de 40 брошей

2x - Сопротивления 22 кОм

2x - Сопротивления 2, 2 кОм

2x - Сопротивления 1 кОм

2x - Сопротивления 75 кОм

1x - сопротивление 18 кОм

1x - сопротивление 4,7 кОм

1x - сопротивление 47 кОм

2x - Емкость 10 нФ

1x - Емкость 1 мкФ

1x - диод

1x - Bouton d'interrupteur

Шаг 2: Schéma Du Montage Analogique

Schéma Du Montage Analogique
Schéma Du Montage Analogique

Lors de cette étape, nous allons réaliser le montage analogique sur Altium:

1 - Ce монтаж для устранения дефекта и смещения. Le premier pont diviseur de voltage permet d'avoir en Entrée du montage suiveur une Voltage de 1, 38 V. 2ème pont diviseur de permet d'avoir 1, 26 V come valeur d'offset.

2 - Монтаж микрофона в соответствии с приемом сигнала. Celui-ci est en réalité composé du capteur en lui-même et d'un transistor FET (non représenté sur le schéma). L'un des fils du микрофон есть ветвь à la masse tandis que l'autre sert à l'alimentation. Сопротивление R1 обеспечивает возможность поляризатора транзистора и конденсатора C1, позволяющего блокировать напряжение, продолжающееся после R1 и проходящего через альтернативный звуковой сигнал.

3 - Сигнал, полученный после микрофона, находится в центре в 0 V. Эта часть монтажа с постоянным напряжением смещения (1) и его отсутствие в центре сигнала на 1, 26 В.

4 - C'est un ampificateur suiveur pour faire une адаптации d'impédance. Ceci est facultatif.

5 - Ce sont deux cellules RC que l'on a mis en cascade. Это пропускной фильтр с частотой повторения 1 кГц. C'est notre filter anti-repiement qui nous sera utile lors de l'échantillonnage.

6 - C'est le convertisseur analogique vers numérique qui relit l'ensemble du montage analogique à la Raspberry. On peut voir sur le schéma quelles broches du CAN sont reliées à la Raspberry.

7 - Il s'agit de l'alimentation. La diode s'allumera lorsque le système sera en marche.

Шаг 3: печатная плата

Печатная плата
Печатная плата

On Passe Ensuite à la réalisation du PCB. Les fichiers nécessaires sont téléchargeables ici:

Шаг 4: Сборка Et Soudure

Сборка Et Soudure
Сборка Et Soudure

Après l'impression du PCB, на основе композитных материалов.

Шаг 5: Приз En Main De La Raspberry

Приз En Main De La Raspberry
Приз En Main De La Raspberry
Приз En Main De La Raspberry
Приз En Main De La Raspberry
Приз En Main De La Raspberry
Приз En Main De La Raspberry

La Raspberry Pi 2B - это составной процессор, одна оперативная память, автономная карта SD, порт USB, порт HDMI, порты GPIO и аудиоразъем.

Филиал Raspberry на ПК

1- Utiliser directement un écran, un clavier et une souris

2- Путешествие на ПК (в серии)

Скорее всего, команда должна быть подключена к терминалу ПК: "sudo screen / dev / ttyUSB0 11520". Логин де ла Raspberry по умолчанию: pi et le mot de pas est: малина.

3- En SSH на терминале Linux

Il faut d'abord s'assurer que la Raspberry et le PC soient connects à un même réseau. Убедитесь, что адрес IP-адреса Raspberry по команде: "ifconfig" должен быть изменен на команду "sudo ssh pi @ adresseip". Le login et le mot de pas sont related pi et raspberry.

Соединение Raspberry-MCP3008

On Connecte la Raspberry au CAN en suivant les indications du schéma.

Шаг 6: Mise En Place De La Nappe

Mise En Place De La Nappe
Mise En Place De La Nappe

Альтернативное объяснение разветвления в готовом к употреблении материале из 40 брошюр, которое надежно печатает печатную плату а-ля Raspberry. Pour la suite de la réalisation de notre projet, nous avons choisi d'utiliser cette méthode. Более 40 брошюр по печатной плате.

Шаг 7: Получение Du Signal Numérique

Ce fichier permet d'acquérir les valeurs numériques en sortie de MCP 3008. Nous использует библиотеку "WiringPi". Les valeurs sont ensuite copiées dans un fichier texte (présent dans le répertoire courant).

Nous consillons d'effectuer cette étape afin de vérifier que le signal numérique obtenu est cohérent. Вы можете обработать сигнал, или выполнить БПФ после проверки для получения.

Les étapes du code sont commentées.

Шаг 8: FFT Du Signal Numérique

Существенный контент кода БПФ (быстрое преобразование Фурье) для Валерий получает предварительную ленту.

Les valeurs après leur traitement sont affichées dans le terminal.

Шаг 9: Génération D'un Son

C'est la bibliothèque "Alsa" qui va permettre de générer un son. Nous allons utiliser une fonction sinusoïdale qui va se répéter.

Le détail des différentes fonctions sont commentées dans le fichier.

Шаг 10: Завершение кода

Завершенный код включает в себя основные функции предварительных файлов, которые используются в make-файле для хорошего компилятора. Il суффит де копировальный аппарат les fichiers sur la Raspberry.

Шаг 11: A Vous De Jouer

  • Activez l'interrupteur
  • Branchez les écouteurs
  • Sifflez dans le micro
  • A la fin de votre utilization, n'oubliez pas de désactiver l'interrupteur

Рекомендуемые: