This shows you the differences between two versions of the page.
pm:prj2022:cstan:buzzwire_game [2022/05/25 20:28] daria.nistor |
pm:prj2022:cstan:buzzwire_game [2022/06/02 00:54] (current) daria.nistor [Rezultate Obţinute] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Buzzwire Game ====== | ====== Buzzwire Game ====== | ||
- | Nistor Daria | + | Autor: Nistor Daria |
+ | Grupa: 1222A (FILS) | ||
===== Introducere ===== | ===== Introducere ===== | ||
<note tip> | <note tip> | ||
Buzzwire Game este un joc de mana interactiv si provocator. | Buzzwire Game este un joc de mana interactiv si provocator. | ||
- | Scopul jocului este de a plimba o bucla montată pe un mâner pe tot parcurul labirintul de sârmă, fără a intra în contact intre ele. O alarma va suna dacă bucla metalică intră în contact cu labirintul chiar si pentru o fracțiune de secundă, astfel jocul este pierdut, iar jucătorul va trebui să reinceapa jocul. | + | Scopul jocului este de a plimba o bucla montată pe un mâner pe tot parcurul labirintului de sârmă, fără a intra în contact intre ele. O alarma va suna dacă bucla metalică intră în contact cu labirintul chiar si pentru o fracțiune de secundă, astfel jocul este pierdut, iar jucătorul va trebui să reinceapa jocul. |
Pentru a obține scorul câștigător, jucătorul trebuie să atingă un echilibru corect între viteză și pricepere. | Pentru a obține scorul câștigător, jucătorul trebuie să atingă un echilibru corect între viteză și pricepere. | ||
Line 20: | Line 21: | ||
Buzzwire game este un joc basic, caruia i-am adaugat componente aditionale pentru a ii spori complexitatea. | Buzzwire game este un joc basic, caruia i-am adaugat componente aditionale pentru a ii spori complexitatea. | ||
- | Astfel pentru acest proiect am folosit o placa de dezvoltare Arduino Uno, un LCD 16x2 cu un modul interfata I2C, un Piezo Buzzer, si doua fire metalice (unul sub forma de labirint, iar celalat sub forma unei bucle cu maner). Cand cele doua fire metalice se ating, se schimba starea pinilori digitali la LOW si Piezo Buzzerul emite sunet. | + | Astfel pentru acest proiect am folosit o placa de dezvoltare Arduino Uno, un LCD 16x2 cu un modul interfata I2C, un Piezo Buzzer, si doua fire metalice (unul sub forma de labirint, iar celalalt sub forma unei bucle cu maner). Cand cele doua fire metalice se ating, se schimba starea pinilori digitali la LOW si Piezo Buzzerul emite sunet. |
+ | |||
+ | {{:pm:prj2022:cstan:buzzwire5.jpg|}} | ||
</note> | </note> | ||
Line 32: | Line 35: | ||
* Rezistente (220 ohm) | * Rezistente (220 ohm) | ||
* Fire (Male-to-male, Male-to-female, jumper) | * Fire (Male-to-male, Male-to-female, jumper) | ||
- | * tub termocontractabil | + | * Tub termocontractabil |
- | * Sarma | + | * Fire metalice (umeras) |
* Placi de lemn | * Placi de lemn | ||
* Letcon de lipit | * Letcon de lipit | ||
Line 48: | Line 51: | ||
===== Software Design ===== | ===== Software Design ===== | ||
<note tip> | <note tip> | ||
- | Ca mediul de dezvoltare am folosit Arduino IED pentru a implementa codul proiectului si Tinkercad pentru a realiza schema acestuia. Am inclus biblioteca folosita LiquidCrystal_I2C.h pentru utilizarea LCD 16x2 cu un modul interfata I2C, am definit adresa I2C-ului si am definit notele muzicale preluate de Piezo Buzzer la inceputul programului. Am realizat o functie pentru sunetul emis cand cele doua fire metalice se ating. In void setup am initializat LCD-ulsi mesajul care va fi afisat pe tot parcursul jocului, apoi pinii folisiti pentru Buzzer (pinul 11) si pinii folositi pentru cele doua fire metalice (ce realizeaza si scopul jocului). | + | Ca mediul de dezvoltare am folosit Arduino IED pentru a implementa codul proiectului si Tinkercad pentru a realiza schema acestuia. Am inclus biblioteca folosita LiquidCrystal_I2C.h pentru utilizarea LCD 16x2 cu un modul interfata I2C, am definit adresa I2C-ului si am definit notele muzicale preluate de Piezo Buzzer la inceputul programului. Am realizat o functie pentru sunetul emis cand cele doua fire metalice se ating. In void setup am initializat LCD-ul si mesajul care va fi afisat pe tot parcursul jocului, apoi pinii folositi pentru Buzzer (pinul 11) si pinii folositi pentru cele doua fire metalice (ce realizeaza si scopul jocului). |
</note> | </note> | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
<note tip> | <note tip> | ||
- | Cand labirintul este atins de bucla metalica, buzzer-ul incepe sa scoata sunetul definit, iar jocul este pierdut, participantul fiind nevoit sa se intoarca la start si sa mai incerce o data. Jocul s-a dovedit a fi de interes atat pentru cei mici care si-au antrenat capacitatea de a se concentra asupra unei singure actiuni, cat si pentru prieteni si colegi, ajutandu-i sa uite de grijile deadline-uri si sa se distreze putin. | + | Cand labirintul este atins de bucla metalica, buzzer-ul incepe sa scoata sunetul definit, iar jocul este pierdut, participantul fiind nevoit sa se intoarca la start si sa mai incerce o data. Jocul s-a dovedit a fi de interes atat pentru cei mici care si-au antrenat capacitatea de a se concentra asupra unei singure actiuni, cat si pentru prieteni si colegi, ajutandu-i sa uite de grijile deadline-urilor si sa se distreze putin. |
{{:pm:prj2022:cstan:buzzwire_final1.jpg|}} | {{:pm:prj2022:cstan:buzzwire_final1.jpg|}} | ||
{{:pm:prj2022:cstan:buzzwire_final2.jpg|}} | {{:pm:prj2022:cstan:buzzwire_final2.jpg|}} | ||
+ | |||
+ | {{:pm:prj2022:cstan:buzzwire_final11111111.jpg|}} | ||
</note> | </note> | ||
Line 65: | Line 70: | ||
</note> | </note> | ||
- | ===== Download ===== | ||
- | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
+ | <note tip> | ||
Am muncit mult la acest proiect, dedicandu-i mult timp si interes si acestea sunt cateva imagini facute in etapele de realizare a lui: | Am muncit mult la acest proiect, dedicandu-i mult timp si interes si acestea sunt cateva imagini facute in etapele de realizare a lui: | ||
Line 83: | Line 87: | ||
{{:pm:prj2022:cstan:jurnal3.jpg|}} | {{:pm:prj2022:cstan:jurnal3.jpg|}} | ||
+ | Insa totul este bine cand se termina cu o reusita :) | ||
+ | |||
+ | </note> | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
https://create.arduino.cc/projecthub/tanishq/buzz-wire-game-36e0f9?ref=part&ref_id=11332&offset=24 | https://create.arduino.cc/projecthub/tanishq/buzz-wire-game-36e0f9?ref=part&ref_id=11332&offset=24 | ||
Line 92: | Line 99: | ||
https://circuitdigest.com/microcontroller-proejcts/arduino-buzz-wire-game | https://circuitdigest.com/microcontroller-proejcts/arduino-buzz-wire-game | ||
+ | ===== Download ===== | ||
+ | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Buzzwire Game PDF</a></html> | ||
+ | |||
+ | {{:pm:prj2022:cstan:nistor_daria_1222a_buzzwire_game.zip|}} |