
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59



Šim projektam jūs izgatavosit cimdu, kas atskaņo mūziku, pieskaroties pirkstiem. Tas ir nedaudz pagodināts apraksts, bet jūs redzēsit.
Šī projekta kodu var atrast šeit. Jūs izmantosit Arduino saskarni, kā arī apstrādi.
Tas darbotos labi, ja izmantotu divus cimdus, bet jums būtu nepieciešams vai nu atsevišķs Arduino katram cimdam, vai arī veids, kā atkārtoti izmantot dažus tā dēļa Analog In portus. Tā kā plāksnei ir 6 porti, un mums ir nepieciešami tikai 5 cimdi, mums būs labi tikai ar vienu cimdu (arī man ir tikai 5 spiediena sensori, tāpēc mēs esam tur).
Mēs ievietosim rezistorus cimdā un pievienosim tos pie paneļa, un tāfele izveidos sērijveida savienojumu ar apstrādes programmu, lai koplietotu pirkstus, kuriem pieskaraties noteiktā brīdī.
Arduino Uno aparatūras ierobežojumu dēļ nevar izvadīt vairāk par vienu piezīmi vienlaikus, tāpēc, sazinoties ar apstrādi, mēs atļaujamies izmantot jūsu datora skaņas karti (lai atskaņotu daudzas notis vienlaikus. Yay!).
Piegādes
Arduino Uno (lai gan citi var strādāt)
5 spēka jutīgi rezistori
www.amazon.com/Adafruit-Round-Force-Sensit…
5 10 kΩ rezistori (brūns, melns, oranžs)
1 cimds. Ja jums ir tikai cimdi pāros, apsveriet iespēju izveidot divas džeza rokas.
Turklāt, ja jums ir daži vadi savienojumu izveidošanai, mēs varam sākt!
1. darbība: mainiet cimdu


Nēsājiet cimdu un visus pirkstus novietojiet uz spēka jutīgajiem rezistoriem (FSR) tā, lai FSR līnijas tapas sakristu. Ņemiet vērā, kur uz cimda atrodas līnija, kas atšķir dotā FSR apļveida daļas beigas.
Šajos punktos jūs sagriezīsiet cimdu, lai varētu viegli izlīdzināt FSR spilventiņu ar pirksta galu. Izvelciet FSR tapu galus cauri šīm spraugām no cimda iekšpuses (nekautrējieties to pagriezt uz iekšu, cik reižu vēlaties), lai tie izliktos, kā parādīts otrajā fotoattēlā.
2. solis: izveidojiet ķēdi



Šajā brīdī FSR spilventiņi ir jūsu cimdā; pārbaudiet iepriekš esošo Fritzing diagrammu un pievienojiet katru FSR pie maizes dēļa ar 10 kΩ rezistoru un savienojumu ar Arduino analogo tapu.
Pirksti no kreisās uz labo ir jāsavieno ar A0 - A4. Es personīgi neesmu to vadījis tieši tā, kā parādīts diagrammā, jo ar 5 piestiprinātiem pirkstiem tas kļūst daudz pārpildītāks. Ja jebkurā brīdī vēlaties pārbaudīt elektroinstalāciju, vienkārši uzvelciet cimdu un pārbaudiet, kā jūtaties pirkstu kustību diapazonā, un pielāgojiet to pēc saviem ieskatiem.
3. darbība: Arduino kods
Pirmkārt, Arduino kods. Šis kods nolasa spriegumu no "Analog In" tapām un izdrukā rezultātus. Jūs varat iegūt kodu no krātuves šeit.
Lai pārbaudītu savu shēmu un pārliecinātos, ka viss ir kārtībā, atveriet sērijas monitoru Arduino, tiklīdz sākat palaist šo kodu. Tam vajadzētu izdrukāt nemainīgu veselu skaitļu plūsmu, 5 katrā rindā, kur katrs atbilst spiedienam, kas saņemts no pirksta.
4. darbība: apstrādes kods
Ja nekad neesat izmantojis apstrādi, varat to lejupielādēt šeit.
Apstrāde ir uz Java balstīta programma, kas vienkāršo lietotāja interfeisa izveidi. Tas tiek piegādāts kopā ar bibliotēku sērijveida savienojumu izmantošanai (piemēram, jūsu USB: universālā seriālā kopne). Kad jūsu Arduino izdrukā jutīgo spēku seriālajam savienojumam, apstrāde var to nolasīt un interpretēt jūsu pieskārienu.
Pirms mēģināt palaist kodu no krātuves, vienkārši palaidiet šādu rindu:
void setup () {println (Serial.list ()); }
Vienai no apstrādes konsolē izvadītajām virknēm jāatbilst līnijai, kas redzama Arduino logā. Skaitiet, sākot no 0, lai saprastu, kurš saraksta numurs ir. Šis numurs norāda, kuram datora portam ir pievienots Arduino. Ja pareizi izvēlējāties numuru, jums vajadzētu būt iespējai to ievietot šajā kodā un izdrukāt pareizo vienumu:
void setup () {println (Serial.list () [JŪSU NUMURS ŠEIT]);}
Paturiet prātā šo numuru, aplūkojot apstrādes kodu no krātuves. Iestatījumā () ir līdzīga rinda, kas atsaucas uz Serial.list () [1], kur 1 ir jāaizstāj ar savu numuru. Kad esat to izdarījis, pārliecinieties, vai Arduino darbojas, un tad esat gatavs pārbaudīt savu kodu! Pārliecinieties, vai datoram nav izslēgta skaņa, bet, ja jūsu Arduino darbojas un pēc tam nospiežat Atskaņot apstrādē, jums vajadzētu būt iespējai nospiest trīs vidējos pirkstus uz cimda un atskaņot piezīmes no datora.
5. solis: spēlējiet
Es aprakstīšu, kā es interpretēju piecus pirkstus, lai radītu mūziku. Tomēr ziniet, ka, piekļūstot kodam, jūs varat pārveidot sistēmu pats! Jums, iespējams, nebūs jāmaina sērijas savienojuma kods, ja vien Arduino nepievienosiet komponentus, jo Arduino koplieto visu informāciju, kas tai ir ar apstrādi.
Tomēr apstrādes laikā funkcija void processKeys () veic visu darbu, lai interpretētu jūsu pieskārienu. Šī funkcija ir lieliska vieta vijolīšanai.
Tagad par to, kā es to esmu jums iestatījis.
Jūsu gredzens, vidējais un rādītājpirksts var atskaņot attiecīgi C, E un G notis. Tas ir līdzvērtīgi, ja jūs iepūstu tikai harmoniku, kas ir noregulēta uz C taustiņu. Šīs notis veido C -dur. var spēlēt tikai šos trīs vienlaikus.
Ja jums apniks trīs no kastes esošie,
Ieteicams:
Robotiskā roka ar satvērēju: 9 soļi (ar attēliem)

Robotiskā roka ar satvērēju: citronu koku novākšana tiek uzskatīta par smagu darbu koku lielā izmēra un arī reģionu karstā klimata dēļ, kur stāda citronkokus. Tāpēc mums ir vajadzīgs kaut kas cits, lai palīdzētu lauksaimniecības darbiniekiem vairāk pabeigt darbu
10 vatu džeza caurules pastiprinātāja uzbūve: 8 soļi

10 vatu džeza caurules pastiprinātāja uzbūve: vakuuma caurules džeza pastiprinātāja izveides procesa dokumentēšana. Dalieties ieskatu par to, kā tas viss samazinās
DIY Arduino robotu roka, soli pa solim: 9 soļi

DIY Arduino robotu roka, soli pa solim: Šī apmācība māca jums pašam izveidot robota roku
Arduino džeza improvizators: 4 soļi (ar attēliem)

Arduino džeza improvizators: šis dizains neatskaņo " dziesmu ". Tā vietā tā izmanto blūza skalu, lai atskaņošanas laikā izveidotu savu mūziku - līdzīgi kā īsts džeza mūziķis. Katru reizi, kad to ieslēgsiet, tas atskaņos kaut ko citu; bet jūs joprojām varat kontrolēt tempu
Trešā roka ++: daudzfunkcionāla palīdzīga roka elektronikai un citiem delikātiem darbiem: 14 soļi (ar attēliem)

Trešā roka ++: daudzfunkcionāla palīdzīga roka elektronikai un citiem delikātiem darbiem .: Agrāk esmu izmantojis trešās rokas/palīdzības rokas, kas pieejamas ķēdes elektronikas veikalos, un esmu neapmierināts ar to lietojamību. Es nekad nevarēju iegūt klipus tieši tur, kur es tos vēlējos, vai arī iestatīšana prasīja vairāk laika, nekā vajadzētu