Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Verander je MIDI-toetsenbord in een slimme pianotutor met Arduino, LEDs en MuseScore

Onderdelen en benodigdheden

Onderdeel Aantal Opmerking
Arduino UNO 1
Adafruit NeoPixel 144 RGB LED-strip 1 Voor toetsverlichting langs het toetsenbord

Benodigde tools en machines

  • Linux laptop
  • MIDI-toetsenbord of digitale piano

Apps en online diensten

  • Arduino IDE – Voor programmeren van de Arduino

Over dit project

Dit weekendproject transformeert je MIDI-geschikt toetsenbord of digitale piano in een volwaardig pianoles- en begeleidingssysteem – een interactief verlicht toetsenbord/piano gebaseerd op de open-source bladmuziekeditor en -speler MuseScore, een standaard Arduino-board en een LED-strip. Het systeem laat je een pianostuk oefenen zonder bladmuziek te hoeven lezen: laad een MIDI-bestand in MuseScore, activeer de Piano Tutor-functie, en volg de LEDs die op de strip langs je toetsenbord oplichten. Herhaal zolang je wilt.

Bekijk de instructies in deze tutorial voor de complete uitwerking.

Code

De code voor de MuseScore Piano Tutor-functionaliteit vind je in de geforkte MuseScore-repository:

GitHub: git clone https://github.com/tomcucinotta/MuseScore

De Arduino-sketch ontvangt MIDI-data via USB/serieel en stuurt de NeoPixel LED-strip aan om de juiste toetsen te verlichten tijdens afspelen/oefenen.

Productieproces

  1. De Piano: Van Oude Wortels tot Moderne Meesterwerk
  2. Spelpianist: Akoestische Traditie Samengevoegd met Geautomatiseerde Precisie
  3. Voorkomen van USB HID-aanvallen: Arduino Leonardo Toetsenbord-exploit Demo
  4. DHT11 Temperatuur- & Vochtigheidsensor Project met LED-indicatoren en Piezo-luidspreker
  5. Bouw een Draagbare Capacitieve Touch-piano met Arduino – Stap-voor-stap Handleiding
  6. Bluetooth-gecontroleerde Arduino Spybot bouwen
  7. FlickMote: Gebarengecontroleerde IR-afstandsbediening voor Slimme Huizen
  8. DIY Arduino TV-B-Gone: Universele TV-uit-schakelaar
  9. Bouw een Aangepaste LED Hoofdklok met Alarm – Zichtbaar vanaf 12 Meter
  10. Unopad: Naadloze Arduino MIDI-controller voor Ableton Live
  11. LED's bedienen met Alexa via Raspberry Pi – Eenvoudige stapsgewijze handleiding