Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2021:amocanu:airguitar [2021/04/28 12:31]
ian_stefan.matei created
pm:prj2021:amocanu:airguitar [2021/06/02 20:55] (current)
ian_stefan.matei [Download]
Line 5: Line 5:
  
 ===== Introducere ===== ===== Introducere =====
-Proiectul consta in realizarea unei chitari invizibile cu ajutorul uni accelerometru,​ un senzor ​ultrasunet, un senzor capacitiv+Proiectul consta in realizarea unei chitari invizibile cu ajutorul uni accelerometru,​ un senzor ​ultrasonic, un senzor capacitiv
 si un aplificator audio. si un aplificator audio.
 ===== Descriere generală ===== ===== Descriere generală =====
 Chitara va canta doar cand accelerometrul se va misca (acesta fiind plasat pe mana), iar nota muzicala va fi redata in functie Chitara va canta doar cand accelerometrul se va misca (acesta fiind plasat pe mana), iar nota muzicala va fi redata in functie
-de distanata dintre maini(sezorul ​ultrasunet ​fiind plasat pe cealalta mana). Cand senzorul capacitiv va simti presiune acesta va +de distanata dintre maini(sezorul ​ultrasonic ​fiind plasat pe cealalta mana). Cand senzorul capacitiv va simti presiune acesta va 
-ridica ​sunetul in functie de ce deget a apasat(un semiton pentru aratator, un ton pentru mijlociu, un ton jumatate pentru inelar, +reda sunetul in functie de ce deget a apasat(fiecare deget reprezentand cate o coarda).
-2 tonuri pentru degetul mic).+
 ==== Schema bloc: ==== ==== Schema bloc: ====
 {{:​pm:​prj2021:​amocanu:​airguitar_schema_bloc.png?​700|}} {{:​pm:​prj2021:​amocanu:​airguitar_schema_bloc.png?​700|}}
 ==== Funcționalitate ==== ==== Funcționalitate ====
 +Cand accelerometrul de pe mana dreapta simte miscare placuta arduino va genera sunetul pe care il trimite amplificatorului care e conectat 
 +cu difuzorul. Sunetul difera in functie de ce canal a simtit atingerea senzorul capacitiv, si distanta dintre maini inregistrata de senzorul 
 +ultrasonic(ambii senzori ffind plasati pe mana stanga).
 ===== Hardware Design ===== ===== Hardware Design =====
  
 ==== Listă de piese ==== ==== Listă de piese ====
 +  * Arduino Uno
 +  * Senzor capacitiv
 +  * Senzor ultrasonic
 +  * Accelerometru
 +  * Amplificator audio
 +  * Fire
 +  * Transformator de nivel
 +  * Difuzor
  
 +==== Schema Electria ====
 +{{:​pm:​prj2021:​amocanu:​schema_electrica_matei_ian.png?​500|}}
 ===== Software Design ===== ===== Software Design =====
 +Mediu de dezvoltare a fost Arduino IDE. 
 +Ca biblioteci externe am folosit Wire.h si Adafruit_MPR121.h. 
 +Conexiunea este I2C, accelerometrul si senzorul capacitiv comanicand cu placuta Arduino folosind acest protocol, 
 +La inceputul functiei loop se verifica distanta dintre maini, in finctie de distanta se calculeaza indexul notei, 
 +fiecare coarda avand 21 de note(fiind salvate in 4 vectori, cate unul pentru fiecare coarda), dupa gasirea indexului,​ 
 +se verifica ce coarda este apasata. Ultimul pas este verificarea miscarii mainii drepte pentru a putea reda sunetul.
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
 +Link catre video de prezentare: https://​youtu.be/​v368TXKgWu4
 ===== Concluzii ===== ===== Concluzii =====
 +Proiectul a fost interesant. In realizarea acestuia am invatat sa folosesc biblioteca Adafruit_MPR121.h si Wire.h.
 +===== Download =====
  
-===== Download =====+{{:​pm:​prj2021:​amocanu:​proiect_pm_matei_ian.zip|}}
  
 ===== Jurnal ===== ===== Jurnal =====
pm/prj2021/amocanu/airguitar.1619602277.txt.gz · Last modified: 2021/04/28 12:31 by ian_stefan.matei
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0