This shows you the differences between two versions of the page.
pm:prj2022:amocanu:ioana.tudorache2507 [2022/05/23 19:54] ioana.tudorache2507 [Download] |
pm:prj2022:amocanu:ioana.tudorache2507 [2022/05/23 22:56] (current) ioana.tudorache2507 |
||
---|---|---|---|
Line 25: | Line 25: | ||
| Arduino UNO | 1 | | | Arduino UNO | 1 | | ||
| Breadboard | 1 | | | Breadboard | 1 | | ||
- | | Buton | 1 | | + | | Buton | 1 | |
| Microfon | 1 | | | Microfon | 1 | | ||
| Fire | 11 | | | Fire | 11 | | ||
+ | {{:pm:prj2022:amocanu:modul-microfon.jpg?nolink&100|}}{{:pm:prj2022:amocanu:display-oled-128x64.jpg?nolink&100|}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
Line 52: | Line 52: | ||
Video Demo : [[https://youtu.be/eXeO9W5kKG0|]] | Video Demo : [[https://youtu.be/eXeO9W5kKG0|]] | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | |||
+ | A fost destul de dificil, intrucat nu stiam exact cum as putea prelua inputul audio si sa il prelucrez pentru a putea obtine o reprezentare grafica. Initial am incercat bibliotecile <Adafruit_SSD1306.h> impreuna cu <Adafruit_GFX.h> pentru display si FFT pentru prelucrarea inputului audio, dar am descoperit ca este mai usor cu cele mentionate anterior (chiar si mai eficient). In plus, am descoperit o biblioteca noua <PinChangeInt.h>, care simplifica procesul de a trece de la un mod la altul prin apasarea butonului, folosind intreruperi. \\ | ||
+ | Dupa ce am citit documentatia bibliotecilor, am inteles ce am de facut si proiectul a iesit destul de repede. A fost o experienta foarte placuta (mai ales ca am si ars cate ceva in proces) :-D \\ | ||
+ | Sunt multumita de cum am iesit, nu ma asteptam. \\ | ||
===== Download ===== | ===== Download ===== | ||
Line 60: | Line 64: | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | <note> | + | <note tip> |
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | * [[https://www.waitingforfriday.com/?p=53| Fast Hartley Transformation Library for AVR microcontrollers]] |
+ | * [[https://github.com/olikraus/u8glib/wiki| U8glib]] | ||
+ | * [[https://github.com/GreyGnome/PinChangeInt| PinChangeInt]] | ||
+ | * [[https://github.com/kosme/arduinoFFT| arduinoFFT library]] | ||
+ | * [[https://ht-deko.com/arduino/oled_spi.html| Tutorial folosire display OLED SPI]] | ||
+ | * [[https://www.instructables.com/Arduino-Audio-Input/| Arduino Audio Input]] | ||
+ | * [[https://www.youtube.com/watch?v=6QDVT9NMqnc| Tutorial folosire microfon]] | ||
+ | * [[https://ocw.cs.pub.ro/courses/pm/lab/lab0-2022| Laboratorul 0]] | ||
</note> | </note> | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||