This shows you the differences between two versions of the page.
pm:prj2022:fstancu:magic8ball [2022/05/22 00:13] stefan.poasca [Descriere generală] |
pm:prj2022:fstancu:magic8ball [2022/06/01 23:59] (current) stefan.poasca [Rezultate Obţinute] |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Introducere ===== | ===== Introducere ===== | ||
Prin acest proiect doresc sa replic modul de functionare a unei jucarii foarte populare, [[https://en.wikipedia.org/wiki/Magic_8-Ball|Magic 8 Ball]], aceasta constand intr-o bila neagra, similara ca si aspect cu una de biliard.\\ | Prin acest proiect doresc sa replic modul de functionare a unei jucarii foarte populare, [[https://en.wikipedia.org/wiki/Magic_8-Ball|Magic 8 Ball]], aceasta constand intr-o bila neagra, similara ca si aspect cu una de biliard.\\ | ||
- | Modul de functionare este destul de simplu : ii pui o intrebare bilei, apoi o agiti, iar aceasta va genera un raspuns random dintr-un set de 20 raspunsuri : 10 afirmative, 5 negative si 5 nesigure.\\ | + | Modul de functionare este destul de simplu : ii pui o intrebare bilei, apoi o agiti, iar aceasta va genera un raspuns random dintr-un set de 15 raspunsuri : 5 afirmative, 5 negative si 5 nesigure.\\ |
Fiind o replica a unei jucarii, are scopul de a distra lumea si de a raspunde intr-un mod aleator la intrebarile utilizatorului. | Fiind o replica a unei jucarii, are scopul de a distra lumea si de a raspunde intr-un mod aleator la intrebarile utilizatorului. | ||
===== Descriere generală ===== | ===== Descriere generală ===== | ||
- | {{https://i.ibb.co/ph96j6L/Schema-PM.png?700}} | + | {{https://i.ibb.co/pLR0jd8/Schema-bloc.png?750}} |
+ | Utilizatorul va pune o intrebare (input pentru microfon) si va agita proiectul (input pentru accelerometru).\\ | ||
+ | Microfonul si accelerometrul dau input-ul primit de la utilizator ca input pentru Arduino Uno.\\ | ||
+ | Arduino Uno foloseste ca output LCD-ul pentru feedback vizual si buzzer-ul pentru feedback auditiv.\\ | ||
+ | De asemenea, LCD-ul primeste ca input pentru pinul V0 output-ul potentiometrului. | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
+ | {{https://i.ibb.co/ph96j6L/Schema-PM.png?750}}\\ | ||
Folosesc urmatoarele componente : | Folosesc urmatoarele componente : | ||
* [[https://hobbymarket.ro/platforme-dezvoltare/placa-dezvoltare-compatibila-arduino-uno-cu-cablu-30cm-p-968.html|Placa Arduino Uno]] | * [[https://hobbymarket.ro/platforme-dezvoltare/placa-dezvoltare-compatibila-arduino-uno-cu-cablu-30cm-p-968.html|Placa Arduino Uno]] | ||
Line 50: | Line 55: | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
+ | {{:pm:prj2022:fstancu:8ball4.jpeg?nolink&400}}\\ | ||
+ | {{:pm:prj2022:fstancu:8ball3.jpeg?nolink&400}}\\ | ||
+ | {{:pm:prj2022:fstancu:8ball1.jpeg?nolink&400}}\\ | ||
+ | {{:pm:prj2022:fstancu:8ball2.jpeg?nolink&400}} | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
===== Download ===== | ===== Download ===== | ||
+ | {{:pm:prj2022:fstancu:magic_8_ball_v2.rar|Download source code}} | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
[[https://www.optimusdigital.ro/en/index.php?controller=attachment&id_attachment=56|Datasheet MPU-6050]]\\ | [[https://www.optimusdigital.ro/en/index.php?controller=attachment&id_attachment=56|Datasheet MPU-6050]]\\ |