2021∕22 PROJEKT nr 3 ‒ Virtuaalne instrument - kuressaareametikool/tarkvaraprojektid GitHub Wiki
Eesmärgid:
- tiimitöö
- analüüs/planeerimine
- DevOps
- Javascript
- Arduino
- Python
- HTML/CSS
- Github
- projektihaldus/protsess/töövõtted
Tiimid
Sisukord
Ajakava
-
E 12:45 - ...
- 12:45 Ülesande tutvustus ruumis
K208K206 - Tiimide kohtumine, tutvumine, küsimuste püstitamine ja kirja panemine, suhtluskanalite ja töövahendite kokku leppimine ja seadistamine
- Tiimisiseste töögruppide loomine, tööülesannete jagamine
- Arenduskeskkonna seadistamine
- Vajalike repode ja raamistike install ja töökorda seadmine lokaalses arenduskeskkonnas
- Arduino ehitamine
- 15:00 Tiimi esindajate koosolek (ruum selgub jooksvalt)
- Töö jätkub
- 12:45 Ülesande tutvustus ruumis
-
T 8:30 - ...
- Töö käib
- Täpsemad vahekohtumiste ajad lepime kokku jooksvalt alates kolmapäeva hommikust
-
K 8:30 - ...
9:00 on repo main harus veavaba versioon, mida on võimalik testida- Töötava lahenduse kokku panek ja viimistlemine, failide upitamine, README faili koostamine, esitluse planeerimine
- 12:45 Esitlused K208. Jõulukontsert omaloodud instrumentidel. 🎅🎉🎹🥳😹
U:lesandepüstitus
Luua virtuaalne instrument (hiiu kannel), mis mängib helisid serverist tulevate signaalide peale. Ülesanne koosneb mitmest eri komponendist, igaüks on eraldi repos. Seal on ka täpsemad instruktsioonid.
1. Websocket server
- Server, mis laseb mitmel kliendil omavahel suhelda
- Kood: https://github.com/kuressaareametikool/arduino-project-server
2. Instrument
- virtuaalne hiiu kannel:
- Helifailid Ianilt
- Näidisinstrumendi kood/juhised: https://github.com/kuressaareametikool/virtual-instrument-client
- Laiendage instrumenti, looge uusi
- Näide heli genereeritakse koodiga: https://github.com/kuressaareametikool/virtual-instrument-client/tree/synth - sama repo, teine branch
3. Serial-proxy
- Vahendab Arduinost tulevaid andmeid → Websocketi serverile
- Kood/juhised: https://github.com/kuressaareametikool/virtual-instrument-serial-proxy
4. Arduino
- Arduino komplekti saab Andruselt
- Kood/juhised: https://github.com/kuressaareametikool/virtual-instrument-arduino
- ehitada Arduino komplekt, mis saadab erinevate andurite genereeritud signaale läbi Pythoni proxy → WS server → p5.js klientidele, kus tekitatakse vastav heli
Esitlus
- Aega 15 minutit, mille jooksul esitletakse oma instrumente LIVE kontserdina
- Rakendus
- GitHubi projekt
- Readme
- Iga tiimi liige peab sõna võtma
- Slaidide asemel Readme, mis sisaldab
- Tiimi liikmete nimed
- Link rakendustele
- Iga tiimi liikme nime ja vastuseid kolmele küsimusele
- Kas oleksid tahtnud täita mingit muud ülesannet selles meeskonnas
- Üks pehme oskus, mida õppisin ja endas arendasin
- Üks tehniline oskus, mida õppisin ja endas arendasin
- Esitlus tuleb üle kanda ka MS Teams's