Table des matières:

Pi-aser un piano laser : 9 étapes
Pi-aser un piano laser : 9 étapes

Vidéo: Pi-aser un piano laser : 9 étapes

Vidéo: Pi-aser un piano laser : 9 étapes
Vidéo: Rush E - @SheetMusicBoss | BEGINNER PIANO TUTORIAL + SHEET MUSIC by Betacustic 2024, Juillet
Anonim
Pi-aser un Piano Laser
Pi-aser un Piano Laser

Bonjour, je suis étudiant en Multimedia & Creative Technology à Howest Belgium.

Vous avez toujours voulu jouer de la musique mais pas comme tout le monde ? Alors cela pourrait être quelque chose pour vous!

J'ai fabriqué un piano avec des lasers. Vous n'avez qu'à mettre vos doigts au-dessus des lasers et vous avez de la musique. Vous pouvez choisir les sons qu'il émet sur le site Web et vous pouvez également voir à quel point vous jouez fort et pendant combien de temps.

Étape 1: Matériaux Électronique

Matériaux Electronique
Matériaux Electronique

J'ai utilisé les éléments suivants:

- Raspberry Pi 3

-Arduino UNO

- Écran LCD 16*2

- Module RFID

- Capteurs LDR (7x)

- Diode laser 3,3V 5mW (7x)

- Détecteur de son SparkFun

- Résistances

- un tas de jumpwires

- 2 planches à pain

Vous pouvez trouver une liste détaillée des éléments ci-dessous:

Étape 2: Logement

Logement
Logement

Pour le boîtier j'ai utilisé un flight case, des profilés en U bois et aluminium.

Étape 3: Cas

Cas
Cas
Cas
Cas
Cas
Cas

Pour l'affaire, j'ai de l'aide de mon père et de son meilleur ami. Nous avons commencé par démonter un flight case et placer des verrous à l'arrière du dessus et avons ajouté des tiges de bois à l'arrière pour une fausse baguette arrière où je pourrais mettre mes fils pour mes lasers. Sur la face inférieure du boîtier, nous avons ajouté 4 pieds en caoutchouc car le boîtier pivotera à 90 degrés. Pour les profilés en U en aluminium, nous avons fait 3 trous avec une petite vis et utilisé une vis plus grosse pour faire une petite encoche afin que les planches de bois puissent se déplacer facilement.

Étape 4: planches de bois

Planches de bois
Planches de bois
Planches de bois
Planches de bois
Planches de bois
Planches de bois

Pour les planches de bois qui viendront à l'intérieur des profilés en U, nous posons les 2 planches exactement l'une sur l'autre, donc si nous faisions les trous avec la petite vis, les lasers pointeraient directement sur les ldr. Pour les ldr, nous avons fait des encoches et 2 petits trous à l'intérieur pour les jambes du ldr afin qu'ils passent par le bas de la planche pour le circuit en dessous. Nous n'avons fait aucun trou dans la planche du bas car celle-ci est destinée aux composants.

Étape 5: Le devant

Le devant
Le devant
Le devant
Le devant

Pour l'avant, nous avons commencé à faire des trous pour les composants. Pour le ldr, nous l'avons dessiné sur le bois, puis percé des trous dans le dessin et utilisé un graveur pour faire un beau rectangle dans lequel mon écran LCD s'insère. petit rectangle pour que le fil puisse y passer. Sur le côté gauche il y a un trou pour l'alimentation et un trou pour la prise jack. Nous avons ajouté des poignées, donc s'il y a un problème avec le circuit, je peux facilement y accéder.

Étape 6: Ajout du circuit au boîtier

Ajout du circuit au boîtier
Ajout du circuit au boîtier
Ajout du circuit au boîtier
Ajout du circuit au boîtier

Lorsque j'ai ajouté le circuit à mon boîtier, j'ai utilisé du ruban velcro, donc s'il y a une pièce cassée, elle est facilement remplacée.

Étape 7: Câblage

Câblage
Câblage
Câblage
Câblage

Pour le câblage, j'ai utilisé l'Arduino pour envoyer les décibels et la valeur rfid à ma communication série RPI. L'écran LCD est connecté directement au RPI et j'ai utilisé un MCP3008 pour lire les valeurs de mes LDR. Dans le cas où j'ai utilisé beaucoup de ruban isolant entre les rallonges pour qu'elles ne se détachent pas.

Étape 8: Base de données

Base de données
Base de données

Ma base de données n'est pas si grande, j'avais juste besoin d'obtenir l'historique de mon temps de jeu en décibels lorsque je jouais. J'ai ajouté une colonne utilisateurs où la clé RFID est stockée. Je n'ai pas utilisé de login donc je n'ai pas utilisé le mot de passe et l'email.

Étape 9: Code Github

Code Github
Code Github

Vous pouvez trouver mon code sur github:

Conseillé: