Innholdsfortegnelse:
- Trinn 1: Ting som brukes i dette prosjektet
- Trinn 2: Historie
- Trinn 3: Maskinvaretilkobling
- Trinn 4: Programvareprogrammering
- Trinn 5: Drift
Video: Bladpiano: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Vi laget et piano ved hjelp av en berøringssensor, samt blader for pianotaster.
Trinn 1: Ting som brukes i dette prosjektet
Maskinvarekomponenter
- Seeeduino V4.2
- Base Shield V2
- Grove - 12 nøkkel kapasitiv I2C berøringssensor V2 (MPR121)
- Grove - MP3 v2.0
Programvare -apper og online -tjenester
Arduino IDE
Trinn 2: Historie
Berøringssensor bestemmer berørings-/frigjøringsstatus basert på endringer i elektrodekapasitansdata, slik at vi kan bruke den til å lage et piano med alle ledende gjenstander vi liker som pianotast.
Trinn 3: Maskinvaretilkobling
Trinn 1: Kopier mp3 -filene til et stykke SD -kort, navnemapper samme som tilhørende instruments indekser og navngi mp3 -filer samme som tilsvarende Touch Sensor -kanalens indekser.
Trinn 2: Koble SD -kortet til MP3 Grove, koble MP3 Grove og Touch Sensor til port D2 og I2C port i Base Shield, koble ledende objekter til Touch Sensors kanaler via krokodilleklips.
Trinn 3: Koble base -skjoldet til Seeeduino, og koble Seeeduino til PC via en USB -kabel.
Trinn 4: Programvareprogrammering
Touch Sensor Groves bibliotek finnes i denne nettadressen:
wiki.seeedstudio.com/Grove-12_Key_Capacitive_I2C_Touch_Sensor_V2-MPR121/
MP3 Groves bibliotek finnes også i Seeed Wiki, eller du kan ganske enkelt inkludere MP3.h i prosjektmappen.
Seeduinos digitale pin 2 og 3 som en programvareserie, og styrer MP3 Grove ved å bruke protolen i KT403A dataskjell. Etter at MP3 Grove og Touch Sensor er initialisert, angir du Touch Sensors følsomhet og MP3 Groves volum.
Sløyfe () -metoden fortsetter å sjekke om berøringssensoren er berørt eller ikke, hvis den berøres, spiller du den tilsvarende mp3 -filen i gjeldende instrumentmappe. Gjeldende dokument kan endres ved å angi inndatainstrumentets indeks via maskinvareserien.
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte