This is an old revision of the document!


Bananas on Notes

Grupa: 334CC

Nume: Ionescu Ozana-Maria

E-mail: ozana_maria.ionescu@stud.acs.upb.ro

Introducere

Proiectul meu are ca scop crearea unui pian, ce permite accesarea notelor prin intermediul bananelor. Fiecare banana reprezinta cate o nota.

Pe ecranul LCD se va putea vedea ce banana, respectiv ce nota, a fost apasata.

Chiar daca in schema initiala am spus ca voi folosi banane, din lipsa de spatiu(am un breadboard foarte mic) si totodata n-am gasit banane, s-au folosit cartofi.

Descriere generală

  • Schema Bloc:

Hardware Design

  • Lista de Piese:
  1. Buzzer
  2. Cablu USB
  3. Rezistenta
  4. Banane
  5. Fire Jumper
  • Schema electrica

  • Hardware:

Software Design

Partea de Software Design va fi realizată în mediul de dezvoltare Arduino IDE.

Descriere Implementare:

  • Am folosit in principal biblioteca CapacitiveSensor.h, care permite detectarea atingerii si functia tone pentru sunete.
  • Pinii Arduino folositi se transforma in senzori capacitivi, care pot sesiza electricitatea.
  • Buzzerul este conectat la portul 11.
  • Am definit notele de pian de la DO la DO2.
  • Am creat o instanta a bibliotecii Capacitive Sensor, pinul care trimite si pinul care primeste, am facut asta pentru fiecare nota in parte.
  • In functia de setup, fiecarei instante i-am setat un interval de timeout, pentru cazul in care pinul care transmite nu se comuta in aceeasi directie cu pinul care primeste.
  • In functia de loop, am setat senzitivitatea senzorilor, daca aceasta depaseste 1000, butonul va fi activat si se va auzi sunetul corespunzator, redat prin functia tone.
  • In cazul in care senzitivatea nu depaseste 1000(butonul nu este atins), buzzerul este oprit.

Rezultate Obţinute

Functionalitatea proiectului se poate observa in filmulet:

https://drive.google.com/file/d/1l5QY_fP2G1Kw_c-HcTETLABldEZIGtRu/view?usp=sharing

Diverse outputuri obtinute:

Concluzii

Proiectul m-a ajutat foarte mult sa inteleg niste concepte prezentate la laborator, sa ma folosesc si sa instalez biblioteci si sa aprofundez notiuni despre senzori.

Download

TODO

Jurnal

22.04.2021: Implementare Schema Bloc

29.04.2021: Comanda cu: fire tata-tata, buzzer, placuta Arduino, fir USB

05.05.2021: Implementare fizica a proiectului

11.05.2021: Mutare proiect pe alt breadboard(cel initial nu era facut prea bine)

17.05.2021: Implementarea codului pentru a observa functionalitatea

Bibliografie și Resurse

baza proiectului, conectarea butoanelor si buzzerului la placuta

Documentul în format PDF: PDF_Bananas_on_Notes

pm/prj2021/abirlica/bananas_on_notes.1622192359.txt.gz · Last modified: 2021/05/28 11:59 by ozana_maria.ionescu
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