• Blog
    • Electronique
      • Arduino
      • POV
      • Raspberry PI
    • Divers
      • Gadget
      • Geekeries
      • SteamPunk
    • Do It Yourself
    • High Tech
      • IHM
      • Innovation
      • Réalité Augmenté
    • Imprimante 3D
    • Informatique
      • Hardware
      • Internet
      • Multimedia
      • Software
    • Robotique
    • Test et expertise
  • Boutique
    • Cartes Arduino
    • Raspberry PI
    • Cartes de développement
    • Capteurs
- Annonce -
  • Blog
    • Electronique
      • Arduino
      • POV
      • Raspberry PI
    • Divers
      • Gadget
      • Geekeries
      • SteamPunk
    • Do It Yourself
    • High Tech
      • IHM
      • Innovation
      • Réalité Augmenté
    • Imprimante 3D
    • Informatique
      • Hardware
      • Internet
      • Multimedia
      • Software
    • Robotique
    • Test et expertise
  • Boutique
    • Cartes Arduino
    • Raspberry PI
    • Cartes de développement
    • Capteurs
Accueil » Arduino Do It Yourself Electronique

Podcast #1 : Transformer un clavier PS2 en Piano avec un kit Arduino

Semageek Publié le 22 avril 2011
31
5.6K Vues


  • Partagez sur Facebook
  • Twittez

Avec ce premier podcast, je vous propose de découvrir comme transformer un simple clavier PS2 en piano. Pour réaliser ce hacking, je n’ai utilisé que des composants simples que tous le monde dispose chez soi afin que tous le monde puisse le réaliser.

Pré-requis

Au niveau du matériel utilisé, on retrouve :

  • Un Arduino UNO que vous pouvez retrouver dans la boutique 😉
  • Un clavier PS2
  • Un haut-parleur récupéré sur une vielle tour de PC
  • Une résistance de 1 K?
  • Un adaptateur PS2/USB

Ce montage permet de découvrir deux librairies pour Arduino :

  • Tone qui permet de générer des fréquences audio avec un Arduino sur simple haut-parleur.
  • PS2Keyboard qui permet de récupérer facilement les touches d’un clavier PS2 avec un Arduino.

Étapes de la réalisation

1. Test de la librairie Tone avec le haut-parleur

Dans un premier temps, j’ai relier un haut-parleur à l’Arduino. La masse (fil noir) sur le GND et le positif (fil rouge) sur la PIN 11 à travers une résistance de 1 K?.

J’ai ensuite installé la librairie Tone et j’ai executer le programme de test DTMFTest fourni avec pour vérifier que cette partie fonctionnait bien.

2. Test de la librairie PS2Keyboard avec le clavier

Dans un second temps, j’ai récupéré un adaptateur PS2/USB (fournit avec une vieille souris USB) pour récupérer le connecteur PS2 femelle.

Un fois le câble coupé et les fils dénudés, je me retrouve avec 4 fils qu’il faut identifier, j’avoue que j’ai utilisé une technique de bourrins pour les identifier et qu’il vaut mieux sonner les fils correctement.

J’ai ensuite installé la librairie PS2Keyboard V2.0 et j’ai executer le programme de test SimpleTest fourni avec pour vérifier que cette partie fonctionnait bien.

Il faut faire attention, cette librairie utilise un mapage clavier en Azerti.

3. Mashup des deux librairies et finalité

Il suffit ensuite de combiner les deux montages et d’affecter une fréquence de notes (voir fr.wikipedia.org) à chaque touche que l’on souhaite du clavier.

 

Voici le code source, brut de fonderie, c’est à dire celui réalisé en live pendant le podcast : clavier_piano.pde

Le podcast #1

Tout d’abord, je vais vous demander d’être indulgent car c’est mon premier podcast.

Ce sera pour vous aussi l’occasion d’enfin mettre une tête et une voix sur qui rédige Semageek.

Promis, la prochaine fois, je me raserais pour l’occasion… 😉


Oui, je sais, le son est pourri, le volume de la musique de fond prend parfois le dessus et on entend ma fille hurler dans le baby phone à un moment, et je doit dire 250000 fois « donc »…

 

 

Vues : 5 621
  • Partagez sur Facebook
  • Twittez


- Annonce -
arduinoclavierconstruireDIYElectroniquefabriquerhackmusiquenotepianops2


Auteur

Semageek

La trentaine et passionné par l’électronique et l’informatique. Le DIY et l'univers geek est une vocation que j’ai depuis tout petit, bercé entre les StarWars et les Mac Gyver. J’ai toujours eut une passion très forte pour l’informatique, depuis l’âge de 7 ans où j’ai eu mon premier ordinateur, un Tandy TRS-80 pour les connaisseurs. Et depuis, je suis assez autodidacte et je me forme à l’aide d’internet dans les divers langage de programmation. Actuellement je souhaite prendre un tournant dans ma vie et essayer de travailler à 100% à mon compte sur le web, alors j’essaie de lancer des sites, des idées des concepts dont Semageek fait partie.

Vous aimerez aussi
STAR : Un robot modulable à base d’arduino qui se faufile partout
10 juillet 2018
DIY : Fabriquer un robot mangeur de pièces avec une boite de Pringles et un arduino
10 juillet 2018
DIY : Transformer un vieux réveil en horloge-station météo à base d’Arduino
3 juillet 2018
Résultat du concours SONY Vaio VPC-EF3E1E avec AMD
A lire en suivant

Résultat du concours SONY Vaio VPC-EF3E1E avec AMD

  • - Annonce -
  • Articles Populaires

    • 1
      Fabriquer un brouilleur de téléphone mobile.
    • 2
      Les 42 commandes les plus utiles sur Raspberry PI
    • 3
      DIY : Une machine CNC de gravure laser fabriquée avec une diode laser de graveur DVD

  • SEMAGEEK : Actualités High Tech, Robot, Électronique, DIY et Arduino.

    Mentions Légales

    Annonceurs

    À propos

    Contact

  • Articles Récents

    • STAR : Un robot modulable à base d'arduino qui se faufile partout
    • DIY : Fabriquer un robot mangeur de pièces avec une boite de Pringles et un arduino
    • Un robot imprimé en 3D qui dessine dans le sable.
  • Articles Populaires

    • 1
      Fabriquer un brouilleur de téléphone mobile.
    • 2
      Les 42 commandes les plus utiles sur Raspberry PI
    • 3
      DIY : Une machine CNC de gravure laser fabriquée avec une diode laser de graveur DVD

© Copyright Semageek® 2009 - 2020
Appuyez sur Entrée pour lancer votre recherche
Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considérerons que vous acceptez l'utilisation des cookies.Ok