Turinys:

Polifluitas: 8 žingsniai
Polifluitas: 8 žingsniai

Video: Polifluitas: 8 žingsniai

Video: Polifluitas: 8 žingsniai
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Gruodis
Anonim
Poliflutas
Poliflutas

Projektas „Polyflûte consiste à réaliser un instrument de musiquenumérique“.

Le but est est créer un instrument de musique respekte des parturières; Cet instrumentas:

-Autonome ir nešiojamas (baterija, krūva …)

-Autodidacte (Enseigner à l’utilisateur à partir d’un site internet, le fonctionnement et la construction de l’appareil)

-Automatinis derinimas (prodiuseris ir sūnaus muzikinis kūrinys iš dalies, iš dalies aktualus dans l’environnement -alentour)

Le but est est donc de réussir à convertir une onde vibdeire, oscillante de la vie courante ou issue d’objets du quotidien en onde sonore et musicale.

1 žingsnis: „Création Du Circuit Analogique“

„Création Du Circuit Analogique“
„Création Du Circuit Analogique“

Notre system in the base sur le principe de la détection delumière: On place une LED and photodiode face à face séparé par une hélice propulsé en roue libre par un ventilator. Ainsi le passage d'une pâle devant la photodiode créera un signal de type de T. O. R (plutôt proche du sinusoïdale en prenant en compte le temps de réception de la lumière).

Le capteur - le cœur de la partie analogique. Nous avons donc décidé de differeer un circuit d'émission et un circuit de réception. Iš viso yra 6 polių įkraunami 1,2 V maitinimo šaltiniai, kurių bendra įtampa yra 7,2 V. Elektros grandinė yra LED ir dotacijos šakų dalis (nepažeidžiamos diodų apsaugos ir gyvenimo sąlygos). Elektros grandinė yra fotodiodas, nesukeliantis signalo ir stiprinantis AOP; „ainsi que de 2“filtruoja 1 filtrą, esantį 80 Hz aplinkoje (fréquence maximale de rotation de l'hélice).

2 žingsnis: „Choix Des Composants“

Une fois le circuit théorique établit, on choisit les composants les plus adaptés au montage.

Vous retrouverez ci-dessous les références et valeurs des différents composants (en se basant sur le schéma électronique précédent):

LED: SFH 4550

Ventiliatorius: MB40200V1 (5V)

Diodas: 1N4001

Fotodiodas: SFH 203

AOP: LM358N

CAN: MCP3008

Atsparumas R1 (LED): 47 omai

Atsparumas R2 (1 filtras): 220 omų

Atsparumas R3 (2 filtras): 220 omų

Atstumas R4 (Filtre en sortie de Vref): 1 kOhm

Kondensatorius C1 (filtras): 10 nF

Kondensatorius C2 (filtras): 10 nF

Kondensatorius C3 (Filtre en sortie de Vref): 5µF

Reguliatorius: 0J7031 reg09b

„Connecteur“40 kaiščių

Aviečių PI 2 B modelis

Hélice d'hélicoptère de 3, 8 cm

6 poliai įkraunami 1,2 V

3 žingsnis: PCB atnaujinimas

PCB atnaujinimas
PCB atnaujinimas
PCB atnaujinimas
PCB atnaujinimas

La réalisation du PCB (spausdintinė plokštė), kuri yra efektyviausia ir papildoma:

- „Le dessin de la carte“(„Agencement des composants“)

- Le routage des composants sur la carte ir Impression de la carte

- Soudage des composants

ALTIUM Dizaineris (loginis Utilisé en entreprise pour le routage de PCB). Nous avons donc dû nous initier au logika. Les composants ont été disposés de manière à réduire la taille de la carte (9 cm ilgio, 5 cm dideli). Le routage fut la partie la plus délicate, car la carte étant imprimé en double couche nous devions décidés de la disposition des links en couche Top ou Bottom. Įrašomas laisvasis la carte antspaudas, nous avons soudés les composants sur des support afin de pouvoir enlever les composants en cas de défaillances ou de changements de composants. Nous avons également dû placer sur la carte le connecteur based on PCB et la Rasberry. Nous avons pour cela dû identifier les ports SPI de la Rasberry et faire la bonne korespondencija avec le PCB.

Vous trouverez les fichiers Gerber (fichier Altium Designer).

4 žingsnis: „La La Partie Mécanique“atnaujinimas (parama „Et Instrument“)

Réalisation De La Partie Mécanique (parama ir priemonė)
Réalisation De La Partie Mécanique (parama ir priemonė)
Réalisation De La Partie Mécanique (parama ir priemonė)
Réalisation De La Partie Mécanique (parama ir priemonė)
Réalisation De La Partie Mécanique (parama ir priemonė)
Réalisation De La Partie Mécanique (parama ir priemonė)

Vamzdžių sudedamoji dalis, esanti vamzdyje ir vamzdyje, yra PVC (plomberie), kuri yra 15 cm ir 4 cm ilgio, 1 cm skersmens. Retrove 4 4 cm ilgio kelnės, kurių skersmuo 2 cm. A l'intérieur on retrouve une hélice soutenu par une tige en plastique de 2 cm. Leiskite PCB ir le tubes sont fixés sur une plaque en bois à fixé l'aide d'entretoises et de vis. Sur la partie gauche du tube on fixé le ventilateur à l'aide d'un scotch de câble elelectrique. De l'autre côté, le tube est bouché par un morceau de carton.

- vamzdis ir PVC

- Bois d'environ plokštelė 30 x 30 cm

- 4 verslininkai 3, 5 cm

- 4 ercous

- Nepertraukiamas 2 pozicijų klasika

- Parama atrama

- Kartonas

5 žingsnis: „Connexion MCP-Raspberry“

„Connexion MCP-Raspberry“
„Connexion MCP-Raspberry“
„Connexion MCP-Raspberry“
„Connexion MCP-Raspberry“
„Connexion MCP-Raspberry“
„Connexion MCP-Raspberry“

Ryšys MCP-3008/Rasberry est essentielle pour la communication, réception transfer des données.

„La Connexion Raspberry“/„MCP“pateikia vaizdus.

La Connexion s'effectue en bus SPI, le code d'inicialization du bus est joint dans les fichiers.

6 žingsnis: „Des Données“įsigijimas

Vienintelis Raspberry prisijungimo ir konvertavimo analitikas/numeris MCP3008 tipas, skirtas autobusų SPI, il faut maintenant įsigijimo les données souhaitées. Nous ne aktuals qu'un type de valeur, l'amplitude de notre signal fréquentielle, sur la chaîne 1 du MCP3008. Ces valeurs sont stockées dans un tableau de taille 512: pasirinkdami 2 dalykus, padedančius palengvinti Furjė transformacijos algoritmus, taip pat ir nombre de taškus est ellev plus le signal discret sera précis.

L'acquisition des données ne peut cependant pas se faire de manière aléatoire, en effet la fréquence d'acquisition et donc la fréquence d'échantillonnage est primordiale. Nous avons déterminé empiriquement que notre signal n'atteignait jamais des fréquence supérieures à 80Hz. Perkelkite gerbėją Shannon notre fréquence d'échantillonnage doit être supérieure à 160Hz, nous avons choisi une Fe Fe à 250Hz.

Afin d'acquérir les données à cette fréquence, nous avons créé un timer qui fait appel à notre fonction d'acquisition toutes les 4ms (Te = 1/Fe = 4ms). Tai yra pirmaujanti programos dalis, kurią galima įsigyti naudojant laikmatį, kurio tikslas - įgyti dovanų.

7 žingsnis: FFT

Vieną kartą įsigykite repertuarą, skirtą įsigijimo repertuale, naudodami Furjė transformatoriaus transformatoriaus diskretiškąjį signalą, išleistą retro signalu.

Naudokite biblioteka GSL qui permet à partir d'un tableau de données, d'avoir le tableau d'amplitude des raies fréquentielles composant ce signal. En écartant la première case du tableau contenant l'amplitude des composantes tęsiasi, bet tuo pačiu ir retrospektyviai l'indice i de la fréquence qui a la plus forte amplitude à l'aide de la formule suivante: Freq = i*Fe/(2*Nb_Points).

Notre fréquence d'échantillonnage etant 250Hz et le nombre de points acquis étant 512.

8 žingsnis: Génération Du Son

Išlaikyti que l'on a récupéré la fréquence du signal il suffit de générer un sinus pour pour avoir un son. Deux solutions se sont ouvertes à nous: Émettre un sinus directement à partir des fréquence įgyja daugumą dauginantį, kad būtų girdimas, ou bien associer des fréquence précises aux plages des différentes notes de notre prototipas.

Nous avons testé les deux méthodes et nous avons finalement retenu la seconde plus concluante. Pastebėta, kad jouées sont celle de la gamme 4, galutinis sutrumpintas nereguliarios sistemos, skirtos permet seulement d'avoir, 8 skirtingos ir vienintelės 8 pastabos skirtingos: Do, Ré, Mi, Fa, Sol, Sol bémol, La et Si.

„Enfin vous trouverez“kodai papildo deux sprendimus citées au-dessus.

Rekomenduojamas: