![Mâna Jazz: 5 pași Mâna Jazz: 5 pași](https://i.howwhatproduce.com/images/007/image-18227-j.webp)
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04
![Jazz Hand Jazz Hand](https://i.howwhatproduce.com/images/007/image-18227-1-j.webp)
![Jazz Hand Jazz Hand](https://i.howwhatproduce.com/images/007/image-18227-2-j.webp)
![Jazz Hand Jazz Hand](https://i.howwhatproduce.com/images/007/image-18227-3-j.webp)
Pentru acest proiect, veți fabrica o mănușă care redă muzică atunci când atingeți degetele. Aceasta este o descriere oarecum glorificată, dar veți vedea.
Codul pentru acest proiect poate fi găsit aici. Veți utiliza interfața Arduino, precum și Procesarea.
Acest lucru ar funcționa bine dacă utilizați două mănuși, dar ați avea nevoie fie de un Arduino separat pentru fiecare mănușă, fie de o modalitate de reutilizare a unor porturi Analog In de pe placă. Deoarece placa are 6 porturi și avem nevoie doar de 5 per mănușă, vom fi buni cu o singură mănușă (De asemenea, am doar 5 senzori de presiune, deci acolo ne aflăm).
Vom pune rezistențele în mănușă și le vom conecta la placă, iar placa va stabili o conexiune serială cu un program de procesare pentru a împărți ce degete atingeți într-un moment dat.
Arduino Uno nu poate emite mai multe note odată din cauza restricțiilor hardware, astfel încât, comunicând cu Procesarea, ne permitem să folosim placa de sunet a computerului dvs. (pentru a reda multe note simultan. Da!).
Provizii
Un Arduino Uno (deși alții ar putea funcționa)
5 rezistențe sensibile la forță
www.amazon.com/Adafruit-Round-Force-Sensit…
5 rezistențe de 10kΩ (maro, negru, portocaliu)
1 mănușă. Dacă aveți doar mănuși în perechi, luați în considerare realizarea a două mâini de jazz.
Dincolo de asta, atâta timp cât aveți câteva fire pentru a face conexiuni, putem începe!
Pasul 1: Modificați-vă mănușa
![Modifică-ți mănușa Modifică-ți mănușa](https://i.howwhatproduce.com/images/007/image-18227-4-j.webp)
![Modifică-ți mănușa Modifică-ți mănușa](https://i.howwhatproduce.com/images/007/image-18227-5-j.webp)
Purtați mănușa și sprijiniți toate degetele pe rezistențele sensibile la forță (FSR), astfel încât pinii de pe FSR să se alinieze. Rețineți unde este linia pe mănușă care distinge capătul părții circulare a unui FSR dat.
Veți tăia mănușa în aceste locuri, astfel încât să puteți alinia cu ușurință tamponul FSR la vârful degetului. Trageți vârfurile pinilor FSR prin aceste fante din interiorul mănușii (nu ezitați să o întoarceți de câte ori doriți), astfel încât să iasă afară așa cum se arată în a doua fotografie.
Pasul 2: Construiți circuitul
![Construiește circuitul Construiește circuitul](https://i.howwhatproduce.com/images/007/image-18227-6-j.webp)
![Construiește circuitul Construiește circuitul](https://i.howwhatproduce.com/images/007/image-18227-7-j.webp)
![Construiește circuitul Construiește circuitul](https://i.howwhatproduce.com/images/007/image-18227-8-j.webp)
În acest moment, tampoanele FSR sunt în mănușa ta; examinați diagrama Fritzing de mai sus și conectați fiecare FSR la placa cu un rezistor de 10kΩ și o conexiune la un pin analogic de pe Arduino.
Degetele de la stânga la dreapta trebuie conectate la A0 - A4. Eu personal nu l-am conectat exact așa cum se arată în diagramă, pentru că devine mult mai înghesuit cu 5 degete atașate. Dacă doriți să vă testați cablajul în orice moment, pur și simplu puneți mănușa și vedeți ce simțiți cu privire la gama de mișcare a degetelor și reglați-vă după cum doriți.
Pasul 3: Codul Arduino
În primul rând, codul Arduino. Acest cod trebuie să citească tensiunea de la pinii „Analog In” și să imprime rezultatele. Puteți obține codul din depozit aici.
Pentru a vă testa circuitele și a vă asigura că totul funcționează, deschideți Serial Monitor în Arduino odată ce începeți să rulați acest cod. Ar trebui să imprime un flux constant de numere întregi, câte 5 pe linie, în care fiecare să corespundă presiunii primite de la deget.
Pasul 4: Codul de procesare
Dacă nu ați folosit niciodată Procesarea, o puteți descărca de aici.
Procesarea este un program bazat pe Java care simplifică crearea unei interfețe cu utilizatorul. Se livrează cu o bibliotecă pentru utilizarea conexiunilor seriale (cum ar fi USB: Universal Serial Bus). Pe măsură ce Arduino imprimă forța detectată la conexiunea Serial, Processing o poate citi și interpreta atingerea.
Înainte de a încerca să rulați codul din depozit, rulați următoarea linie:
void setup () {println (Serial.list ()); }
Una dintre șirurile de caractere de pe consola Processing ar trebui să se potrivească cu linia pe care o vedeți în fereastra Arduino. Numărați începând de la 0, pentru a afla care este numărul de element din listă. Acest număr indică la ce port de pe computer este conectat Arduino. Dacă ați ales numărul corect, ar trebui să îl puteți lipi în acest cod și să imprimați elementul potrivit:
void setup () {println (Serial.list () [NUMĂRUL TĂU AICI]);}
Păstrați acest număr în minte când priviți codul de procesare din depozit. Există o linie similară în setup () care face referire la Serial.list () [1] în care trebuie să înlocuiți 1 cu numărul dvs. După ce faceți acest lucru, asigurați-vă că Arduino rulează și apoi sunteți gata să vă testați codul! Asigurați-vă că computerul nu este dezactivat, dar dacă Arduino funcționează și apoi apăsați Play on Processing, ar trebui să puteți apăsa cele trei degete mijlocii pe mănușă și să redați note de pe computer.
Pasul 5: Joacă
Voi descrie modul în care interpretez cele cinci degete pentru a face muzică. Știți, totuși, că, cu acces la cod, puteți reproiecta singur sistemul! Probabil că nu va trebui să schimbați codul pentru conexiunea serială, decât dacă adăugați componente la Arduino, deoarece Arduino partajează toate informațiile pe care le are cu Procesarea.
Cu toate acestea, în Procesare, funcția void processKeys () face toate lucrările pentru a interpreta atingerea. Această funcție este un loc minunat pentru a lăuda.
Acum, pentru modul în care l-am configurat pentru tine.
Inelul, mijlocul și degetul arătător pot reda notele C, E și respectiv G - Acesta este echivalentul dacă ar fi să suflați doar într-o armonică acordată la tasta C. Aceste note fac o coardă în do major - dar tu pot juca acele trei pe rând.
Dacă te plictisești de cele trei pe care le ai scos din cutie,
Recomandat:
Obiect gadget dinozaur Chrome controlat prin gesturi de mână / Cum se realizează acest lucru / #smartcreativity: 14 pași
![Obiect gadget dinozaur Chrome controlat prin gesturi de mână / Cum se realizează acest lucru / #smartcreativity: 14 pași Obiect gadget dinozaur Chrome controlat prin gesturi de mână / Cum se realizează acest lucru / #smartcreativity: 14 pași](https://i.howwhatproduce.com/images/001/image-698-14-j.webp)
Gadget dinoza Chrome controlat prin gestul mâinii / Cum se face acest lucru / #smartcreativity: Bună ziua, prieteni, În acest tutorial vă voi arăta un proiect foarte exclusiv. Deci, astăzi vă voi arăta cum să controlați jocul dinozaur Chrome cu gestul mâinii dvs. foarte usor. Dacă veți folosi această tehnologie pentru a controla cromul DINO, atunci veți cădea
Lumină de noapte de mână: 7 pași (cu imagini)
![Lumină de noapte de mână: 7 pași (cu imagini) Lumină de noapte de mână: 7 pași (cu imagini)](https://i.howwhatproduce.com/images/001/image-491-48-j.webp)
Lumină de noapte de mână: Copilul meu de 5 ani ne-a trezit tot timpul noaptea și l-am continuat să-i lăsăm să-i lase pe mama și tata să doarmă, până când mi-am dat seama că de fapt nu era capabil să determine singur dacă era timpul de somn sau jocul În plus, ne-ar cere să aprindem lumina
Amplificator de tub de jazz de 10 wați: 8 pași
![Amplificator de tub de jazz de 10 wați: 8 pași Amplificator de tub de jazz de 10 wați: 8 pași](https://i.howwhatproduce.com/images/007/image-18263-j.webp)
10-watt Jazz Tube Amp Build: Documentarea procesului de realizare a unui Vacuum Tube Jazz Amp. Împărtășirea unor informații despre cum merge totul în jos
Mână protetică tipărită 3D în 4 pași !: 4 pași
![Mână protetică tipărită 3D în 4 pași !: 4 pași Mână protetică tipărită 3D în 4 pași !: 4 pași](https://i.howwhatproduce.com/images/010/image-28827-j.webp)
Mână protetică tipărită 3D în 4 pași !: Acest proiect este o mână protetică care a fost tipărită de mine, căutând să explorez mai multe cunoștințe despre proteză și imprimare 3D. Deși nu este cel mai bun proiect, este o modalitate excelentă de a avea experiență și de a învăța cum să creezi
Arduino Jazz Improviser: 4 pași (cu imagini)
![Arduino Jazz Improviser: 4 pași (cu imagini) Arduino Jazz Improviser: 4 pași (cu imagini)](https://i.howwhatproduce.com/images/003/image-8437-25-j.webp)
Arduino Jazz Improviser: Acest design nu redă o „melodie”. În schimb, folosește o scară de blues pentru a-și crea propria muzică în timp ce cântă - similar cu un adevărat muzician de jazz. De fiecare dată când îl porniți, acesta va juca ceva diferit; dar poți controla tot timpul